An Extensible Approach for Modeling Ontologies in RDF(S) Steffen Staab, Michael Erdmann, Alexander Mädche, & Stefan Decker Research Group Knowledge Management.

Slides:



Advertisements
Similar presentations
L3S Open Day 4. Dezember 2002 © 2002 Rudi Studer, Institut AIFB eLearning and Semantic Web Rudi Studer Christoph Schmitz, Steffen Staab, Gerd Stumme, Julien.
Advertisements

Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
ROWLBAC – Representing Role Based Access Control in OWL
Semantic Interoperability & Semantic Models: Introduction
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Languages & Inference Appropriate layering Do we need a logic? Do we need Description Logic? Legacy data; database storage vs inference Tolerant/anytime.
An Introduction to Description Logics
Chronos: A Tool for Handling Temporal Ontologies in Protégé
Semantic Web Thanks to folks at LAIT lab Sources include :
An Introduction to RDF(S) and a Quick Tour of OWL
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
E © 2002 Dario Aganovic Resource Description Framework Schema (RDFS) Dario Aganovic Industrial PhD-student NPI Production Kista, Ericsson AB and Production.
CS570 Artificial Intelligence Semantic Web & Ontology 2
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
1 Ontology Language Comparisons doug foxvog 16 September 2004.
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
Ontology Notes are from:
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
Cornell CS Semantic Web Ontologies & Data Models CS 502 – Carl Lagoze – Cornell University Acknowledgements: Eric Miller Dieter Fensel.
XML on Semantic Web. Outline The Semantic Web Ontology XML Probabilistic DTD References.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Methodologies, tools and languages for building ontologies. Where is their meeting point? Oscar Corcho Mariano Fernandez-Lopez Asuncion Gomez-Perez Presenter:
Beyond RDF(S): The Ontology Perspective for the Semantic Web Rudi Studer Institute AIFB, University of Karlsruhe, & ontoprise GmbH, Karlsruhe Semantic.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Nancy Ide Vassar College USA Resource Definition Framework A Tutorial EUROLAN 2003 July 28 - August 8 Bucharest - Romania.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
Aidministrator nederland b.v. Adding formal semantics to the Web Jeen Broekstra, Michel Klein, Stefan Decker, Dieter Fensel,
Knowledge Representation Ontology are best delivered in some computable representation Variety of choices with different: –Expressiveness The range of.
CS3352 Topic Maps and RDF(S) CS3352. Topic Maps From the document mark up community An ISO Standard (ISO13250) describing knowledge structures. Aim: to.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Extending UML to Support Ontology Engineering Kenneth Baclawski and Mieczylaw K. Kokar Northeastern University Paul A. Kogut, William S. Holmes III and.
OWL and SDD Dave Thau University of Kansas
Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 Sohn Jong-Soo Intelligent Information System lab. Department of Computer Science.
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
OWL 2 in use. OWL 2 OWL 2 is a knowledge representation language, designed to formulate, exchange and reason with knowledge about a domain of interest.
Ontology Summit 2015 Track C Report-back Summit Synthesis Session 1, 19 Feb 2015.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
An Introduction to Description Logics (chapter 2 of DLHB)
Translation Patterns to Specify Processes in the PSL Ontology Dr. A. Sánchez-Ruíz University of North Florida CIS Department Associate Professor and Coordinator.
Advanced topics in software engineering (Semantic web)
Using Several Ontologies for Describing Audio-Visual Documents: A Case Study in the Medical Domain Sunday 29 th of May, 2005 Antoine Isaac 1 & Raphaël.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Towards the Semantic Web 6 Generating Ontologies for the Semantic Web: OntoBuilder R.H.P. Engles and T.Ch.Lech 이 은 정
Of 35 lecture 5: rdf schema. of 35 RDF and RDF Schema basic ideas ece 627, winter ‘132 RDF is about graphs – it creates a graph structure to represent.
Artificial Intelligence 2004 Ontology
DAML+OIL: an Ontology Language for the Semantic Web.
Working with Ontologies Introduction to DOGMA and related research.
Ontology Engineering Lab #5 – September 30, 2013.
6 Dec Rev. 14 Dec CmpE 583 Fall 2008OWL Intro 1 OWL Intro Notes off Lacy Ch. 4 Atilla Elçi.
PRACTICAL KNOWLEDGE REPRESENTATION FOR THE WEB Frank van Harmelen Dieter Fensel AIFB Kim Kangil Structural Complexity Laboratory.
Of 38 lecture 6: rdf – axiomatic semantics and query.
The Semantic Web and Ontology. The Semantic Web WWW: –syntactic transmission of information –only processible by human – no semantic conservation of the.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Stefan Decker Stanford University Mike Dean BBN Technologies.
ISO TC37/SC4 N435 Nov 12, 2007 Presented by Miran Choi/ETRI Written by Jae Sung Lee/Chungbuk National Univ.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST Project Review Meeting, 11 th March, WP2: Tools Raphael Volz Universität.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Rinke Hoekstra Use of OWL in the Legal Domain Statement of Interest OWLED 2008 DC, Gaithersburg.
Ontology Technology applied to Catalogues Paul Kopp.
Ccs.  Ontologies are used to capture knowledge about some domain of interest. ◦ An ontology describes the concepts in the domain and also the relationships.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
DOMAIN ONTOLOGY DESIGN
Semantic Web - Ontologies
Ontology.
ece 720 intelligent web: ontology and beyond
Ontology.
Presentation transcript:

