Mapping between "Global EHR Ontology" and "HE1-EHR-O"

Global EHR Ontology

URI: http://www.semanticweb.org/ontologies/2012/10/GlobalEhrOntology.owl

HE1-EHR-O

URI: http://semantic.web/2011/06/CnrEhrDbOntoloy

We have specified the correspondence among ontological elements (especially the ones for a hematological examination of a patient) . Our ultimate goal is to precisely determine the correspondence among elements so that we can answer questions (e.g. find patients performed a hematological examination, the value of which is above a specific one) based on the elements defined in the Global EHR Ontology.

Totally 5 Mapping Rule(s) specified by USER .

Mapping Rule 1

Entity 1:

SimpleClassPattern
Class-URI::http://www.semanticweb.org/ontologies/2012/10/GlobalEhrOntology.owl#HematExam

Entity 2:

SimpleClassPattern
Class-URI::http://semantic.web/2011/06/CnrEhrDbOntoloy#t_hemat

Relation:

Equivalent

Origin:

Mapping Rule created by ACCEPTING the suggested one.

The confidence value of suggested above mapping rule at the time of acceptance was 0.6667 .

Calculating similarity using Classes NAME/LABEL: 0.6667

Phrases Similarity based on Hungarian Algorithm:

Phrases: "Hematological Examination and "Hematological Examination Data"

Formula: Best-Token-Matching-Similarity-Sum / Max-Tokens-Number

Similarity: ( 1 + 1 ) / 3 = 2 / 3 = 0.6667


hematologicalexaminationdata
hematological10.11110.1111
examination0.111110.0833

Stop words (if presented) are being ignored

Similarity among tokens

Formula: ( Stems-EditDistance-Similarity + Stems-N-3-Gram-Similarity ) / 2

  • "hematological" , "hematological": 1 , since tokens are the same.
  • "hematological" , "examination": ( 0.2222 + 0 ) / 2 = 0.1111
  • "hematological" , "data": ( 0.2222 + 0 ) / 2 = 0.1111
  • "examination" , "hematological": ( 0.2222 + 0 ) / 2 = 0.1111
  • "examination" , "examination": 1 , since tokens are the same.
  • "examination" , "data": ( 0.1667 + 0 ) / 2 = 0.0833

Mapping Rule 2

Entity 1:

SimpleClassPattern
Class-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#Person

Entity 2:

SimpleClassPattern
Class-URI::http://semantic.web/2011/06/CnrEhrDbOntoloy#t_clinchar

Relation:

Broader Meaning

Origin:

Mapping Rule has been MANUALLY specified.

Mapping Rule 3

Entity 1:

SimplePropertyPattern
Property-URI::http://www.semanticweb.org/ontologies/2012/10/GlobalEhrOntology.owl#personUniqueID

Entity 2:

SimplePropertyPattern
Property-URI::http://semantic.web/2011/06/CnrEhrDbOntoloy#t_clinchar_t_patient_cod

Relation:

Equivalent

Origin:

Mapping Rule created by ACCEPTING the suggested one.

The confidence value of suggested above mapping rule at the time of acceptance was 0.8624 .

Calculating similarity using Property NAME, DOMAIN and RANGE

Formula: ( Domain-Class-Sim + 2 * Prop-Name-Sim + Range-Class-Sim ) / 4

Similarity: ( 1 + 2 * 0.7247 + 1 ) / 4 : 0.8624

NAME Similarity:

Phrases Similarity based on Hungarian Algorithm:

Phrases: "Person Unique ID and "Patient Unique ID"

Formula: Best-Token-Matching-Similarity-Sum / Max-Tokens-Number

Similarity: ( 0.1741 + 1 + 1 ) / 3 = 2.1741 / 3 = 0.7247


patientuniqueid
person0.174100
unique0.071410.1
id0.07140.11

Stop words (if presented) are being ignored

Similarity among tokens

Formula: ( Stems-EditDistance-Similarity + Stems-N-3-Gram-Similarity ) / 2

  • "person" , "patient": ( 0.2857 + 0.0625 ) / 2 = 0.1741
  • "person" , "unique": ( 0 + 0 ) / 2 = 0
  • "person" , "id": ( 0 + 0 ) / 2 = 0
  • "unique" , "patient": ( 0.1429 + 0 ) / 2 = 0.0714
  • "unique" , "unique": 1 , since tokens are the same.
  • "unique" , "id": ( 0.2 + 0 ) / 2 = 0.1
  • "id" , "patient": ( 0.1429 + 0 ) / 2 = 0.0714
  • "id" , "unique": ( 0.2 + 0 ) / 2 = 0.1
  • "id" , "id": 1 , since tokens are the same.

Domain CLASS Similarity:

Entities "Person" and "Patient Clinical Characteristics" are already Mapped ! (similarity 1)

Range CLASS Similarity:

Similarity 1 - Same sequence of characters.

Mapping Rule 4

Entity 1:

RelationRangeRestrictionPattern
Relation:
SimpleRelationPattern
Relation-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#associatedExaminationData
RangeClass:
SimpleClassPattern
Class-URI::http://www.semanticweb.org/ontologies/2012/10/GlobalEhrOntology.owl#HematExam

Entity 2:

InverseRelationPattern
Relation:
SimpleRelationPattern
Relation-URI::http://semantic.web/2011/06/CnrEhrDbOntoloy#t_hemat_t_clinchar_key

Relation:

Equivalent

Origin:

Mapping Rule created by ACCEPTING the suggested one.

The confidence value of suggested above mapping rule at the time of acceptance was 0.7604 .

Calculating similarity using Property NAME, DOMAIN and RANGE

Formula: ( Domain-Class-Sim + 2 * Prop-Name-Sim + Range-Class-Sim ) / 4

Similarity: ( 1 + 2 * 0.5208 + 1 ) / 4 : 0.7604

NAME Similarity:

Phrases Similarity based on Hungarian Algorithm:

Phrases: "Associated Examination Data and "Hematological Examination Data Belongs To"

Formula: Best-Token-Matching-Similarity-Sum / Max-Tokens-Number

Similarity: ( 0.0833 + 1 + 1 ) / 4 = 2.0833 / 4 = 0.5208


hematologicalexaminationdatabelongs
associated0.0556000.0833
examination0.111110.08330
data0.11110.083310

Stop words (if presented) are being ignored

Similarity among tokens

Formula: ( Stems-EditDistance-Similarity + Stems-N-3-Gram-Similarity ) / 2

  • "associated" , "hematological": ( 0.1111 + 0 ) / 2 = 0.0556
  • "associated" , "examination": ( 0 + 0 ) / 2 = 0
  • "associated" , "data": ( 0 + 0 ) / 2 = 0
  • "associated" , "belongs": ( 0.1667 + 0 ) / 2 = 0.0833
  • "examination" , "hematological": ( 0.2222 + 0 ) / 2 = 0.1111
  • "examination" , "examination": 1 , since tokens are the same.
  • "examination" , "data": ( 0.1667 + 0 ) / 2 = 0.0833
  • "examination" , "belongs": ( 0 + 0 ) / 2 = 0
  • "data" , "hematological": ( 0.2222 + 0 ) / 2 = 0.1111
  • "data" , "examination": ( 0.1667 + 0 ) / 2 = 0.0833
  • "data" , "data": 1 , since tokens are the same.
  • "data" , "belongs": ( 0 + 0 ) / 2 = 0

Domain CLASS Similarity:

Entities "Person" and "Patient Clinical Characteristics" are already Mapped ! (similarity 1)

Range CLASS Similarity:

Entities "Hematological Examination" and "Hematological Examination Data" are already Mapped ! (similarity 1)

Mapping Rule 5

This mapping rule specifies the correspondence among ontological elements used for capturing both hematological examination performed and its value in two models

Entity 1:

PropertiesCollectionPattern
Property:
RelationPropertyPathPattern
Relation:
RelationRangeRestrictionPattern
Relation:
SimpleRelationPattern
Relation-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#examinationCode
RangeClass:
SimpleClassPattern
Class-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#LOINCCode
Property:
PropertyDomainRestrictionPattern
Property:
SimplePropertyPattern
Property-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#codeValue
DomainClass:
SimpleClassPattern
Class-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#LOINCCode
Property:
RelationPropertyPathPattern
Relation:
SimpleRelationPattern
Relation-URI::http://www.semanticweb.org/ontologies/2012/10/GlobalEhrOntology.owl#hematExamOutcome
Property:
SimplePropertyPattern
Property-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#amountValue
Property:
RelationPropertyPathPattern
Relation:
RelationPathPattern
Relation:
SimpleRelationPattern
Relation-URI::http://www.semanticweb.org/ontologies/2012/10/GlobalEhrOntology.owl#hematExamOutcome
Relation:
RelationRangeRestrictionPattern
Relation:
SimpleRelationPattern
Relation-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#amountUnit
RangeClass:
SimpleClassPattern
Class-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#FDAMeasurementUnitCode
Property:
PropertyDomainRestrictionPattern
Property:
SimplePropertyPattern
Property-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#codeValue
DomainClass:
SimpleClassPattern
Class-URI::http://www.semanticweb.org/ontologies/2012/10/CommonElements.owl#FDAMeasurementUnitCode

Entity 2:

PropertiesCollectionPattern
Property:
RelationPropertyPathPattern
Relation:
SimpleRelationPattern
Relation-URI::http://semantic.web/2011/06/CnrEhrDbOntoloy#t_hemat_t_hemat_cod
Property:
SimplePropertyPattern
Property-URI::http://semantic.web/2011/06/CnrEhrDbOntoloy#d_hemat_d_hemat_cod
Property:
SimplePropertyPattern
Property-URI::http://semantic.web/2011/06/CnrEhrDbOntoloy#t_hemat_t_hemat_risult

Entity 1 to 2 Transformation:

Transformation-URI:http://semantic.web/..../service/data/transformation/ExaminationPropertiesValuesTransformer
Description:The service takes as input the values of properties defined in entity 1 and produces the corresponding values of properties defined in entity 2. More precisely i. it should provide the corresponding hematological examination code and ii. should provide the appropriate value taking into account both unit specified by user (G-EHR-O) and unit of measurement used in HE1 for the hematological examination specified.

Relation:

Equivalent

Direction:

From Ontology 1 to Ontology 2

Origin:

Mapping Rule has been MANUALLY specified.