FHIR in RDF: Requirements for Ontology Mapping and Semantic Representation

FHIR in RDF
HL7 ITS RDF Subgroup
with W3C HCLS 
David Booth
Tony Mallia
Requirements
1. FHIR Instance Mappings
(MUST)
 We must define lossless bi-drectional transformations from FHIR XML/JSON resource instances to FHIR RDF resource instances and vice versa.
FHIR RDF resource instance data that is transformed into FHIR XML resource instance data must validate against schemas and declared profiles. This
round-tripping must not be dependent on any information other than the definition of FHIR resources and data types. (I.e. round-tripping must not be
dependent on FHIR profiles, vocabulary definitions or other external information.) 
2. FHIR Ontology Mappings
(MUST)
 We must define lossless bi-directional transformations from FHIR Profile instances (XML/JSON/RDF) to OWL/RDFS ontology representations and
vice versa 
3. Complete FHIR Coverage
(MUST)
 The RDF representation of FHIR resource instance data must be capable of expressing all legal FHIR instances that make use of any valid FHIR
profiles, including extensions. An RDF instance data representation that is limited to only a subset of possible FHIR instances is not acceptable. 
4. Monotonic with Modifier Exensions
(MUST)
 FHIR RDF data with modifier extensions must be "safe" for RDF reasoning, i.e., the semantics of the RDF must be monotonic even in the presence
of modifier extensions. 
5. Vocabulary Bindings
(MUST)
 The FHIR ontology must support vocabulary bindings to code, Coding and CodeableConcept - including dealing with extensible value sets and
multi-code system value sets. 
(SHOULD)
 The FHIR vocabulary representation should be able to leverage existing semantic web terminology representations (e.g. SNOMED-CT) 
6. Enforce Constraints
(SHOULD)
 The FHIR ontology should enforce constraints that are representable in OWL/RDF whenever possible, e.g. schema constraints, regular
expressions, etc. 
7. Annotation Information
(SHOULD)
 In the RDFS/OWL Ontology representation, should expose at least minimal annotation information for display in an ontology editor for use by
humans 
9. Datatype IRIs
(SHOULD)
 To support inference, datatypes (date, dateTime, value, etc.) should be represented as IRIs (xsd) rather than as string literals. 
11. Enable Inference
(MUST)
 The FHIR ontology must support inference on FHIR instance data, both in use cases based on the open world assumption and in use cases based
on the closed world assumption. 
14. RDF Quality
(MUST)
 Transformations into RDF must meet software quality checks including ontological closure. The RDF instance which is transformed from FHIR
XML or FHIR JSON must be capable of being opened without further modification by widely available tools including Protégé and the RDF must meet
quality checks including successful closure of graphs - all the links are understood by the tool. 
15. Auto Generated
(MUST)
 The FHIR ontology and FHIR RDF instance data mappings should be auto-generatable from the FHIR specification. 
Topics of the mapping
Red is still to do
Generic mappings
Complex type to Class
Element to Object Property
Nested elements and naming
Structural Definition Mapping
Message and Resource Identity
Datatype special treatment
Id, Decimal, CodeableConcept, Coding, code
Terminology
Code system, Concept, ConceptBase
Bindings to external terminologies in RDF/OWL e.g.
SNOMED CT
Bridging ontologies
ValueSet mapping
Reference and Closure
Containment
Bundle, Contains, Parameter
Ordering
Instance and model (schema)
Profiles
Slicing
Invariants
Extensions
Deliverables and Editors
1. FHIR RDF page on the HL7 site
, explaining FHIR
RDF serialization (equivalent to existing FHIR XML
and JSON pages)
Editors: Grahame Grieve
2. FHIR ontology explanation page
, (TODO: Add
link) explaining how FHIR structure definitions
and other conformance resource can be
expressed using OWL
Editors: Tony Mallia
3. Reference implementation
.  Modify the
supported reference implementations to
consume/produce RDF, just as for XML and JSON.
Editors: (presumably the authors of the existing
reference implementations, with help TBD)
4. 
FHIR spec build process with RDF
.  Modify the
FHIR spec build process, so when it produces
JSON versions of everything and tests
roundtripping, it also produces RDF versions of
everything and tests roundtripping for RDF.
Editors: Lloyd McKenzie and Grahame Grieve? (to
be confirmed)
5. Downloadable FHIR ontology
 (generated by
the FHIR spec build process?)
Editors: (TBD - Grahame?)
6. ShEx implementation of FHIR XML<->RDF
round tripping, for use as a reference
implementation for the RDF reference
implementations
Editors: Eric Prud'hommeaux (to be confirmed)
Tooling
Instance transformation (bidirectional)
Structural Definition to Ontology
Conformance testing
Slide Note
Embed
Share

