POAF P ortable O ntology A ligned F ragments <ul><li>Project 12: “Semantic Integration and Collaborative Planning” </li...
Overview <ul><li>Background and relevancy </li></ul><ul><ul><li>semantic interoperability; </li></ul></ul><ul><ul><li>aut...
Background and relevancy <ul><li>Semantic interoperability and integration </li></ul><ul><ul><li>Coalition context: </li>...
Ontology mapping Background  Ontology mapping POAF Outlook 26 February 2008 – Yannis Kalfoglou POAF: Portable Ontology A...
<ul><li>Post-ontology alignment process </li></ul><ul><li>Captures the immediate nodes of aligned concepts </li></ul><ul><...
<ul><li>owl:sameAs, owl:equivalentClass, owl:equivalentProperty are great for conveying semantic similarity information, ...
POAF example case…. <ul><li>Assume two OWL ontologies that need to be aligned for the sake of interoperability </li></ul>...
<ul><li>Stick to semantic web technologies and standards </li></ul><ul><li>Need to automatically infer which parts of the ...
POAF back to the example POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF Outlook 26 Febr...
POAF: capturing provenance information with SWRL and SPARQL POAF: Portable Ontology Aligned Fragments Background  Onto...
Produced POAF POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF Outlook 26 February 2008 – ...
Outlook - future work POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF  Outlook 26 Febru...
Outlook - POAF in P12/TA4/ITA POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF  Outlook...
POAF P ortable O ntology A ligned F ragments <ul><li>Q/A </li></ul>Thanks for listening 26 February 2008 – Yannis Kalfo...
26 February 2008 – Yannis Kalfoglou POAF: Portable Ontology Aligned Fragments
26 February 2008 – Yannis Kalfoglou POAF: Portable Ontology Aligned Fragments
26 February 2008 – Yannis Kalfoglou POAF: Portable Ontology Aligned Fragments
of 17

Portable Ontology Alignment Fragments - 2008

Published on: Mar 4, 2016
Published in: Technology      
Source: www.slideshare.net


