The Standardization of Semantic Web Ontology

2,898 views

Published on

This presenation shows the trand of standardization for the Semantic Web and OWL 2 Web Ontology Language.

Published in: Technology
  • Be the first to comment

The Standardization of Semantic Web Ontology

  1. 1. The Standardization of Semantic Web Ontology<br />Dr. Myungjin Lee<br />
  2. 2. The Semantic Web<br />
  3. 3. The Semantic Web<br />The Semantic Web is not a separate Web but an extension of the current one, in which information is given well defined meaning, better enabling computers and people to work in cooperation.<br />By Tim Berners-Lee<br />The Semantic Web is a group of methods and technologies to allow machines to understand the meaning - or "semantics" - of information on the World Wide Web.<br />From Wikipedia<br />3<br />
  4. 4. Semantic Web Stack<br />The Semantic Web Stack, also known as Semantic Web Cake or Semantic Web Layer Cake, illustrates the architecture of the Semantic Web.<br />Semantic Web - XML2000 (2000)<br />4<br />
  5. 5. Semantic Web Stack<br />Representing Knowledge<br />in the Semantic Web(2005)<br />Rule Interchange Format (RIF)<br />Highlight (2007)<br />5<br />
  6. 6. Technologies Classified by W3C<br />6<br />
  7. 7. Comparing the Stack with Classification<br />Vertical Applications<br />Inference<br />Vocabularies<br />Query<br />Linked Data<br />7<br />
  8. 8. Recommendations for the Semantic Web<br />8<br />RIF<br />OWL 2<br />OWL 1<br />SPARQL<br />RDFS<br />RDF<br />
  9. 9. Other Specifications<br />9<br />
  10. 10. Web Ontology Language<br />
  11. 11. Web Ontology Language<br />The Web Ontology Language (OWL) is a family of knowledge representation languages for authoring ontologies.<br />From Wikipedia<br />An ontology is an explicit specification of a conceptualization.<br />By Tom Gruber<br />11<br />OWL 2<br />OWL 1<br />
  12. 12. OWL 2 Web Ontology Language<br />12<br />
  13. 13. OWL 2 Documents<br />13<br />
  14. 14. OWL 2 Syntaxes<br />14<br />
  15. 15. Expressiveness of OWL 2<br /> Attributive language. This is the base language which allows: <br /><ul><li> Atomic negation
  16. 16. Concept intersection
  17. 17. Universal restrictions
  18. 18. Limited existential quantification </li></ul> Complex concept negation<br /> Role hierarchy (subproperties - rdfs:subPropertyOf)<br />Nominals. (Enumerated classes of object value restrictions - owl:oneOf, owl:hasValue).<br /> Inverse properties<br /> Functional properties<br /> Cardinality restrictions (owl:Cardinality, owl:MaxCardinality)<br /> Use of datatype properties, data values or data types<br /> Limited complex role inclusion axioms; reflexivity and irreflexivity; role disjointness<br /> Qualified cardinality restrictions<br />15<br />OWL DL<br />OWL Lite<br />OWL 2<br />
  19. 19. New Functionality of OWL 2<br /><ul><li>Simple metamodeling capabilities
  20. 20. Punning
  21. 21. Extended Annotations
  22. 22. Annotations
  23. 23. Axioms about annotation properties
  24. 24. Other Innovations
  25. 25. Declarations
  26. 26. Top and Bottom Properties
  27. 27. IRIs
  28. 28. Imports and Versioning
  29. 29. Minor features
  30. 30. Anonymous Individuals
  31. 31. Inverse Properties</li></ul>16<br /><ul><li>Syntactic sugar
  32. 32. DisjointUnion
  33. 33. DisjointClasses
  34. 34. NegativeObjectPropertyAssertion and NegativeDataPropertyAssertion
  35. 35. New constructs for properties
  36. 36. Self Restriction
  37. 37. Property Qualified Cardinality Restrictions
  38. 38. Reflexive, Irreflexive, and Asymmetric Object Properties
  39. 39. Disjoint Properties
  40. 40. Property Chain Inclusion
  41. 41. Keys
  42. 42. Extended datatype capabilities
  43. 43. Extra Datatypes and Datatype Restrictions
  44. 44. N-aryDatatypes
  45. 45. Datatype Definitions
  46. 46. Data Range Combination</li></li></ul><li>OWL 2 Profiles<br /><ul><li>OWL 2 EL
  47. 47. the expressive power used by many large-scale ontologies
  48. 48. OWL 2 QL
  49. 49. the expressive power typically used in simple ontologies like thesauri, and (most of) the expressive power of ER/UML schemas
  50. 50. OWL 2 RL
  51. 51. for OWL 2 applications that can trade the full expressivity of the language for efficiency</li></ul>17<br />OWL<br />RL<br />OWL<br />EL<br />OWL<br />QL<br />
  52. 52. Question and Answer<br />18<br />

×