Define lossless bi-directional transformations, complete FHIR coverage, enforce constraints, enable inference, and ensure RDF quality in representing FHIR resource instances. Support vocabulary bindings, annotation information, and datatype IRIs while ensuring auto-generatability of mappings.

  • FHIR
  • RDF
  • Ontology
  • Mapping
  • Semantic Representation

Uploaded on Sep 20, 2024 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. Download presentation by click this link. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

E N D

Presentation Transcript


  1. FHIR in RDF HL7 ITS RDF Subgroup with W3C HCLS David Booth Tony Mallia

  2. Requirements 1. FHIR Instance Mappings (MUST) We must define lossless bi-drectional transformations from FHIR XML/JSON resource instances to FHIR RDF resource instances and vice versa. FHIR RDF resource instance data that is transformed into FHIR XML resource instance data must validate against schemas and declared profiles. This round-tripping must not be dependent on any information other than the definition of FHIR resources and data types. (I.e. round-tripping must not be dependent on FHIR profiles, vocabulary definitions or other external information.) 2. FHIR Ontology Mappings (MUST) We must define lossless bi-directional transformations from FHIR Profile instances (XML/JSON/RDF) to OWL/RDFS ontology representations and vice versa 3. Complete FHIR Coverage (MUST) The RDF representation of FHIR resource instance data must be capable of expressing all legal FHIR instances that make use of any valid FHIR profiles, including extensions. An RDF instance data representation that is limited to only a subset of possible FHIR instances is not acceptable. 4. Monotonic with Modifier Exensions (MUST) FHIR RDF data with modifier extensions must be "safe" for RDF reasoning, i.e., the semantics of the RDF must be monotonic even in the presence of modifier extensions. 5. Vocabulary Bindings (MUST) The FHIR ontology must support vocabulary bindings to code, Coding and CodeableConcept - including dealing with extensible value sets and multi-code system value sets. (SHOULD) The FHIR vocabulary representation should be able to leverage existing semantic web terminology representations (e.g. SNOMED-CT) 6. Enforce Constraints (SHOULD) The FHIR ontology should enforce constraints that are representable in OWL/RDF whenever possible, e.g. schema constraints, regular expressions, etc. 7. Annotation Information (SHOULD) In the RDFS/OWL Ontology representation, should expose at least minimal annotation information for display in an ontology editor for use by humans 9. Datatype IRIs (SHOULD) To support inference, datatypes (date, dateTime, value, etc.) should be represented as IRIs (xsd) rather than as string literals. 11. Enable Inference (MUST) The FHIR ontology must support inference on FHIR instance data, both in use cases based on the open world assumption and in use cases based on the closed world assumption. 14. RDF Quality (MUST) Transformations into RDF must meet software quality checks including ontological closure. The RDF instance which is transformed from FHIR XML or FHIR JSON must be capable of being opened without further modification by widely available tools including Prot g and the RDF must meet quality checks including successful closure of graphs - all the links are understood by the tool. 15. Auto Generated (MUST) The FHIR ontology and FHIR RDF instance data mappings should be auto-generatable from the FHIR specification.

  3. Topics of the mapping Red is still to do Generic mappings Complex type to Class Element to Object Property Nested elements and naming Structural Definition Mapping Message and Resource Identity Datatype special treatment Id, Decimal, CodeableConcept, Coding, code Terminology Code system, Concept, ConceptBase Bindings to external terminologies in RDF/OWL e.g. SNOMED CT Bridging ontologies ValueSet mapping

  4. Deliverables and Editors 1. FHIR RDF page on the HL7 site, explaining FHIR RDF serialization (equivalent to existing FHIR XML and JSON pages) Editors: Grahame Grieve 2. FHIR ontology explanation page, (TODO: Add link) explaining how FHIR structure definitions and other conformance resource can be expressed using OWL Editors: Tony Mallia 3. Reference implementation. Modify the

  5. Tooling Instance transformation (bidirectional) Structural Definition to Ontology Conformance testing

Related


More Related Content

giItT1WQy@!-/#giItT1WQy@!-/#giItT1WQy@!-/#