From OntologPSMW

Jump to: navigation, search
[ ]


Joint OpenOntologyRepository-OntologySummit2008 Panel Discussion Session - Thu 27-March-2008     (1)

  • Subject: An Open Ontology Repository: Rationale, Expectations & Requirements - Session-1     (1A)

  • Shared-screen support (VNC session) will be started 5 minutes before the call at:     (1E5)
    • view-only password: "ontolog"     (1E5A)
    • if you plan to be logging into this shared-screen option (which the speaker may be navigating), and you are not familiar with the process, please try to call in 5 minutes before the start of the session so that we can work out the connection logistics. Help on this will generally not be available once the presentation starts.     (1E5B)
    • people behind corporate firewalls may have difficulty accessing this. If that is the case, please download the slides below and running them locally. The speaker(s) will prompt you to advance the slides during the talk.     (1E5C)
  • Please note that this session will be recorded, and the audio archive, along with the entire proceedings of the session, are expected to be made available as open content to our community membership and the public at-large under our prevailing open IPR policy.     (1E10)

Attendees     (1F)

  • Regrets:     (1F4)
    • Cory Casanave (will check out the audio archive later)     (1F4A)
    • Suzi Lewis (unfortunately Suzi, who was traveling, was in a remote place which lost Internet connectivity. She was, hence, unable to join us. We will try to re-schedule her participation in this discussion as best we can. =ppy)     (1F4B)

Background     (1H)

Two parallel initiatives are ongoing in the community, revolving around the theme of "Open Ontology Repository". On the one hand, a working group under the auspices of the OpenOntologyRepository Initiative, and on the other, the discourse (and essentially a discussion group that culminates in a two-day workshop) conducted as the main focus for OntologySummit2008.     (1H1)

It is at the intersection of these two initiatives that this panel discussion session is being held. The OpenOntologyRepository team is taking the opportunity to have some of its members who are bringing technology and infrastructure to the table to present them side-by-side, and to discuss how these can all fit nicely together. The Ontology Summit 2008 folks, on the other hand would want to take the opportunity to survey (at least a subset of) the technology & infrastructure landscape to gain insight into the state-of-art in Ontology Registry and Repository.     (1H2)

Besides hearing from the panelists, we are setting aside ample time after their briefings, for some good Q&A and discussions among all who are participating in this session.     (1H3)

Agenda & Proceedings     (1I)

  • This is the first of two panel discussion sessions on "Open Ontology Repository: Rationale, Expectations & Requirements." We are attemptig to bring together some of the world's top ontological content custodians and researchers, to participate in this panel discussion sessions. Besides hearing from the panelists, we are setting aside ample time (~45 minutes) after their briefings, for some good Q&A and discussions among all who will be participating in this sessions.     (1I1)
  • Session Format: this is a virtual session conducted over an augmented conference call.     (1I2)

Title: An Open Ontology Repository: Rationale, Expectations & Requirements     (1J)

Abstracts:     (1J1)

  • Panelists - "Title" - [ OOR-content ]     (1J2)
    • BillBug - "Driving large-scale neuroscience data federation by wrestling complex semantic domains to the ground (or foundation)" - [ BIRNlex] and [ NIFSTD]     (1J2A)
    • EvanWallace - "Thoughts on hosting an Ontology and Vocabulary Repository at OMG"     (1J2B)
      • Remarks (--EvanWallace / 21 Mar 2008 17:43:09 -0400): regarding OOR-content - Specific content for this repository is to be determined. The intent is to provide reliable availability of reusable semantic models in various forms related to OMG standards. These would be include:     (1J2B1)
        • ontologies based on any of the logic languages supported by ODM metamodels such as Common Logic, OWL, and RDFS;     (1J2B1A)
        • vocabularies based on the Semantics for Business Vocabularies and Rules specification and Topic Maps; and     (1J2B1B)
        • conceptual models based on UML.     (1J2B1C)
      • See our appraoch towards the issue in the recently released OMG RFP & RFI document:     (1J2B2)

