Denotation as a Two-Step Mapping in Semantic Web Architecture David Booth, Ph.D. Cleveland Clinic (contractor) Identity Workshop, IJCAI 2009, Pasadena.

Slides:



Advertisements
Similar presentations
1 Meaningful Use of Electronic Medical Records through Semantic Technologies: The Cleveland Clinic Experience Christopher Pierce, Ph.D. (Cleveland Clinic)
Advertisements

CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
RDF Schemata (with apologies to the W3C, the plural is not ‘schemas’) CSCI 7818 – Web Technologies 14 November 2001 Van Lepthien.
RDF as a Lingua Franca: Key Architectural Strategies David Booth, Ph.D. Cleveland Clinic (contractor) Semantic Technology Conference 15-June-2009 Latest.
ISO the role of Façades. Program The five presentations are dealing with:  what are reference data (taxonomy) and what object information models.
International Workshop Linked Open Data & the Jewish Cultural Heritage Rome, 20 th January 2015 International Workshop Linked Open Data & the Jewish Cultural.
The Web of data with meaning... By Michael Griffiths.
© 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice RDF and SOA David Booth, Ph.D. HP.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Enterprise Information Integration.
Ontology Notes are from:
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
Descriptions Robert Grimm New York University. The Final Assignment…  Your own application  Discussion board  Think: Paper summaries  Web cam proxy.
SKOS and Other W3C Vocabulary Related Activities Gail Hodge Information International Assoc. NKOS Workshop Denver, CO June 10, 2005.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
IACT303 – INTI 2005 World Wide Networking Security and Next Generation Networking Technologies University of Wollongong.
Semantic Mediation & OWS 8 Glenn Guempel
Semantic Web Technologies: A Paradigm for Medical Informatics Chimezie Ogbuji (Owner, Metacognition LLC.)
1 Electronic Health Records with Cleveland Clinic and Oracle Semantic Technologies David Booth, Ph.D., Cleveland Clinic (contractor) Oracle OpenWorld 20-Sep-2010.
RDF: Concepts and Abstract Syntax W3C Recommendation 10 February Michael Felderer Digital Enterprise.
1 Semantic Technologies: Diamond in the Rough? Unik Graduate Research Center Dr. Juan Miguel Gomez Universidad Carlos III de Madrid.
Linked Open Data: a new resource for eResearch Dr Anne Cregan eResearch Analyst, Intersect and ANDS
Information Integration Intelligence with TopBraid Suite SemTech, San Jose, Holger Knublauch
From Web 1.0  Web 3.0: Is RDF access to RDB enough? Vipul Kashyap Senior Medical Informatician, Clinical Informatics R&D Partners.
Practical RDF Chapter 1. RDF: An Introduction
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
© 2008 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Why URI Declarations? A comparison.
Resource Identity and Semantic Extensions: Making Sense of Ambiguity David Booth, Ph.D. Cleveland Clinic (contractor) Semantic Technology Conference 25-June-2010.
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 - an introduction By Daniel Wu (danielwujr)
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
A Systemic Approach for Effective Semantic Access to Cultural Content Ilianna Kollia, Vassilis Tzouvaras, Nasos Drosopoulos and George Stamou Presenter:
EEL 5937 Ontologies EEL 5937 Multi Agent Systems Lecture 5, Jan 23 th, 2003 Lotzi Bölöni.
Metadata Registries Registry: authoritative, centrally controlled store of information – W3C Web Services Glossary, 2004
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Introduction to the Semantic Web and Linked Data Module 1 - Unit 2 The Semantic Web and Linked Data Concepts 1-1 Library of Congress BIBFRAME Pilot Training.
Metadata : an overview XML and Educational Metadata, SBU, London, 10 July 2001 Pete Johnston UKOLN, University of Bath Bath, BA2 7AY UKOLN is supported.
Ontology Quality by Detection of Conflicts in Metadata Budak I. Arpinar Karthikeyan Giriloganathan Boanerges Aleman-Meza LSDIS lab Computer Science University.
1 Class exercise II: Use Case Implementation Deborah McGuinness and Peter Fox CSCI Week 8, October 20, 2008.
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
From XML to DAML – giving meaning to the World Wide Web Katia Sycara The Robotics Institute
1 A Medical Information Management System Using the Semantic Web Technology Networked Computing and Advanced INFORMATION MANAGEMENT, NCM '08. Fourth.
Invitation to Computer Science 6 th Edition Chapter 10 The Tower of Babel.
© The ATHENA Consortium. Susan Thomas SAP AG, Research Department How do you do semantics? Semantic Web Drawings by Sebastian Cremers Unit 3:
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
1 Semantic Web Technologies for UK HE and FE Institutions: Part 1: Background to the Development of the Web Brian Kelly UK Web Focus UKOLN
Semantic Web for the Working Ontologist Dean Allemang Jim Hendler SNU IDB laboratory.
Christopher Pierce (Cleveland Clinic)
Ontology Technology applied to Catalogues Paul Kopp.
Chapter 04 Semantic Web Application Architecture 23 November 2015 A Team 오혜성, 조형헌, 권윤, 신동준, 이인용.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Linked Data Publishing on the Semantic Web Dr Nicholas Gibbins
Semantic and geographic information system for MCDA: review and user interface building Christophe PAOLI*, Pascal OBERTI**, Marie-Laure NIVET* University.
NEDA ALIPANAH, MARIA ADELA GRANDO DBMI 11/19/2012.
Syntax and semantics >AMYLASEE1 TGCATNGY A very simple FASTA file.
Semantic Web Application Patterns: Pipelines, Versioning and Validation David Booth, Ph.D. (Consultant) W3C Linked Enterprise Data Patterns Workshop 7-Dec-2011.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
David Booth, Ph.D. HP Software
Components.
The Semantic Web By: Maulik Parikh.
Agenda Federated Enterprise Architecture Vision
WHIT 3.0 December 11, 2007 Christopher Pierce and Chimezie Ogbuji
Collaborative Vocabulary Management
Meaningful Use of Electronic Medical Records through Semantic Technologies: The Cleveland Clinic Experience Christopher Pierce, Ph.D. (Cleveland Clinic)
Ontology.
Zachary Cleaver Semantic Web.
Triple Stores.
An ontology for e-Research
Ontology.
Presentation transcript:

Denotation as a Two-Step Mapping in Semantic Web Architecture David Booth, Ph.D. Cleveland Clinic (contractor) Identity Workshop, IJCAI 2009, Pasadena 11-July-2009 Latest version of these slides: Companion paper:

2 About the speaker Senior Software Architect, Cleveland Clinic's SemanticDB project Senior research architect, HP Software – W3C GRDDL standard – W3C Semantic Web Best Practices and Deployment group W3C Fellow – W3C Web Services Architecture document – W3C WSDL 2.0 standard AT&T Bell Labs Ph.D. Computer Science, UCLA

3 Outline PART 1: Brief review of RDF Semantics PART 2: Two-step mapping PART 3: Conclusions

4 PART 1 Brief Review of RDF Semantics

5 URIs as names URI Real world interpretation W3C Architecture of the World Wide Web: “a URI identifies one resource” RDF Semantics: an interpretation maps a URI to a resource ?

6 RDF Semantics W3C standard Defines the semantics of a given RDF graph in terms of possible interpretations

7 Interpretations in RDF Semantics An interpretation maps each URI in the graph to a resource – A resource may be anything A given RDF graph may admit many possible interpretations RDF Semantics describes how the set of possible interpretations for that graph is constrained Empty set of possible interpretations means the graph cannot be satisfied – I.e., assertions are contradictory

8 Effect of adding assertions to an RDF graph Set of possible interpretations is reduced monotonically Set of Possible RDF interpretations

9 Interpretations map URIs to resources Each interpretation may map the URI to a different resource

10 Interpretations for a URI For brevity: “Interpretations for the URI” == the set of resources corresponding to the set of possible interpretations

11 Adding assertions reduces the set of possible interpretations E.g., by merging RDF graphs, constraints of both graphs must be satisfied

12 Effect of owl:sameAs X owl:sameAs Y Each URI has a set of possible interpretations owl:sameAs limits this set to the intersection

13 Inconsistent combined graphs URI X is used in graphs A, B and C A+B is consistent A+C is consistent A+B+C is not consistent – requires splitting X into two URIs: – One for the the intersection of A+B, the other for the intersection of B+C BAC

14 RDF semantics for an application Available assertions e.g Select assertions 1.a. Get ontologies Semantic extensions e.g. OWL, FruitOnt e.g. rdf:comment "... ". Informal assertions 3. Select an interpretation 2. Apply RDF+extension semantics Formal assertions Possible interpretations

