RM in OWL

Greetings,

I was wondering if there is any projects out there that provide an OWL version of the RM.

I found this page: http://trajano.us.es/~isabel/EHR/ where an OWL version is kindly provided, though I’ll need to get in touch with the author to clarify the terms and conditions of use.

There are papers out there that use an OWL representation of archetypes etc but I could not find any RM representation other than the link above. Any pointers would be appreciated.

Cheers
Seref

Hi Seref,

The ontologies available on the link you posted were developed using an old specification of RM.

I converted the current RM to OWL, like Isabel did. However I had some problems to represent list structures.

Hi Matheus,

I’d be interested to hear about your problems. I’d also be curious to learn how you handled generics/parameterized types. Unless one defines a meta layer in owl with semantics for generics, I guess the only option is to materialize every possible type parameter T to its own type.

All the best
Seref

Hi Seref,

You can ask Jesualdo Fernández-Breis, they have developed model transformations based on ontologies. They used to have their demo system running, but it is not working now: http://sele.inf.um.es:9080/PoseacleConverter/
Yo can find his contact information here: http://webs.um.es/jfernand

David

I uploaded my ontologies to a Git repository, you can download here https://bitbucket.org/uhospital/openehr-rm.

Yes, my approach to handle generics was to create a specialized version for every possible T type. For example, to create a DV_INTERVAL locked to DV_QUANTITY I would subclass DV_INTERVAL adding a restriction so lower and upper properties only accepts DV_QUANTITY values.

My other problem was with lists. The OWL language doesn’t have a construction for data containers, only RDF do (through rdf:list). I tried to use a linked list like described here but I would not be able to create inferences. Currently, lists are represented just with multiples values for a single property.

The master thesis of Roland Hedayat could also be of interest in this context, see http://www.diva-portal.org/smash/get/diva2:310787/fulltext01.pdf

Copy of abstract text below.

Best regards,
Erik Sundvall

Abstract

Semantic Web Technologies in the Quest for Compatible Distributed Health Records

Roland Hedayat

There is a proliferation of patient bound Electronic Health Record (EHR) data in systems that are incompatible - challenging the goal of granting authorized access to the accumulated medical history of a patient, whenever requested, and whichever the source, in order to secure a safe treatment.

A common semantic representation is a prerequisite for validating the semantics of one EHR system against another. Therefore, assessing the semantic compatibility between systems implies having a formal method for extracting their semantics, and for validating the consistency of their combined semantics. A guiding hypothesis is that Semantic Web Technologies and Ontology Web Language (OWL) are potential bridging technologies between the EHRs and medical terminologies, and can be used to represent the combined semantics of the systems to be integrated. Furthermore, that automatic reasoners can perform semantic validation of the combined subsystems.

Some experimental steps in this direction are taken, preceded by a discussion on Medical Terminologies, Ontologies, EHR-systems and their
interrelationships, and a summary overview of Description Logics, the Semantic Web and the Web Ontology Language, OWL.

The OpenEHR reference model is transformed from an XML-schema representation to OWL, and a couple of archetypes are transformed into OWL in a manual procedure. Subsequently, validation runs with a formal reasoner on the transformed results were performed, demonstrating the feasibility of the process.

The problems of EHR semantic interoperability are complex. Awareness of the necessity of applying formal semantic methods when dealing with inherently semantic problems will catalyze the process of solving them.

Handledare: Daniel Karlsson

Ämnesgranskare: Hans Åhlfeldt

Examinator: Anders Jansson

IT 10 007

onsdag 13 juli 2016 skrev Matheus Wichman <matheus.wichman@gmail.com>: