Tony Mallia Edmond Scientific

Similar documents
Terminology binding in FHIR-RDF

FHIR RDF Sample side by side comparisons

Comparison of Semantic Web serialization syntaxes

Publishing OWL ontologies with Presto

An Introduction to the Semantic Web. Jeff Heflin Lehigh University

Knowledge Representation RDF Turtle Namespace

Web Ontology Language (OWL)

Blending FHIR RDF and OWL

OWL DL / Full Compatability

For return on 19 January 2018 (late submission: 2 February 2018)

The P2 Registry

Semantic Technologies and CDISC Standards. Frederik Malfait, Information Architect, IMOS Consulting Scott Bahlavooni, Independent

Semantic Web KM: A Knowledge Machine for Semantic Webs

Short notes about OWL 1

Ontological Modeling: Part 14

Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY LANGUAGE 1. INTRODUCTION. Jeff Heflin Lehigh University

The ISO D approach

ISO CTS2 and Value Set Binding. Harold Solbrig Mayo Clinic

SADI Semantic Web Services

INF3580/4580 Semantic Technologies Spring 2017

An Alternative CIM Modeling Approach using JSON-LD

Chapter 3 Research Method

INF3580 Semantic Technologies Spring 2012

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

An RDF-based Distributed Expert System

Efficient Querying of Web Services Using Ontologies

Deep integration of Python with Semantic Web technologies

Ontological Modeling: Part 7

Limitations of the WWW

OASIS Electronic Trial Master File Standard Technical Committee

Extracting Ontologies from Standards: Experiences and Issues

Today: RDF syntax. + conjunctive queries for OWL. KR4SW Winter 2010 Pascal Hitzler 3

SPARQL: An RDF Query Language

Reasoning with Rules SWRL as Example. Jan Pettersen Nytun, UIA

The National Cancer Institute's Thésaurus and Ontology

Building Blocks of Linked Data

Semantic Web Technologies: Web Ontology Language

Modeling LMF compliant lexica in OWL-DL

Orchestrating Music Queries via the Semantic Web

Semantic Web and ehealth

Web Ontology Language: OWL

Terminology Harmonization

NeCO: Ontology Alignment using Near-miss Clone Detection

Languages and tools for building and using ontologies. Simon Jupp, James Malone

Knowledge Representation VII - IKT507. SPARQL stands for SPARQL Protocol And RDF Query Language

The Semantic Web. Web Programming. Uta Priss ZELL, Ostfalia University. The Semantic Web RDF and OWL Ontologies

Semantic Web In Depth: Resource Description Framework. Dr Nicholas Gibbins 32/4037

Table of Contents. iii

Description Logic. Eva Mráková,

Ontological Modeling: Part 15

Semantic Technologies

Easing the Definition of N Ary Relations for Supporting Spatio Temporal Models in OWL

Terminology as a Service HL7 AU

Linked Data: Fast, low cost semantic interoperability for health care?

The OWL API: An Introduction

FOUNDATIONS OF SEMANTIC WEB TECHNOLOGIES

Bridging the Gap between Semantic Web and Networked Sensors: A Position Paper

LINKED ENERGY DATA, ENABLING MONITORING AND DECISION SUPPORT FOR IMPROVED ENERGY MANAGEMENT

INTEROPERABILITY, ONTOLOGIES AND LINKED DATA THE LAY OF THE (IRE)LAND

Semantic Web Engineering

Appendix B: The LCA ontology (lca.owl)

Ontological Modeling: Part 2

Defining Several Ontologies to Enhance the Expressive Power of Queries

Semantic Web Fundamentals

DCMI Abstract Model - DRAFT Update

Using RDF to Model the Structure and Process of Systems

DEVELOPING AN OWL ONTOLOGY FOR E- TOURISM

Analysis Data Transfer Framework "ORIENT" Specification

OMV / CTS2 Crosswalk

Integrating OWL and Rules: A Syntax Proposal for Nominal Schemas

Opus: University of Bath Online Publication Store

Semantic Web Services and OOP toward Unified Services

A Semantic Web-Based Approach for Harvesting Multilingual Textual. definitions from Wikipedia to support ICD-11 revision

Semantic Web Fundamentals

OWL and tractability. Based on slides from Ian Horrocks and Franz Baader. Combining the strengths of UMIST and The Victoria University of Manchester

Ontology-based Virtual IoT Devices for Edge Computing

A Linked Data Translation Approach to Semantic Interoperability

Knowledge Representation for the Semantic Web

Ontological Modeling: Part 8

LexGrid Philosophy, Model and Interfaces Harold R Solbrig Division of Biomedical Statistics and Informatics Mayo Clinic

Contents. G52IWS: The Semantic Web. The Semantic Web. Semantic web elements. Semantic Web technologies. Semantic Web Services

From the Web to the Semantic Web: RDF and RDF Schema

Final Exam. Semantic Web Wiltrud Kessler WS 2014/15. Please do not forget to write your name or initials on every sheet you hand in.

Introduction to Ontologies

STTL SPARQL Template Transformation Language for RDF Graphs

Semantic Days 2011 Tutorial Semantic Web Technologies

Deep Integration of Scripting Languages and Semantic Web Technologies

The Semantic Web RDF, RDF Schema, and OWL (Part 2)

The Web Mashup Scripting Language Profile

Semantic Web. Ontology and OWL. Morteza Amini. Sharif University of Technology Fall 95-96

ISO INTERNATIONAL STANDARD. Health informatics Harmonized data types for information interchange

