Syed Hamid Ali TirmiziOctober 14, 2008Agenda Overview of state-of-the-art ontology tools Impact of knowledge engineering methodology Discussion of the future of ontology buildingChallenge for the Semantic Web How to get everything into ontologies?OR How to get people to build ontologies?Ontology of Mouse Anatomy A mouse has skeleton, limbs, skull, tail etc. Let’s build it in Protégé OWL (project of Stanford Medical Informatics)SWOOP (Featherweight Editor) MINDSWAP Research Group, University of MarylandOBO-Edit (Former DAG-Edit) Berkeley Drosophila Genome Project (BDGP) Editor for Open Biomedical Ontologies (OBO)Challenge for the Semantic Web How to get everything into ontologies?OR How to get people to build ontologies?Building Domain OntologiesOntology Engineer’s Wish List?“What advancement in existing tools do you believe is needed most to improve our ability to build useful ontologies?” Abstraction for knowledge modeling Visual navigation of ontology Ontology alignment and data resource integration … Michael Denny. Ontology Tools Survey, Revisited. Article in XML.com, July 14, 2004.The Need for AbstractionSQLDDLC/C++JavaC# etc.OWLOBOKL-ONEEREERFSM*DFD**Adhoc?UML?UMLUMLDatabaseProg LangOntology* FSM: Finite State Machines** DFD: Dataflow DiagramsLimitations of Ontology Tools Tools are closely tied to the underlying languages User interfaces are complex and unintuitive Large scale ontologies are hard to manage Two step methodology is error prone and inefficientMaking Ontology Building Easy How about workflow based ontology editors? Allow domain experts to build their own ontologies Incorporate ontology building in normal workflow Hide underlying technology User interface no longer unintuitive Use the built in progress tracking for a workflowApplication: Systematic Biology NSF’s ‘Assembling a Tree of Life’ grand challenge Images and ontologies form the basis of the science13Thanks to Digimorph and NCBO BioPortalImage Driven Ontology Editing ‘Stack of photos’ use case Show up with a collection of images Import the images, and initialize an ontology Annotate the contents of each image The ontology is ready Let’s take a look …Summary Success for the Semantic Web depends upon the mass of ontology content Traditional methodology for building ontologies does not scale too well Development of ontology tools should be driven by the needs of the domain
View Full Document