snikproject / ontology

Public SNIK Ontology. An ontology of information management in hospitals.
https://snikproject.github.io/ontology/
Other
10 stars 1 forks source link

unspezifizierte "responsibleFor" Tripel #179

Closed KonradHoeffner closed 5 years ago

KonradHoeffner commented 6 years ago

isResponsibleFor

isReponsibleForRole

select ?g count(*)
{
?class meta:subTopClass meta:Role;
 rdfs:subClassOf ?r.

graph ?g {
?r a owl:Restriction;
   owl:onProperty meta:isResponsibleFor;
   owl:someValuesFrom ?range.
}

}

198 Fälle

http://www.snik.eu/ontology/ob 146
http://www.snik.eu/ontology/bb 51

Repariert mit:

sparql
with <http://www.snik.eu/ontology/bb>
delete
{
?r   owl:onProperty meta:isResponsibleFor.
}
insert
{
?r   owl:onProperty meta:isResponsibleForEntityType.
}
where
{
?class meta:subTopClass meta:Role;
 rdfs:subClassOf ?r.

?r a owl:Restriction;
   owl:onProperty meta:isResponsibleFor;
   owl:someValuesFrom ?range.

?range meta:subTopClass ?EntityType.
}

Analog für ob und für meta:Function. Jetzt sind nur noch 108 im virtual graph, aber die verschwinden von dort nicht nach Neuerstellung.

KonradHoeffner commented 5 years ago

Die unspezifizierten Tripel existieren nicht mehr. Es ist nicht mehr klar, wann das behoben wurde aber die Issue kann auf jeden Fall geschlossen werden.