Open AlfredWinter opened 5 years ago
Vorbildlich ist in diesem Zusammenhang die Function http://www.snik.eu/ontology/bb/StrategicAlignment
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:
Die vertikale Achse ist die Anzahl an Properties, die horizontale Achse die Anzahl an uses+updates Beziehungen.
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 |
Beispiel direkt bearbeiten. Neues Ticket für den Rest (nur bb).
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.