Transcripts - Portable Ontology Alignment Fragments - 2008

  • 1. POAF P ortable O ntology A ligned F ragments <ul><li>Project 12: “Semantic Integration and Collaborative Planning” </li></ul><ul><li>Task 1: “Semantic Integration and Interoperability” </li></ul>an ITA sponsored research carried out under 26 February 2008 – Yannis Kalfoglou
  • 2. Overview <ul><li>Background and relevancy </li></ul><ul><ul><li>semantic interoperability; </li></ul></ul><ul><ul><li>autonomy and portability; </li></ul></ul><ul><ul><li>dissemination of information in a dynamic networked environment. </li></ul></ul><ul><li>Ontology mapping practice </li></ul><ul><ul><li>brief overview; </li></ul></ul><ul><ul><li>uses of ontology alignments. </li></ul></ul><ul><li>POAF </li></ul><ul><ul><li>post-alignment process; </li></ul></ul><ul><ul><li>desiderata and design choices; </li></ul></ul><ul><ul><li>example case. </li></ul></ul><ul><li>Outlook </li></ul><ul><ul><li>future work; </li></ul></ul><ul><ul><li>POAF in the wider ITA context. </li></ul></ul>POAF: Portable Ontology Aligned Fragments 26 February 2008 – Yannis Kalfoglou
  • 3. Background and relevancy <ul><li>Semantic interoperability and integration </li></ul><ul><ul><li>Coalition context: </li></ul></ul><ul><ul><ul><li>heterogeneity of information assets; </li></ul></ul></ul><ul><ul><ul><li>rapidly reaching consensus among coalition forces; </li></ul></ul></ul><ul><ul><ul><li>adhere to strict operational commands to achieve goals. </li></ul></ul></ul><ul><ul><li>Operational requirements in a dynamic networked environment: </li></ul></ul><ul><ul><ul><li>availability of service; </li></ul></ul></ul><ul><ul><ul><li>autonomy of service; </li></ul></ul></ul><ul><ul><ul><li>compact information assets for light-weight information processing. </li></ul></ul></ul><ul><li>Information management </li></ul><ul><ul><li>Dissemination and exploitation of information assets in a dynamic, networked environment </li></ul></ul>POAF: Portable Ontology Aligned Fragments Background Ontology mapping POAF Outlook 26 February 2008 – Yannis Kalfoglou target application area target application area
  • 4. Ontology mapping Background  Ontology mapping POAF Outlook 26 February 2008 – Yannis Kalfoglou POAF: Portable Ontology Aligned Fragments <ul><li>Ontologies are proliferating and heterogeneous </li></ul><ul><ul><li>Multiple ontologies needed to accomplish a complex task </li></ul></ul><ul><li>Semantically rich counterpart of DB schema matching </li></ul><ul><li>A plethora of tools, techniques, algorithms available </li></ul><ul><li>Most approaches focus on discovering alignments between semantically similar entities in two ontologies </li></ul><ul><li>W3C standards are used to convey that information </li></ul><ul><ul><li>owl:sameAs </li></ul></ul><ul><ul><li>owl:equivalentClass </li></ul></ul><ul><ul><li>owl:equivalentProperty </li></ul></ul><ul><li>But , there is a dearth of applications that use products of ontology mapping </li></ul>
  • 5. <ul><li>Post-ontology alignment process </li></ul><ul><li>Captures the immediate nodes of aligned concepts </li></ul><ul><ul><li>using taxonomic and class membership reasoning </li></ul></ul><ul><li>Packages all the relevant information in machine processable OWL fragments </li></ul><ul><ul><li>a.k.a. Portable Ontology Aligned Fragments (POAF) </li></ul></ul><ul><li>Uses W3C rules technology </li></ul><ul><ul><li>SWRL and SPARQL CONSTRUCT queries are exported via the API </li></ul></ul><ul><li>Provides tracking and provenance information for autonomy and portability of service </li></ul>POAF in a nutshell… POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF Outlook 26 February 2008 – Yannis Kalfoglou
  • 6. <ul><li>owl:sameAs, owl:equivalentClass, owl:equivalentProperty are great for conveying semantic similarity information, but…. </li></ul><ul><li>Availability and access to the externally defined OWL ontology </li></ul><ul><ul><li>Ontology might not be available (network outage); </li></ul></ul><ul><ul><li>Access could be restricted. </li></ul></ul><ul><li>Unnecessary reasoning steps </li></ul><ul><ul><li>Accessing the externally defined ontology could entail unnecessary reasoning steps </li></ul></ul><ul><ul><ul><li>Simply resolving URIs and namespaces could add significant time to the reasoning task </li></ul></ul></ul><ul><li>Fragmented and distributed knowledge base </li></ul><ul><ul><li>when multiple owl:sameAs pointing to multiple ontologies are involved </li></ul></ul><ul><li>Difficult to inspect and track provenance information </li></ul><ul><ul><li>when multiple owl:sameAs pointing to multiple ontologies are involved </li></ul></ul>The case for POAF POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF Outlook 26 February 2008 – Yannis Kalfoglou
  • 7. POAF example case…. <ul><li>Assume two OWL ontologies that need to be aligned for the sake of interoperability </li></ul><ul><ul><li>terrorism.owl </li></ul></ul><ul><ul><li>(describes general terrorism related concepts – developed at mindswap lab - US) </li></ul></ul><ul><ul><li>tkb.owl </li></ul></ul><ul><ul><li>(similar terrorism domain ontology – developed U.Southampton - UK) </li></ul></ul>POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF Outlook 26 February 2008 – Yannis Kalfoglou We used a popular ontology alignment tool, CROSI, to get the above aligned pair(s) of concepts with the following alignment strategy settings: 1 matcher only (CanoName), no weight tuning, top 80%, owl format as output)
  • 8. <ul><li>Stick to semantic web technologies and standards </li></ul><ul><li>Need to automatically infer which parts of the original ontologies will accompany the newly aligned pairs to form up an independent, legitimate OWL fragment </li></ul><ul><li>Use rules technology (if X then Y) </li></ul><ul><li>Best candidate: SWRL (Semantic Web Rules Language) </li></ul><ul><ul><li>RIF not ready yet; RuleML not quite SW; Jess not practical for this scenario </li></ul></ul><ul><li>Rules need to be easy to interpret and fire at the client end </li></ul><ul><ul><li>no dependency on a remote rule engine </li></ul></ul><ul><li>SWRL doesn’t tick all the boxes </li></ul><ul><ul><li>“ Strawman” style but intuitive syntax; executing SWRL is a bit cumbersome </li></ul></ul><ul><li>Enhance portability and executability by providing a SPARQL implementation </li></ul><ul><ul><li>CONSTRUCT clause can do most of the things we need to express </li></ul></ul><ul><li>Internally, we also use HP’s Jena API </li></ul>Background  Ontology mapping  POAF Outlook 26 February 2008 – Yannis Kalfoglou POAF design decisions…. POAF: Portable Ontology Aligned Fragments
  • 9. POAF back to the example POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF Outlook 26 February 2008 – Yannis Kalfoglou
  • 10. POAF: capturing provenance information with SWRL and SPARQL POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF Outlook 26 February 2008 – Yannis Kalfoglou Can also be expressed with SPARQL CONSTRUCT clause (note this is covers only “domain”, a similar CONSTRUCT needed for “range) IF sameAs(X,Y) AND hasObjProperty (Y,Z)  hasObjProperty (X,Z)
  • 11. Produced POAF POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF Outlook 26 February 2008 – Yannis Kalfoglou
  • 12. Outlook - future work POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF  Outlook 26 February 2008 – Yannis Kalfoglou <ul><li>Develop a dynamic namespaces resolution capability </li></ul><ul><ul><li>expose original namespaces as a separate, signatures file </li></ul></ul><ul><li>Devise meta-OWL constructs for reasoners </li></ul><ul><ul><li>poaf:inferred for rdfs:subclassOf statements </li></ul></ul><ul><li>API development </li></ul><ul><li>Experimentation and metrics </li></ul><ul><ul><li>humanitarian relief data </li></ul></ul><ul><ul><li>speed advantage vs. completeness </li></ul></ul><ul><li>Customized fragment selection </li></ul><ul><ul><li>tune the depth of sublcass/superclass selection </li></ul></ul><ul><ul><li>SPARQL query generation </li></ul></ul>
  • 13. Outlook - POAF in P12/TA4/ITA POAF: Portable Ontology Aligned Fragments Background  Ontology mapping  POAF  Outlook 26 February 2008 – Yannis Kalfoglou <ul><li>“ operational effectiveness in coalition environments is based on the need for interoperability at a variety of levels” [Smart & Shadbolt, 2007] </li></ul><ul><li>POAF capitalizes on proven semantic integration and interoperability solutions we developed in the past (IF-MAP, CROSI/CMS) </li></ul><ul><li>POAF aims to deliver a capability to cope with: </li></ul><ul><ul><li>performance constraints associated with network infrastructures </li></ul></ul><ul><ul><ul><li>latency required to aggregate knowledge across multiple network nodes </li></ul></ul></ul><ul><ul><li>operational requirements for knowledge services to complete within an operationally useful timeframe </li></ul></ul><ul><li>POAF also aims to explore the use of semantic web query and rule technology (SPARQL, SWRL) in dynamic networked environments </li></ul>
  • 14. POAF P ortable O ntology A ligned F ragments <ul><li>Q/A </li></ul>Thanks for listening 26 February 2008 – Yannis Kalfoglou
  • 15. 26 February 2008 – Yannis Kalfoglou POAF: Portable Ontology Aligned Fragments
  • 16. 26 February 2008 – Yannis Kalfoglou POAF: Portable Ontology Aligned Fragments
  • 17. 26 February 2008 – Yannis Kalfoglou POAF: Portable Ontology Aligned Fragments

Related Documents