Semantic Web for Earth and Environmental Terminology (SWEET) Status, Future Development and Community Building

Semantic Web. MPRI : Web Data Management. Antoine Amarilli Friday, January 11th 1/29

Enhancing Security Exchange Commission Data Sets Querying by Using Ontology Web Language

2. Knowledge Representation Applied Artificial Intelligence

Health Information Exchange Content Model Architecture Building Block HISO

Multi-agent and Semantic Web Systems: RDF Data Structures

warwick.ac.uk/lib-publications

LINKING BACKGROUND INFORMATION

Linked data basic notions!

Transcription:

Tony Mallia Edmond Scientific www.edmondsci.com

Exchange format W3C defines several formats RDF/XML, OWL/XML, OWL Functional syntax + others. RDF/XML can support OWL. Record (e.g. single FHIR Resource) Fragment of an RDF ontology. Can be imported with other ontologies to see the whole picture References to other records De-referenceable RDF URIs (similar to FHIR) References to concepts in the record or other imports Non de-referenceable RDF URIs which are resolved during OWL import closure. Examples are classes for type and terminology. www.edmondsci.com 2

Separate the ontologies Record Structure and Terminology are slow changing Facts change quickly and are exchanged Exchange is a fragment of an ontology and is imported into receiving ontology FHIR Instance Record Exchange FHIR Instance Record Record Structure FHIR Meaning Terminology Record Structure FHIR Meaning Terminology www.edmondsci.com 3

<?xml version="1.0" encoding="utf-8"?><adversereaction xmlns="http://hl7.org/fhir"> <text> <status value="generated"/> <div xmlns="http://www.w3.org/1999/xhtml">anaphylaxis Reaction to a bee sting</div> </text> <date value="2012-09-17"/> <subject> <reference value="patient/example"/> </subject> <didnotoccurflag value="false"/> <recorder> <reference value="practitioner/example"/> </recorder> www.edmondsci.com 4

<symptom> <code> <coding> <system value="http://hl7.org/fhir/sid/icd-10"/> <code value="t78.2"/> <display value="anaphylactic shock, unspecified"/> </coding> <text value="anaphylaxis reaction"/> </code> <severity value="moderate"/> </symptom> <exposure> <date value="2012-09-17"/> <type value="coincidental"/> <substance> <reference value="substance/example"/> </substance> </exposure> </AdverseReaction> www.edmondsci.com 5

Element Name (pseudo type) RDF has no direct equivalent to XML element name when used as a type since it declares type explicitly. Contained relationships are through Object Properties. (look at XML conversion to see where it can be defined) Tags Element Identity - rdf:about Element Type rdf:type Label possibly could be used for element name Object properties declare relations to other elements Data properties (e.g. recordedon) declare values Example (in Turtle) (Not an exact equivalent of the HL7) record:ar123456 rdf:type fhir:adversereaction, <http://snomed.info/id/241931004>, owl:namedindividual ; rdfs:label "Anaphylaxis1" ; fhir:recordedon "2012-06-01T14:30:00"^^xsd:dateTime ; fhir:didnotoccurflag "false"^^xsd:boolean ; fhir:symptom record:adversereaction.symptom1 ; fhir:adversereaction.exposure record:exposure1 ; fhir:recorder record:paulprovider ; fhir:subject record:peterpatient. www.edmondsci.com 6

rdf:type in an individual points to the type Define the properties multiplicity, type, terminology bindings and extensions fhir:adversereaction rdf:type owl:class ; rdfs:label "Adverse Reaction" ; rdfs:subclassof fhir:resource, [ rdf:type owl:restriction ; owl:onproperty fhir:hassymptom ; owl:allvaluesfrom fhir:adversereaction.symptom ]. Not complete www.edmondsci.com 7

http://snomed.info/sct/900000000000207008/version/20140131 Snapshot too big to load into Protégé Top level Class is abstract <http://snomed.info/id/138875005> rdf:type owl:class ; rdfs:label "SNOMED CT Concept"@en ; rdfs:subclassof Ontology1390749558203:Terminology. Sample concept (in Turtle) simplified ### http://snomed.info/id/241931004 <http://snomed.info/id/241931004> rdf:type owl:class ; rdfs:label "Bee sting-induced anaphylaxis (disorder)"@en ; rdfs:subclassof <http://snomed.info/id/241930003>, [ rdf:type owl:restriction ; owl:onproperty <http://snomed.info/id/246075003> ; owl:somevaluesfrom <http://snomed.info/id/288328004> ]. Versioned concept (full notation from SNOMED CT URI Standard) Appendicitis (74400008) in SNOMED CT International Edition, 1 January 2013 http://snomed.info/sct/900000000000207008/version/20130131/id/74400008 www.edmondsci.com 8

Mapping to OWL Concepts are defined by classes Code entity is the top class (under Thing) Code is an instance of the class Binding to codes from the EHR element will be Object Properties (indirect binding) There is a UML model have not seen the RDF yet www.edmondsci.com 9

Resource Type Binding to Value Sets Mapping to SNOMED CT Binding to Terms Assumes direct type declaration Resource Instance www.edmondsci.com 10

Terminology Facts FHIR Record Structure www.edmondsci.com 11

www.edmondsci.com 12

www.edmondsci.com 13

This work was incremental to previous work done under sponsorship of Veterans Health Administration/ Health Informatics/ Office of Informatics & Analytics/ Knowledge Based Systems Standards & Interoperability Health Standards www.edmondsci.com 14