from OMG members) &     (1J3)

    • JohnLMcCarthy - "Standard & Prototype Starting Point for An Open Ontology Repository: The Extended Metadata Registry Project"     (1J4B)
    • KenBaclawski - "Enhancing Organism Based Disease Knowledge Using Biological Taxonomy, and Environmental Ontologies" - [ Medline, Agricola, GBIF, ProMED, WHO Health Reports, GENBANK and the Encyclopedia of Life ]     (1J4C)
      • Remark: This is joint work with Neil Sarkar of the Marine Biological Laboratory. Neil is the Principal Investigator.     (1J4C1)
    • PeterBenson - "NATO codification system as the foundation for the eOTD, ISO 22745 and ISO 8000"     (1J4D)
    • RexBrooks - "Content Provider-Repository Builder Focus on Architecture, Registry-Repository & Emergency Data Exchange Language Reference Information Model (EDXL-RIM)" - [EDXL-RIM]     (1J4E)
      • Remarks: EDXL-RIM is the content that will be produced by the OASIS Emergency Management Technical Committee, EDXL-RIM Subcommittee (under formation now). EDXL-RIM will have three representations: XMl Schema, RDF Schema and OWL-DL Ontology.     (1J4E1)
    • SuziLewis - "How the Gene Ontology led directly to the Open Biomedical Ontology Foundry, or How I learned to stop worrying and love standards" - see: regrets     (1J4F)

Resources     (1J5)

Questions, Answers & Discourse     (1J6)

  • (Unless the conference host has already muted everyone) Please mute your phone, by pressing "*2" on your phone keypad, when the talk is in progress. To un-mute, press "*3"     (1J6A)
  • If you want to speak or have questions or remarks to make, please "raise your hand (virtually)" by pressing "11" on your phone keypad. You may speak when acknowledged by the speaker or the session moderator. Test your voice and introduce yourself first before proceeding with your remarks, please.     (1J6B)
  • You can also type in your questions or comments through the browser based chat session by:     (1J6C)
  • For those who have further questions or remarks on the topic, please post them to the [ontology-summit] forum so that everyone in the community can benefit from the discourse. (One needs to be subscribed to this archived mailing list first before posting. See subscription details here.)     (1J6D)

Questions and Discussion captured from the chat session     (1J7)

Ravi Sharma: Q For William Bug: How is the usage of BIRN work by 1. research 2. operaional practitioners     (1J7A)

progressing especially in adoption of common or cross discipline concepts and vocabularies     (1J7B)

and Other collaborative features?     (1J7C)

Leo Obrst: Question to Bill Bug: Biomedicine is changing so quickly. How do you integrate working hypotheses     (1J7D)

(not yet firm) with fairly established theories (ontologies)? Is this very fast changeability a     (1J7E)

hard problem? How do you keep up?     (1J7F)

Ravi Sharma: Q for Evan Wallace, can we think of a combined collaborative OOR Repository &/or Registry     (1J7G)

definition or Repository &/ or Registry implementation RFPs in OMG framework. How does     (1J7H)

implementation funding model work in OMG?     (1J7I)

Leo Obrst: Question to Evan Wallace: Would a conceptual model -> ontology (logical theory) translation service     (1J7J)

be desired (e.g., along the line of ODM), and an ontology -> conceptual model translation service,     (1J7K)

for an OOR?     (1J7L)

JohnLMcCarthy: Q for Bill Bug: slide 9 mentions reuse and coordination with other health semantic info     (1J7M)

efforts; is there any specific relationship to semantics in the National Cancer     (1J7N)

Institute (NCI) Enterprise Vocabulary Services (EVS)?     (1J7O)

Peter P. Yim: Question to JohnLMcCarthy: what "services" are available after a certain ontological artifact is     (1J7P)

"loaded" into XMDR now ... is it consistent across different artifacts?" which I assume the answer     (1J7Q)

is "no." the real question is how are the XMDR folks trying to address that?     (1J7R)

Kevin Keck: @PeterYim: A partial answer is, that the API supports text search and SPARQL query of the     (1J7S)

Kevin Keck: @PeterYim: But in a broader sense, another "service" the registry provides is a metamodel     (1J7U)

for description of shared and related meanings, both between ontologies and between ontologies     (1J7V)

and data.     (1J7W)

JohnLMcCarthy: @PeterYim: to add to Kevin's response, the text and SPARQL query interfaces treat loaded     (1J7X)

