Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory Last modified, 2014.11.03.

Slides:



Advertisements
Similar presentations
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
Advertisements

Alexandra Cristea & Matthew Yau 1.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
A Visual Approach to Semantic Query Design Using a Web-Based Graphical Query Designer Paul R. Smart, Alistair Russell, Dave Braines, Yannis Kalfoglou,,
Analyzing Minerva1 AUTORI: Antonello Ercoli Alessandro Pezzullo CORSO: Seminari di Ingegneria del SW DOCENTE: Prof. Giuseppe De Giacomo.
Dr. Jim Bowring Computer Science Department College of Charleston CSIS 690 (633) May Evening 2009 Semantic Web Principles and Practice Class 5: 27 May.

More RDF CS 431 – Carl Lagoze – Cornell University Acknowledgements: Eric Miller Dieter Fensel.
Semantic Web Andrejs Lesovskis. Publishing on the Web Making information available without knowing the eventual use; reuse, collaboration; reproduction.
Triple Stores.
Logics for Data and Knowledge Representation SPARQL Protocol and RDF Query Language (SPARQL) Feroz Farazi.
Managing Large RDF Graphs (Infinite Graph) Vaibhav Khadilkar Department of Computer Science, The University of Texas at Dallas FEARLESS engineering.
Managing & Integrating Enterprise Data with Semantic Technologies Susie Stephens Principal Product Manager, Oracle
RDF Triple Stores Nipun Bhatia Department of Computer Science. Stanford University.
Logics for Data and Knowledge Representation Resource Description Framework (RDF) Feroz Farazi.
Part II. Reification We can make statements about the RDF statements themselves. This can be used to annotate information In science, it is common to.
RDF Query language The following slides are from Grigoris Antoniou, Frank van Harmelen, “A Semantic Web Primer” Dean Allemang, Jim Hendler, “Semantic Web.
The New Zealand Institute for Plant & Food Research Limited Matthew Laurenson Ontologies.
Logics for Data and Knowledge Representation
Database Support for Semantic Web Masoud Taghinezhad Omran Sharif University of Technology Computer Engineering Department Fall.
Trisolda Jakub Yaghob Charles University in Prague, Czech Rep.
IDB, SNU Dong-Hyuk Im Efficient Computing Deltas between RDF Models using RDFS Entailment Rules (working title)
Pavan Reddiavri (Ebiquity Labs) “R ♫ P” RDF Access control Policies.
Metadata. Generally speaking, metadata are data and information that describe and model data and information For example, a database schema is the metadata.
Semantic Web Ontology Design Pattern Li Ding Department of Computer Science Rensselaer Polytechnic Institute October 3, 2007 Class notes for CSCI-6962.
Part I: Set Constructs. RDF Schema (RDFS) RDF does not provide mechanisms to define domain classes and properties RDFS is a vocabulary that provides many.
Coastal Atlas Interoperability - Ontologies (Advanced topics that we did not get to in detail) Luis Bermudez Stephanie Watson Marine Metadata Interoperability.
SPARQL Query Graph Model (How to improve query evaluation?) Ralf Heese and Olaf Hartig Humboldt-Universität zu Berlin.
Oracle Database 11g Semantics Overview Xavier Lopez, Ph.D., Dir. Of Product Mgt., Spatial & Semantic Technologies Souripriya Das, Ph.D., Consultant Member.
ToolMatch Discovering What Tools can be used to Access, Manipulate, Transform, and Visualize Data Products Patrick West 1 Nancy Hoebelheinrich.
A Short Tutorial to Semantic Media Wiki (SMW) [[date:: July 21, 2009 ]] At [[part of:: Web Science Summer Research Week ]] By [[has speaker:: Jie Bao ]]
Scalable Distributed Reasoning Using MapReduce Jacopo Urbani, Spyros Kotoulas, Eyal Oren, and Frank van Harmelen Department of Computer Science, Vrije.
PHS / Department of General Practice Royal College of Surgeons in Ireland Coláiste Ríoga na Máinleá in Éirinn Knowledge representation in TRANSFoRm AMIA.
 Copyright 2007 LarKC Early Adopters Rule-based Reasoner Prototype Barry Bishop STI Innsbruck.
Practical RDF Ch.10 Querying RDF: RDF as Data Taewhi Lee SNU OOPSLA Lab. Shelley Powers, O’Reilly August 27, 2004.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Ch 7: RDF schema 현근수, 김영욱, 백상윤, 이용현 Team C. Introduction Semantic web modeling In RDF: simply creates graph structure to represent data In RDFS: about.
© 2006 University of Kansas An LSID resolver for specimens and a digression into issues raised by the use of GUIDs Steve Perry
Semantic Web Final Exam Review. Topics for Final Exam First exam material (~30%) Design Patterns and Map/Reduce (~20%) Inference / Restrictions (~10%)
Dr. Bhavani Thuraisingham September 24, 2008 Building Trustworthy Semantic Webs Lecture #9: RDF and RDF Security.
Steven Seida How Does an RDF Knowledge Store Compare to an RDBMS?
Triple Stores. What is a triple store? A specialized database for RDF triples Can ingest RDF in a variety of formats Supports a query language – SPARQL.
Kaiser Permanente Convergent Medical Terminology (CMT) Using Oxford RDFox and SNOMED for Quality Measures.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Of 38 lecture 6: rdf – axiomatic semantics and query.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
RDF & SPARQL Introduction Dongfang Xu Ph.D student, School of Information, University of Arizona Sept 10, 2015.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Dr. Philip Cannata 1 RDF. Dr. Philip Cannata 2 10 Java (Object Oriented) ASP RDF (Horn Clause Deduction, Semantic Web) Relation Jython in Java This Course.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Knowledge Technologies Manolis Koubarakis 1 Some Other Useful Features of RDF.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
An Optimization Technique for RDFS Inference using the Application Order of RDFS Entailment Rules Kisung Kim, Taewhi Lee
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
NEDA ALIPANAH, MARIA ADELA GRANDO DBMI 11/19/2012.
SPARQL Query Andy Seaborne. Apache Jena he.org/jena ● Open source - Apache License ● Apache Incubator (accepted November 2010) ●
1 RDF Storage and Retrieval Systems Jan Pettersen Nytun, UiA.
CC La Web de Datos Primavera 2017 Lecture 7: SPARQL [i]
Kaiser Permanente Convergent Medical Terminology (CMT)
Formal ontologies vs. triple based KR gap or convergence?
Logics for Data and Knowledge Representation
CC La Web de Datos Primavera 2016 Lecture 7: SPARQL (1.0)
Triple Stores.
Lecture #6: RDF and RDF Security Dr. Bhavani Thuraisingham
Semantic-Web, Triple-Strores, and SPARQL
Presentation transcript:

Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory Last modified,