An Extensible Approach for Modeling Ontologies in RDF(S) Steffen Staab, Michael Erdmann, Alexander Mädche, & Stefan Decker Research Group Knowledge Management Institute AIFB, University of Karlsruhe, & DB Group, Stanford University Lisbon, September 21, 2000

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 2 What is an Ontology? n Light-weight Ontology –concepts, atomic types –is-a hierarchy among concepts –associations between concepts n Heavy-weight Ontology –cardinality constraints –taxonomy of relations –reified statements –Axioms / semantic entailments of various tastes expressiveness (DL, propositional, horn, or first order logic, higher order) inferences n RDF(S)

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 3 Tools for Ontologies n Light-weight –uncontroversial –all Tools support light-weight Protege, Stanford OntoEdit, Karlsruhe UML-Tools, several n Heavy-weight –no consensus yet –layering seems appropriate/necessary

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 4 Concepts, Relations,....

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 5 Modeling Ideal Modeling (WYMIWYG) n Modeling not constrained by any language n All appropriate epistemological primitives and modeling styles should be usable Real Modeling n A particular language always restricts allowed primitives (modeling language) n A particular language is needed in applications (application language) => distinguish modeling language from final application language translate automatically

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 6 Axioms n For Semantic Web and DAML more than light-weight is needed! –Axioms n Framework for conceptual modeling of axioms –Ontology of axiom patterns –language specific axiom-schemata can work with that knowledge n Interoperability is an issue –RDF / RDFS seem appropriate next slide next but one slide

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 7 Axiom Patterns n 1. Axioms for a relational algebra (a) Reflexivity of relations (b) Symmetry of relations (c) Asymmetry of relations (d) Transitivity of relations (e) Inverse relations (f) Irreflexivity of relations (g) Antisymmetry of relations n 2. Composition of relations n 3. (Exhaustive) Partitions of Concepts

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 8 Axiom Patterns n 4. Axioms for subrelation relationships n 5. Axioms for part-whole reasoning [Winston 87] [Chaffin 92] PhysicalPartOf MemberOf PortionOf PhaseOf FeatureOf SubRegionOf n 6. Nonmonotonicity n 7. Axioms for temporal and modal contexts n 8. (General axioms (application specific, ad hoc))

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 9 Application- specific actual data WilliamSmith appl:lastName appl:firstName SmithSusan appl:firstName appl:lastName appl:marriedWith rdfs:Resource rdfs:Classrdf:Property RDF/RDFS layer and namespace subClassOf instanceOf Application-specific schema and namespace appl:Person appl:Manappl:Womanappl:fatherInLawappl:marriedWithappl:fatherOf appl:Organisation o:secondComponent o:firstComponent o:composee o:Relationo:Partition o:PartOfRel o:isInverseRelationOf o:Composition ontology meta layer and namespace o:Reflexiveo:Irreflexiveo:Asymmetrico:Transitiveo:Symmetric o:Partonomic- RolePropagation

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 10 Example of Composition of Relations appl:marriedWith appl:fatherOfappl:fatherInLawOf o:composee o:firstComponent o:secondComponent o:Composition rdfs:Property o:Relation o:IrreflexiveRel rdf:Class Composition(fatherInLawOf, fatherOf, marriedWith). forall R,Q,S,X,Y,Z X[R ->> Z] <- Composition(R, Q, S) and X[Q ->> Y] and Y[S ->> Z]. forall X,Y,Z X[fatherInLawOf ->> Z] <- X[fatherOf ->> Y] and Y[marriedWith ->> Z].

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 11 OntoEdit supports Axiom Classification fatherInLawOffatherOfmarriedWith

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 12 Ontology Engineering using OntoEdit n Interaction with the user on a conceptual level n Multiple views for concepts, relations and axioms n Multilinguality n Linkable to NLP domain lexicon n Exports ontology (incl. axioms) into several formats F-Logic (main language) RDF/RDFS DTDs (as far as possible) ORDB-Schema (as far as possible) OIL (partially and in RDF) UML/XMI (planned) the DAML language (when specified ;-)

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 13 Ontoedit

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 14 Automatically Derived from Axiom views Debugging Instances + Rule Debugging Pure F-Logic Frame-Logic Inference Engine Access

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 15 1.Generate FaCT LISP KB (future: OIL) 2.Call FaCT Client, transform ontology on FaCT server 3.Ask server FaCT DL Engine Interface

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 16 o:Relationo:isInverseRelationOf o:Composition o:ReflexiveRel o:IrreflexiveRel o:AsymmetricRel o:TransitiveRel o:PartOfRel o:SymmetricRel o:Partition o:PhysicalPartOfRel o:MemberOfRel o:SubRegionOfRel Ontological meta layer for kinds of relations with own namespace rdfs:Resource rdf:Class rdfs:Property rdfs:ConstraintProperty rdfs:rangerdfs:domainrdfs:subPropertyOf rdf:type rdfs:subClassOf subClassOf instanceOf RDF/RDFS layer and namespace Flexible Epistemological Level XRDF OIL DAML XRDFDAMLOIL Application

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 17 Conclusion n ‘‘No Method fits all‘‘ –Different applications need different representation languages with their underlying reasoning services –Ontology development must be aware of this conceptual modeling mechanisms to access/integrate several ontologies –distributed on the web –identified by (XML-) namespaces

Axioms in RDF OntoEdit Ontology Modelling Axioms conceptually Conclusion 18 Thank You!