artifacts consistently, in the sense that users can specify queries restricted to particular     (1J7Y)

metadata attributes that are used to characterize the artifacts in a consistent way. When we     (1J7Z)

load metadata (including the individual concept components of ontologies), each component gets     (1J7AA)

mapped into a particular class and attribute of the underlying metamodel.     (1J7AB)

Leo Obrst: Question to JohnLMcCarthy: How come it took so long to load Omega? What format was it in: OWL, etc.?     (1J7AC)

A week: 4 million files, so ~250,000/24 hrs? Is this a limitation of the incoming ontology format     (1J7AD)

or an issue with XMDR? How does this compare, e.g., with various RDF triple stores?     (1J7AE)

Kevin Keck: @LeoObrst: the issue was the engine we've been using to support SPARQL, namely Jena. We have     (1J7AF)

since mitigated this by using Jena differently (grouping files into much larger models in the     (1J7AG)

Jena store).     (1J7AH)

Michelle Raymond: For Evan Wallace (then other panelists): What are your requirements for (recommendations     (1J7AI)

for) the ontology repository architecture to best aid in inclusion of support material for     (1J7AJ)

both the stored "Ontology(ies)" and the "Ontology(ies)" inter-relations? Example in     (1J7AK)

standards/schema: In working with BPMN, XPDL, BPEL ... (BPMD) - the issues haven't been in     (1J7AL)

the viability of usage (i.e. schemas can be extended, instances can be generated, they tie     (1J7AM)

together...). The issues have been lack of explanatory documentation, cookbooks of good     (1J7AN)

usage examples and libraries, (the things that aid in adoption of the standards.)     (1J7AO)

Leo Obrst: Question to Peter Benson: Given yesterday's story about nuclear missile detonators being     (1J7AP)

delivered to Taiwan, rather than the helicopter batteries they were supposed to be: how     (1J7AQ)

can ontologies and an OOR assist in preventing this kind of logistics snafu in the future?     (1J7AR)

Peter Benson: answer to Leo Obrst: I suspect that the problem was a disconnect between the data and the     (1J7AS)

physical object that could be solved by embedding identifiers in objects and resolving the     (1J7AT)

identifiers to metadata from the authoritative source i.e. the manufacturer. This process     (1J7AU)

is used in MSDS where a manufacturer must make available an MSDS for every chemical product     (1J7AV)

they supply.     (1J7AW)

Peter Benson: correction I meant to say identifiers to master data     (1J7AX)

Ravi Sharma: Q for Dr. KenBaclawski. From this varied set of ontologies in allied disciplines, unless     (1J7AY)

we want to overload search engines with SPARQL type Queries, we need to either map namespaces     (1J7AZ)

and concepts that are equivalent among ontoloies or look for other efficiencies in IT tools?     (1J7AAA)

Ken Baclawski: In response to RaviSharma. The mappings are often quite complicated. Species and genus     (1J7AAB)

names change over time in many ways, both the classification and the terminology. There     (1J7AAC)

are also several competing taxonomies. One also has many inconsistencies among the ontologies     (1J7AAD)

that have to be resolved.     (1J7AAE)

JohnLMcCarthy: Q for Rex Brooks: XMDR has tried to represent metadata (including concepts) in a way that     (1J7AAF)

conforms to both an XML Schema and a corresponding OWL spec. We wanted to generate one     (1J7AAG)

from the other, but that was a challenge. Does ebXML generate one from the other, or are     (1J7AAH)

they more loosely linked?     (1J7AAI)

Rex Brooks: I wish that were true John. However, the closest I've been able to get is with XMI and that     (1J7AAJ)

is not especially faithful to either specification.     (1J7AAK)

Rex Brooks: We are specifically asking for jurisdictions using EDXL use XMDR to create their own "citable"     (1J7AAL)

lists for things like organisational roles, events types, equipment, etc.     (1J7AAM)

Rex Brooks: What we are planning to do is to make our own specific mappings and publish them along with     (1J7AAN)

the specification representations themselves.     (1J7AAO)

Peter P. Yim: Q for Bill Bug, Ken Baclawski, Son Doan (and Suzi Lewis, Chris Chute, Mark Musen ... etc. if they are on this call too)     (1J7AAP)