Semantic Web for the Working OntologistDean Allemang, Jim Hendler Chapter 6 RDF and Inferencing ■ 1. Inference in the Semantic Web 1.1 SPARQL and inference 1.2 Virtues of Inference-Based Semantics ■ 2. Where are the Smarts? 2.1 Asserted Triples versus Inferred Triples ■ 3. When Does Inferencing Happen? 3.1 Inferencing as specification 2/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 1. Inference in the Semantic Web [1/6] chamois search shirts category results nothing chamois search Henleys category results 3/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 1. Inference in the Semantic Web [2/6] ■ Solution leverage the power of the query ▶ E.g. “Show me all items in category ‘Shirts’, or in any subcategory of ‘Shi rts’, or any sub-subcategory of ‘Shirts’, and so on” 4/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 1. Inference in the Semantic Web [3/6] ■ To make data seem more connected and integrated Add relationships into data “shirts” is a broader term than “Henleys” “Henleys” is a subclass of the “Shirts” 5/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 1. Inference in the Semantic Web [4/6] ■ subClassOf “B is subClassOf C” ▶ “Every member of class B is also a member of class C” ▶ This specification is based on the notion of inference − “x is a member B” → “x is a member of C” ■ The pattern for the subClassOf in RDFS IF ? A rdfs:subClassOf ?B AND ?x rdf: type ?A THEN ?x rdf: type ?B type propagation 6/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 1. Inference in the Semantic Web [5/6] ■ Virtues of Inference-Based Semantics Informal thesaurus setting ▶ Needs discussions and design decisions Inference-based system ▶ Defined by the interaction of the basic inference patterns − “If A is subClassOf B and A is also subClassOf C, then any individual x that is a member of A will be a member of B and C” 7/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 1. Inference in the Semantic Web [6/6] ■ RDF Store shop:Henleys rdfs:subClassOf shop:Shirts. shop:ChamoisHenley rdf:type shop:Henleys. ■ Query SELECT ?item WHERE {?x rdf:type shop:Shirts. } ■ Plain RDF -> No match ■ RDFS inferencing query engine -> Shop:ChamoisHenley 8/15

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 2. Where are the Smarts? [1/4] ■ Triples = asserted triples + inferred triples ■ Asserted Triples vs Inferred Triples Asserted triples - asserted in the original RDF store Inferred triples - additional triples that are inferred by inference rules No logical distinction 9/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 2. Where are the Smarts? [2/4] ■ Example shop:MensWear shop:Oxfords shop:Shirts shop:Henleys shop:Tshirts shop:ChamoisHenley shop:ClassicOxford rdfs:subClassOf rdf:type 10/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 2. Where are the Smarts? [3/4] ■ Example shop:Henleys rdfs:subClassOf shop:Shirts. shop:Shirts rdfs:subClassOf shop:MensWear. shop:Blouses rdfs:subClassOf shop:WomensWear. shop:Oxfords rdfs:subClassOf shop:Shirts. shop:Tshirts rdfs:subClassOf shop:Shirts. shop:ChamoisHenley rdfs:type shop:Henleys. shop:ClassicOxford rdfs:type shop:Oxfords. shop:ClassicOxford rdfs:type shop:Shirts. shop:BikerT rdfs:type shop:TShirts. shop:BikerT rdfs:type shop:Menswear. shop:ChamoisHenley rdf:type shop:Shirts. shop:ChamoisHenley rdf:type shop:MensWear. shop:ClassicOxford rdf:type shop:Shirts. shop:ClassicOxford rdf:type shop:MensWear. shop:BikerT rdf:type shop:Shirts. shop:BikerT rdf:type shop:MensWear. inference 11/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 2. Where are the Smarts? [4/4] ■ Example shop:MensWear shop:Oxfords shop:Shirts shop:Henleys shop:Tshirts shop:ChamoisHenley shop:ClassicOxford Inferred triples 12/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 3. When does Inferencing happen? [1/2] ■ When does Inferencing happen? The simplest approach ▶ Quite simple to describe and implement ▶ Risks an explosion of triples in the triple store Store all triples in a single store Any inferred triples are inserted into the store Asserted & Inferred inferencing 13/16

Semantic Web for the Working OntologistDean Allemang, Jim Hendler 3. When does Inferencing happen? [2/2] ■ When does inferencing happen? Another approach ▶ Risks duplicating inference work ▶ Parsimonious in terms of persistent storage Never store any inferred triples Inferencing is done in response to queries only Asserted inferencing query 14/16

Thank you