snikproject / ontology

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

http://www.snik.eu/ontology/bb/ReportingToTheCEO #273

Open AlfredWinter opened 5 years ago

AlfredWinter commented 5 years ago

The class http://www.snik.eu/ontology/bb/ReportingToTheCEO has [incorrect/missing attribute values | incorrect/missing relations to other classes, other (please specify and remove not applicable ones).]

Details Diese Function und viele andere Functions hat weder eine uses noch eine updates Beziehung zu irgendeineme Entity type. Das ist aber genau das, was wir mit SNIK darstellen wollen: Welche Informationen sind nötig, um bestimmte Aufgaben durch bestimmte Leute erledigen lassen zu können. Daher müssen wir diesem Problem eine gewisse Priorität einräumen.

  1. Falls nicht schon vorhanden, brauchen wir eine SPRQL-Analyse, welche functions keine uses und keine updates beziehungen haben.
  2. muss das dann abgearbeitet werden. Dabei wird man wohl auch in die Bücher schauen müssen.
AlfredWinter commented 5 years ago

Vorbildlich ist in diesem Zusammenhang die Function http://www.snik.eu/ontology/bb/StrategicAlignment

KonradHoeffner commented 5 years ago

Dazu haben wir noch keine SPARQL-Abfrage, da wir es noch nicht als Fehler deklariert haben, das sind aber ziemlich viele (ca 500 von 1000):

Funktionen aufsteigend sortiert nach Anzahl von uses+relations Beziehungen:

select ?f count(?uses)+count(?updates) as ?relations
{
 ?f meta:subTopClass meta:Function. 
 OPTIONAL {?f meta:uses ?uses}
 OPTIONAL {?f meta:updates ?updates}
} order by asc(?relations)

Hier als Histogramm:

function-histogram

Die vertikale Achse ist die Anzahl an Properties, die horizontale Achse die Anzahl an uses+updates Beziehungen.

KonradHoeffner commented 5 years ago

Anzahl von Funktionen ohne Beziehungen nach Graph:

select ?g count(?f) as ?relations count(?f2) as ?noRelations
{
{
 graph ?g {?f meta:subTopClass meta:Function.}
} 
UNION
{
 graph ?g {?f2 meta:subTopClass meta:Function.}
 MINUS {?f2 meta:uses ?uses}
 MINUS {?f2 meta:updates ?updates}
} 
}
g relations noRelations
http://www.snik.eu/ontology/he 551 334
http://www.snik.eu/ontology/ciox 79 30
http://www.snik.eu/ontology/ob 185 55
http://www.snik.eu/ontology/bb 248 138
http://www.snik.eu/ontology/it4it 25 25
AlfredWinter commented 5 years ago

Beispiel direkt bearbeiten. Neues Ticket für den Rest (nur bb).