... how do you see the OOR effort help "normalize" work that among all these related work in     (1J7AAQ)

the biomedical informatics domain?     (1J7AAR)

Ken Baclawski: Response to PeterYim. Can you clarify what "normalize" means?     (1J7AAS)

Ravi Sharma: Q for RexBrooks. How do you use decision rules if intended resources are not available?     (1J7AAT)

especially for the last slide shown, I can not open it.     (1J7AAU)

Son Doan: Q for Dr. KenBaclawski. I has a small question about Environmental ontology (EnvO) and     (1J7AAV)

Geo-location instance hierarchy (Gaz). Are they public and how we can access to them ? Thanks.     (1J7AAW)

Ken Baclawski: Response to SonDoan. Both are public. I will make links available.     (1J7AAX)

Michelle Raymond: For Bill Bug: How do the "users' needs" lead to adding relationship's accross taxonomies? -     (1J7AAY)

Question based on paraphrased statement, "Given the multiple taxonomies, the relationships     (1J7AAZ)

are added - as driven by what the user community expresses as a need.", when speaking on     (1J7AAAA)

slide 11 titled 'Objective: represent complex neuroscience domains: Using shared     (1J7AAAB)

community ontologies'     (1J7AAAC)

Ann Wrightson: Complementary question to Michelle's, relating to discussion on the [Quality] list: Do     (1J7AAAD)

participants here have criteria for ontology characteristics that could or should admit     (1J7AAAE)

or exclude an ontology from an OOR?     (1J7AAAF)

Leo Obrst: Question to all: What is the most important service that an OOR could provide to you, as a     (1J7AAAG)

content provider? What is the next most important? and the next? ... namely the top 3 services.     (1J7AAAH)

(partially transcribed.)     (1J7AAAI)

Ann Wrightson: Answer to Leo: a) enabling me to know what ontology-analysis work has already been done     (1J7AAAJ)

in a knowledge-domain (eg in which I have a new project) irrespective of access rules etc;     (1J7AAAK)

b) characteristics of these existing efforts that enable me to evaluate their potential     (1J7AAAL)

utility and cost of use/implementation     (1J7AAAM)

Peter Benson: A to Leo Obrst: 1. Protection from claims of "joint work" 2. Mapping 3. Persistance.     (1J7AAAN)

Taken together beyond unambigious basically data portability and data preservation     (1J7AAAO)

Son Doan: Answer to LeoObrst. I think the most important service as content provider is how to     (1J7AAAP)

control the content of ontology. The next is mechanism to allow verify it.     (1J7AAAQ)

Evan Wallace (transcribed): Answer to Leo. (1) persistence (availability), (2) maintenance,     (1J7AAAR)

and (3) support for discovery     (1J7AAAS)

Peter P. Yim (transacribed): Answer to Leo. ... I guess that will have to be the basics in "open, "ontology" and "repository"     (1J7AAAT)

(1) that the OOR being *truly* "open",     (1J7AAAU)

(2) that it does serve *all* sorts of ontological artifacts (not just some, and not others), and     (1J7AAAV)

(3) that it does provide a *high available* persistent store for those artifacts.     (1J7AAAW)

Ken Baclawski: A to Leo: It is hard to decide which of the requirements is the most important. The ability     (1J7AAAX)

to browse, query and make inferences across several heterogeneous ontologies efficiently is     (1J7AAAY)

certainly one of the most important. We can do this now to some degree, but the protocols     (1J7AAAZ)

and formats differ and require ad hoc processing.     (1J7AAAAA)

Son Doan: Additional to Leo. We are developing the Bio Caster ontology of infectious disease. There are     (1J7AAAAB)

some experts like epidemiologists, linguists, and anthropologists in US, Japan, Thai, etc involved.     (1J7AAAAC)

For our case it is important to collaborate with others. I think CODS is quite useful. (Thank you     (1J7AAAAD)

very much to Peter P. Yim for hosting our ontology). Also I have a small comment about infrastructure     (1J7AAAAE)

that it would best if it is faster. For our case it takes long time to open ontology.     (1J7AAAAF)