15 PART 2 Two-Step Mapping

16 How are URIs mapped to resources? URI Real world interpretation ?

17 Denotation as a two-step mapping from URI to resource URI Set of assertions from URI declaration Step 1 < :foo :bar.... Real world interpretation Step 2 How does view this fit with RDF semantics? Let's see...

18 URI declaration Defines a set of core assertions whose purpose is to constrain the interpretation of a URI Anchors the “meaning” of the URI Normally provided by URI owner – E.g., at follow-your-nose location See:

19 3. Select an interpretation Selecting interpretations in two steps 1. Select assertions 2. Apply RDF+extension semantics Available assertions Possible interpretations e.g.... Informal assertions e.g. rdf:comment "... ". Formal assertions Semantic extensions e.g. OWL, FruitOnt 1.a. Get ontologies

20 Selecting interpretations in two steps 1. Select assertions 2. Apply RDF+extension semantics Available assertions Possible interpretations e.g.... Informal assertions e.g. rdf:comment "... ". Formal assertions Semantic extensions e.g. OWL, FruitOnt 1.a. Get ontologies 3.b. Select an interpretation 3.a. Apply constraints from URI declarations Possible interpretations 3.

21 Getting URI declarations as ontologies 1. Select assertions 3. Select an interpretation 2. Apply RDF+extension semantics Available assertions Possible interpretations e.g.... Informal assertions e.g. rdf:comment "... ". Formal assertions Semantic extensions e.g. OWL, FruitOnt 1.a. Get ontologies & URI declarations

22 PART 3 Conclusions

23 Conclusions This view of denotation as a two-step mapping: – Consistent with RDF Semantics – Helps explain how resource identity can be established A URI denotes one resource... – But that resource depends on the interpretation URI maps to a cloud of possible resources – The possibilities are precisely constrained by the core assertions in a URI's declaration “X owl:sameAs Y” does not require that X and Y's clouds of possible resources are the same! – It limits the interpretations to the intersection

24 More information Denotation as a Two-Step Mapping: URI declarations: URI lifecycle:

25 Questions?

26 Parking Lot

27 httpRange-14 “Should http URIs be used for non-information resources?” (Paraphrased)

28 Figure RDF semantics for an application 1. Select assertions 3. Select an interpretation 2. Apply RDF+extension semantics Available assertions Possible interpretations e.g.... Informal assertions e.g. rdf:comment "... ". Formal assertions Semantic extensions e.g. OWL, FruitOnt 1.a. Get ontologies & URI declarations 3.b. Select an interpretation 3.a. Apply constraints from URI declarations Possible interpretations 3.

29 PART 1 The Problem

30 Problem 1: Babelization Proliferation of data models (XML schemas, etc.) Parsing issues influence data models No consistent semantics Data chaos Tower of Babel, Abel Grimmer ( )

31 PART 3 Example: Cleveland Clinic SemanticDB

32 SemanticDB Project Applies semantic web technology to: – Clinical research – Outcomes reporting – Quality reporting Sponsored by Cleveland Clinic's Heart and Vascular Institute

33 Cleveland Clinic SemanticDB Project SPARQL interface Patient registry Genetic patient registry Tagged literature, e.g., PUBMED Cyc natural language processing Patient-centric systems Semantic wiki Structured query Natural language query Instance data User interfaces... Data-source adaptors Semantic Data Federation Gene Ontology (GO) Ontology of Medicine Domain-specific Ontologies Data-source Ontologies SQL, SPARQL Cyc upper ontology Ontologies... Patient Data Entry

34

35

36

37 Adding assertions to an RDF graph Set of possible interpretations is reduced monotonically

38 Adding assertions to an RDF graph Set of possible interpretations is reduced monotonically

39 Adding assertions to an RDF graph Set of possible interpretations is reduced monotonically Possible interpretations

40 Adding assertions to an RDF graph Set of possible interpretations is reduced monotonically Possible interpretations

41

42 Adding assertions to an RDF graph Set of possible interpretations is reduced monotonically

43 “Interpretations” as resources For a given URI, each interpretation maps that URI to a potentially different resource There defines a corresponding set of resources

44 Effect of adding assertions to an RDF graph Set of possible interpretations is reduced monotonically Set of Possible RDF interpretations

45 Interpretations for an RDF graph Possible interpretations