Ken Baclawski: Let me second Son's point. The users lose patience with an ontology based retrieval if it     (1J7AAAAG)

does not have good performance.     (1J7AAAAH)

Peter P. Yim: to Doan -- performance (on the load time for multiuser protege) issue duly noted. In fact,     (1J7AAAAI)

that was a compromise on the part of the protege team to get runtime performance ... I believe     (1J7AAAAJ)

some significant improvements is on the way (from the Protege team)     (1J7AAAAK)

Michelle Raymond: For online discussion thread: Given that we are noting as different "levels"     (1J7AAAAL)

- Dictonary, Taxonomy, Ontology, Ontology+, Ontology++, ... is there a different way     (1J7AAAAM)

to manage these within the repository where their "handling" and placement are appropriate     (1J7AAAAN)

for that level? or are all levels just "files" of various quality vectors and should     (1J7AAAAO)

be handled the same?     (1J7AAAAP)

Ken Baclawski: To Michelle: While it might be useful for the repository to use different strategies internally,     (1J7AAAAQ)

it would not be a good idea for the interface to have diversity. That is one of the problems we     (1J7AAAAR)

now have and that the OOR should help solve.     (1J7AAAAS)

Ann Wrightson: Question, relating to discussion on the [Quality] list: Do participants here have criteria     (1J7AAAAT)

for ontology characteristics that could or should admit or exclude an ontology from an OOR?     (1J7AAAAU)

Ravi Sharma: Response to Peter Benson, there are case based reasoning CBR tools for navigating the FAQs     (1J7AAAAV)

to right professional level of curiosity that can be plugged with search and query tools.     (1J7AAAAW)

This would satisfy and provide answers at appropriate professional levels including the     (1J7AAAAX)

filtering of amateurs' questions at starting levels.     (1J7AAAAY)

Leo Obrst: Question to Rex Brooks: I am involved in an event management framework effort which is trying to     (1J7AAAAZ)

develop a set of ontologies for emergency events. It sounds like EDXL could greatly help in this:     (1J7AAAAAA)

where can I get more information? Is there an EDXL ontology or set of ontologies?     (1J7AAAAAB)

Rex Brooks: Answer to Leo: We are working on this now. As of now we don't have an ontology for this.     (1J7AAAAAC)

I can get more information for you by next week.     (1J7AAAAAD)

Rex Brooks: We are tasking ourselves with developing an EDXL-specific ontology, but we will need to include     (1J7AAAAAE)

the work of others: ISCRAM, EIC, DHS, NIEM, DNDO, and several European and Asian communities     (1J7AAAAAF)

and organisations as well.     (1J7AAAAAG)

Rex Brooks: Perhaps we can discuss this offline, Leo?     (1J7AAAAAH)

Todd Schneider (previously anonymous1): I would suggest that 'good' engineering practices should be employed     (1J7AAAAAI)

in building ontologies. So that backing evidence or requirements should always be part of     (1J7AAAAAJ)

the ontology: DOCUMENTATION.     (1J7AAAAAK)

Todd Schneider: Another point associated with 'documentation'. It seems to be that many people think that     (1J7AAAAAL)

the use of ontologies provides a well-founded (i.e. no infinite descending chains) basis     (1J7AAAAAM)

for knowledge representation. I don't see that the use of ontologies provides this 'attribute'.     (1J7AAAAAN)

If I'm wrong, please let me know (it's happened before). If not, then rigorous documentation     (1J7AAAAAO)

is vital. And documentation should include both references and design decisions (formalized     (1J7AAAAAP)

if possible). This sort of information will be/is crucial when it comes time to mediate different     (1J7AAAAAQ)

terminologies for the same domain.     (1J7AAAAAR)

Peter Benson: Who was asking about UDEF?     (1J7AAAAAS)

Peter P. Yim: to Peter Benson, it was Thomas Brunner that was asking JohnLMcCarthy about UDEF and ISO 11179, to which     (1J7AAAAAT)

both I and Frank Olken responded.     (1J7AAAAAU)

Audio Recording of this Session     (1K)

Join us at part 2 of 2 of this OOR-Panel Discussion - see: ConferenceCall_2008_04_03 !     (1K7)

This page has been migrated from the OntologWiki - Click here for original page     (1K7A)