Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Teilgraph: chapter based subgraph #214

Closed
6 tasks done
KonradHoeffner opened this issue Jun 11, 2019 · 12 comments
Closed
6 tasks done

Teilgraph: chapter based subgraph #214

KonradHoeffner opened this issue Jun 11, 2019 · 12 comments
Assignees
Labels
feature a new feature or enhancement of existing functionality
Milestone

Comments

@KonradHoeffner
Copy link
Collaborator

KonradHoeffner commented Jun 11, 2019

  • Liste der Begriffe, die in einem Kapitel vorkommen. Braucht einen modalen Dialog, abhängig von Use micromodal library #221.
  • Link in Liste zu Graph zentriert.
  • FJ,BS über Vollständigkeit der Kapiteldaten im bb informieren
  • Aus Seitenzahlen fehlende Kapitel ergänzen wo möglich
  • mehrere Kapitel gleichzeitig auswählen lassen
  • nicht ausgewählte Kapitel verstecken

Siehe auch snikproject/ontology#296.

@KonradHoeffner KonradHoeffner added the feature a new feature or enhancement of existing functionality label Jun 11, 2019
@KonradHoeffner KonradHoeffner added this to the 1.3 milestone Jun 11, 2019
@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Aug 1, 2019

Wie so oft beginnen wir mit einer SPARQL-Query. Anzahl Klassen im bb pro Kapitel sortiert nach Anzahl:

SELECT COUNT(DISTINCT(?c)) AS ?classes  ?ch
FROM <http://www.snik.eu/ontology/bb>
{
 ?c a owl:Class.
 OPTIONAL {?c bb:Chapter ?ch.}
} ORDER BY ASC(?classes)

Es gibt Leerstringwerte, diese löschen:

SPARQL
with <http://www.snik.eu/ontology/bb>
delete where
{
 ?x bb:Chapter ""^^xsd:string.
}

Nochmal ausführen:

classes ch
1 "1, Thesaurus"^^http://www.w3.org/2001/XMLSchema#string
1 "8.5, 8.6"^^http://www.w3.org/2001/XMLSchema#string
1 "8.5, 9.4"^^http://www.w3.org/2001/XMLSchema#string
1 "8, Thesaurus"^^http://www.w3.org/2001/XMLSchema#string
1 "5.5"^^http://www.w3.org/2001/XMLSchema#string
1 "9.10"^^http://www.w3.org/2001/XMLSchema#string
1 "3.2"^^http://www.w3.org/2001/XMLSchema#string
1 "8.7"^^http://www.w3.org/2001/XMLSchema#string
1 "9.1"^^http://www.w3.org/2001/XMLSchema#string
1 "3.4, 6.3, 9.2"^^http://www.w3.org/2001/XMLSchema#string
1 "6.3, 9.2"^^http://www.w3.org/2001/XMLSchema#string
1 "1, 4.2"^^http://www.w3.org/2001/XMLSchema#string
1 "8.1, Thesaurus"^^http://www.w3.org/2001/XMLSchema#string
1 "6.4.13"^^http://www.w3.org/2001/XMLSchema#string
1 "5.3, Thesaurus"^^http://www.w3.org/2001/XMLSchema#string
1 "5.6"^^http://www.w3.org/2001/XMLSchema#string
1 "5.2, Thesaurus"^^http://www.w3.org/2001/XMLSchema#string
2 "4.4"^^http://www.w3.org/2001/XMLSchema#string
2 "2.3"^^http://www.w3.org/2001/XMLSchema#string
2 "6.5, Thesaurus"^^http://www.w3.org/2001/XMLSchema#string
2 "7.2"^^http://www.w3.org/2001/XMLSchema#string
2 "6.7.1.1"^^http://www.w3.org/2001/XMLSchema#string
2 "5.4"^^http://www.w3.org/2001/XMLSchema#string
2 "9.6"^^http://www.w3.org/2001/XMLSchema#string
3 "2.2"^^http://www.w3.org/2001/XMLSchema#string
3 "10.4"^^http://www.w3.org/2001/XMLSchema#string
3 "8.3"^^http://www.w3.org/2001/XMLSchema#string
4 "3.4"^^http://www.w3.org/2001/XMLSchema#string
4 "8.5"^^http://www.w3.org/2001/XMLSchema#string
4 "8.2, Thesaurus"^^http://www.w3.org/2001/XMLSchema#string
4 "3.3"^^http://www.w3.org/2001/XMLSchema#string
5 "8.1"^^http://www.w3.org/2001/XMLSchema#string
7 "9.4"^^http://www.w3.org/2001/XMLSchema#string
12 "7.3"^^http://www.w3.org/2001/XMLSchema#string
13 "6.7"^^http://www.w3.org/2001/XMLSchema#string
14 "5.2"^^http://www.w3.org/2001/XMLSchema#string
14 "8.4"^^http://www.w3.org/2001/XMLSchema#string
17 "2.4"^^http://www.w3.org/2001/XMLSchema#string
17 "9.2"^^http://www.w3.org/2001/XMLSchema#string
22 "8.6"^^http://www.w3.org/2001/XMLSchema#string
22 "9.5"^^http://www.w3.org/2001/XMLSchema#string
29 "6.4"^^http://www.w3.org/2001/XMLSchema#string
34 "6.6"^^http://www.w3.org/2001/XMLSchema#string
37 "4.2"^^http://www.w3.org/2001/XMLSchema#string
42 "6.3"^^http://www.w3.org/2001/XMLSchema#string
45 "6.2"^^http://www.w3.org/2001/XMLSchema#string
47 "8.2"^^http://www.w3.org/2001/XMLSchema#string
54 "5.3"^^http://www.w3.org/2001/XMLSchema#string
67 "6.5"^^http://www.w3.org/2001/XMLSchema#string
144 "Thesaurus"^^http://www.w3.org/2001/XMLSchema#string
425  

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Aug 1, 2019

Dabei fällt auf

  • 425 von 1116 bb-Klassen ohne Kapitel, damit 691 mit Kapitel (62%)
SELECT COUNT(?c) AS ?classes 
FROM <http://www.snik.eu/ontology/bb>
{
 ?c ?p ?o; a owl:Class.
 ?c bb:Chapter ?ch.
}

Schlussfolgerung

  • Mehrfachwerte auftrennen
  • Bei den Klassen ohne Kapitel könnte man versuchen, über die Seitenzahl das Kapitel zu bestimmen falls diese vorhanden ist.
  • Pro Kapitel sind es teilweise nicht so viele, daher wäre ein Interval-Slider gut.

@KonradHoeffner
Copy link
Collaborator Author

Mehrfachwerte aufgetrennt

delete.nt.txt
insert.nt.txt

@KonradHoeffner
Copy link
Collaborator Author

Jetzt sieht es so aus:

classes ch
1 "5.5"^^http://www.w3.org/2001/XMLSchema#string
1 "9.10"^^http://www.w3.org/2001/XMLSchema#string
1 "3.2"^^http://www.w3.org/2001/XMLSchema#string
1 "8.7"^^http://www.w3.org/2001/XMLSchema#string
1 "9.1"^^http://www.w3.org/2001/XMLSchema#string
1 "6.4.13"^^http://www.w3.org/2001/XMLSchema#string
1 "8"^^http://www.w3.org/2001/XMLSchema#string
1 "5.6"^^http://www.w3.org/2001/XMLSchema#string
2 "4.4"^^http://www.w3.org/2001/XMLSchema#string
2 "2.3"^^http://www.w3.org/2001/XMLSchema#string
2 "7.2"^^http://www.w3.org/2001/XMLSchema#string
2 "1"^^http://www.w3.org/2001/XMLSchema#string
2 "6.7.1.1"^^http://www.w3.org/2001/XMLSchema#string
2 "5.4"^^http://www.w3.org/2001/XMLSchema#string
2 "9.6"^^http://www.w3.org/2001/XMLSchema#string
3 "2.2"^^http://www.w3.org/2001/XMLSchema#string
3 "10.4"^^http://www.w3.org/2001/XMLSchema#string
3 "8.3"^^http://www.w3.org/2001/XMLSchema#string
4 "3.3"^^http://www.w3.org/2001/XMLSchema#string
5 "3.4"^^http://www.w3.org/2001/XMLSchema#string
6 "8.1"^^http://www.w3.org/2001/XMLSchema#string
6 "8.5"^^http://www.w3.org/2001/XMLSchema#string
8 "9.4"^^http://www.w3.org/2001/XMLSchema#string
12 "7.3"^^http://www.w3.org/2001/XMLSchema#string
13 "6.7"^^http://www.w3.org/2001/XMLSchema#string
14 "8.4"^^http://www.w3.org/2001/XMLSchema#string
15 "5.2"^^http://www.w3.org/2001/XMLSchema#string
17 "2.4"^^http://www.w3.org/2001/XMLSchema#string
19 "9.2"^^http://www.w3.org/2001/XMLSchema#string
22 "9.5"^^http://www.w3.org/2001/XMLSchema#string
23 "8.6"^^http://www.w3.org/2001/XMLSchema#string
29 "6.4"^^http://www.w3.org/2001/XMLSchema#string
34 "6.6"^^http://www.w3.org/2001/XMLSchema#string
38 "4.2"^^http://www.w3.org/2001/XMLSchema#string
44 "6.3"^^http://www.w3.org/2001/XMLSchema#string
45 "6.2"^^http://www.w3.org/2001/XMLSchema#string
51 "8.2"^^http://www.w3.org/2001/XMLSchema#string
55 "5.3"^^http://www.w3.org/2001/XMLSchema#string
68 "6.5"^^http://www.w3.org/2001/XMLSchema#string
155 "Thesaurus"^^http://www.w3.org/2001/XMLSchema#string
425  

@KonradHoeffner
Copy link
Collaborator Author

Können wir Chapter aus Pages berechnen? Es gibt 475 Klassen mit nichtleerer Seite:


select count(distinct(?c))
from sniko:bb
{
 ?c a owl:Class;
    bb:page ?page.
    filter(str(?page)!="")
}

Alle Leerwerte für pages löschen (natürlich nach einem Backup), entfernte über 600 Tripel:

SPARQL
with <http://www.snik.eu/ontology/bb>
delete where
{
 ?x bb:page "".
}

@KonradHoeffner
Copy link
Collaborator Author

53 Klassen habe eine Seite aber kein Kapitel:

select count(distinct(?c))
from sniko:bb
{
 ?c a owl:Class;
    bb:page ?page.
 MINUS {?c bb:Chapter ?chapter.}
}

@KonradHoeffner
Copy link
Collaborator Author

Nach Absprache mit FJ und BS wird für diese 53 Klassen ein Kapitel bestimmt. Um dies einzugrenzen benötigen wir die Klassen mit den nächstgelegenen Seitenzahlen unterhalb und oberhalb.

@KonradHoeffner
Copy link
Collaborator Author

Diese SPARQL Query schätzt das Kapitel durch die näheste Klasse von links mit Kapitel. Die zusätzliche Eingrenzung von rechts ist nicht nötig da diese bei den 53 Kandidaten immer funktioniert:

SELECT ?c ?page ?left ?lpage ?lchapter
FROM sniko:bb
{
 # This class has a page but no chapter
 ?c a owl:Class;
    bb:page ?page.
 MINUS {?c bb:Chapter ?chapter.}
 
 # Which class with page *and* chapter is the closest to the left?
 # A subquery with LIMIT 1 does not work here because we can't access outside variables.

 ?left a owl:Class;
         bb:page ?lpage;
         bb:Chapter ?lchapter.
 FILTER(xsd:integer(?lpage)<=xsd:integer(?page))
 MINUS
 {
  ?bigger a owl:Class;
          bb:page ?biggerPage;
          bb:Chapter ?biggerChapter.

  FILTER(xsd:integer(?biggerPage)<=xsd:integer(?page))
  FILTER(xsd:integer(?biggerPage)>xsd:integer(?lpage))
 }

} ORDER BY ASC(xsd:integer(?page))

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Aug 5, 2019

Doch nicht bei allen, nur bei 38/53:

SELECT count(distinct(?c))
FROM sniko:bb
{
 # This class has a page but no chapter
 ?c a owl:Class;
    bb:page ?page.
 MINUS {?c bb:Chapter ?chapter.}
 
 ?left a owl:Class;
         bb:page ?lpage;
         bb:Chapter ?lchapter.
 FILTER(?lpage=?page)
} 

Aber die können wir ja schonmal feststellen:

<http://www.snik.eu/ontology/bb/InformationManagementCost>	<http://www.snik.eu/ontology/bb/Chapter>	"9.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/Information>	<http://www.snik.eu/ontology/bb/Chapter>	"3.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/EN1613>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/BalanceOfComputerBasedAndNonComputerBasedTools>	<http://www.snik.eu/ontology/bb/Chapter>	"8.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ChiefExecutiveOfficer>	<http://www.snik.eu/ontology/bb/Chapter>	"Thesaurus"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/StrategicHISPlanning>	<http://www.snik.eu/ontology/bb/Chapter>	"9.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/LongTermArchiving>	<http://www.snik.eu/ontology/bb/Chapter>	"6.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ArchivingOfPatientInformation>	<http://www.snik.eu/ontology/bb/Chapter>	"6.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/UmlClassDiagram>	<http://www.snik.eu/ontology/bb/Chapter>	"5.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ISO9241>	<http://www.snik.eu/ontology/bb/Chapter>	"8.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ClinicalResearch>	<http://www.snik.eu/ontology/bb/Chapter>	"6.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/HomogeneityOfTheHISArchitecture>	<http://www.snik.eu/ontology/bb/Chapter>	"9.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/BestOfBreedArchitecture>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/3LGM2EntityType>	<http://www.snik.eu/ontology/bb/Chapter>	"5.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/RedundantComputingCenter>	<http://www.snik.eu/ontology/bb/Chapter>	"6.7"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/BusinessStrategy>	<http://www.snik.eu/ontology/bb/Chapter>	"6.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ComputerSupportedInformationSystem>	<http://www.snik.eu/ontology/bb/Chapter>	"3.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ISO9241110>	<http://www.snik.eu/ontology/bb/Chapter>	"8.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/TacticalHISDirecting>	<http://www.snik.eu/ontology/bb/Chapter>	"9.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/CtScanner>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ProjectPlanning>	<http://www.snik.eu/ontology/bb/Chapter>	"9.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ClinicalPathway>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/BusinessStrategy>	<http://www.snik.eu/ontology/bb/Chapter>	"2.4"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/FacilityManagement>	<http://www.snik.eu/ontology/bb/Chapter>	"3.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/Monitoring>	<http://www.snik.eu/ontology/bb/Chapter>	"Thesaurus"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/TacticalHISPlanning>	<http://www.snik.eu/ontology/bb/Chapter>	"9.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/3LGM2LogicalToolLayer>	<http://www.snik.eu/ontology/bb/Chapter>	"8.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ClinicalPathway>	<http://www.snik.eu/ontology/bb/Chapter>	"6.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/TacticalHISMonitoring>	<http://www.snik.eu/ontology/bb/Chapter>	"9.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/IheConnectAThon>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/OpeningAPatientRecord>	<http://www.snik.eu/ontology/bb/Chapter>	"6.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ServerCluster>	<http://www.snik.eu/ontology/bb/Chapter>	"6.6"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/EN12538>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/Stability>	<http://www.snik.eu/ontology/bb/Chapter>	"8.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/EN12539>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ClinicalPathway>	<http://www.snik.eu/ontology/bb/Chapter>	"6.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/CentralizedComputingCenter>	<http://www.snik.eu/ontology/bb/Chapter>	"6.7"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/AdHocMonitoring>	<http://www.snik.eu/ontology/bb/Chapter>	"9.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/2PhaseCommitProtocol>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/BalanceOfHomegeneityAndHeterogeneity>	<http://www.snik.eu/ontology/bb/Chapter>	"8.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/ISOTR22221>	<http://www.snik.eu/ontology/bb/Chapter>	"6.4"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/3LGM2LogicalToolLayer>	<http://www.snik.eu/ontology/bb/Chapter>	"Thesaurus"^^<http://www.w3.org/2001/XMLSchema#string> .

Diese wurden hochgeladen in den SPARQL Endpunkt, damit bleiben noch 15.

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Aug 5, 2019

Die restlichen können wir so eingrenzen:

SELECT DISTINCT ?c ?page ?lpage STR(?lchapter) AS ?lchapter ?rpage STR(?rchapter) AS ?rchapter
FROM sniko:bb
{
 # This class has a page but no chapter
 ?c a owl:Class;
    bb:page ?page.
 MINUS {?c bb:Chapter ?chapter.}
 
 # Which class with page *and* chapter is the closest to the left?
 # A subquery with LIMIT 1 does not work here because we can't access outside variables.

 ?left a owl:Class;
         bb:page ?lpage;
         bb:Chapter ?lchapter.
 FILTER(xsd:integer(?lpage)<=xsd:integer(?page))
 MINUS
 {
  ?bigger a owl:Class;
          bb:page ?biggerPage;
          bb:Chapter ?biggerChapter.

  FILTER(xsd:integer(?biggerPage)<=xsd:integer(?page))
  FILTER(xsd:integer(?biggerPage)>xsd:integer(?lpage))
 }

 ?right a owl:Class;
         bb:page ?rpage;
         bb:Chapter ?rchapter.
 FILTER(xsd:integer(?rpage)>=xsd:integer(?page))
 MINUS
 {
  ?bigger a owl:Class;
          bb:page ?biggerPage;
          bb:Chapter ?biggerChapter.

  FILTER(xsd:integer(?biggerPage)>=xsd:integer(?page))
  FILTER(xsd:integer(?biggerPage)<xsd:integer(?rpage))
 }


} ORDER BY ASC(xsd:integer(?page))

Das Ergebnis:

c page lpage lchapter rpage rchapter
http://www.snik.eu/ontology/bb/PertinentInformation "34" "26" 3.2 "45" 5.2
http://www.snik.eu/ontology/bb/PertinentInformation "34" "26" 3.2 "45" 5.6
http://www.snik.eu/ontology/bb/CorrectInformation "34" "26" 3.2 "45" 5.2
http://www.snik.eu/ontology/bb/CorrectInformation "34" "26" 3.2 "45" 5.6
http://www.snik.eu/ontology/bb/UpToDateInformation "34" "26" 3.2 "45" 5.2
http://www.snik.eu/ontology/bb/UpToDateInformation "34" "26" 3.2 "45" 5.6
http://www.snik.eu/ontology/bb/PatientRecord "38" "26" 3.2 "45" 5.2
http://www.snik.eu/ontology/bb/PatientRecord "38" "26" 3.2 "45" 5.6
http://www.snik.eu/ontology/bb/MedicalAdmission "80" "79" 6.2 "83" 6.3
http://www.snik.eu/ontology/bb/MedicalAdmission "80" "79" 9.4 "83" 6.3
http://www.snik.eu/ontology/bb/IntegratedHIS "137" "134" 6.4 "139" 6.5
http://www.snik.eu/ontology/bb/ArchitecturalStyleOfTheLogicalToolLayer "138" "134" 6.4 "139" 6.5
http://www.snik.eu/ontology/bb/Hisefrastructure "171" "169" 6.6 "173" 6.7.1.1
http://www.snik.eu/ontology/bb/Hisefrastructure "171" "169" 6.6 "173" 6.7
http://www.snik.eu/ontology/bb/BalanceOfDataSecurityAndWorkingProcesses "218" "217" 8.5 "221" 8.5
http://www.snik.eu/ontology/bb/BalanceOfDataSecurityAndWorkingProcesses "218" "217" 8.5 "221" 8.6
http://www.snik.eu/ontology/bb/BalanceOfFunctionalLeannessAndFunctionalRedundancy "219" "217" 8.5 "221" 8.5
http://www.snik.eu/ontology/bb/BalanceOfFunctionalLeannessAndFunctionalRedundancy "219" "217" 8.5 "221" 8.6
http://www.snik.eu/ontology/bb/BalanceOfDocumentationQualityAndDocumentationEfforts "220" "217" 8.5 "221" 8.6
http://www.snik.eu/ontology/bb/BalanceOfDocumentationQualityAndDocumentationEfforts "220" "217" 8.5 "221" 8.5
http://www.snik.eu/ontology/bb/StudyExploration "222" "221" 8.5 "224" 8.6
http://www.snik.eu/ontology/bb/StudyExploration "222" "221" 8.6 "224" 8.6
http://www.snik.eu/ontology/bb/FirstStudyDesign "223" "221" 8.5 "224" 8.6
http://www.snik.eu/ontology/bb/FirstStudyDesign "223" "221" 8.6 "224" 8.6
http://www.snik.eu/ontology/bb/InformationManagementInHospitals "241" "239" 9.2 "242" 9.2

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Aug 5, 2019

6 davon sind eindeutig bestimmt:

<http://www.snik.eu/ontology/bb/FirstStudyDesign>	<http://www.snik.eu/ontology/bb/Chapter>	"8.6"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/StudyExploration>	<http://www.snik.eu/ontology/bb/Chapter>	"8.6"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/BalanceOfFunctionalLeannessAndFunctionalRedundancy>	<http://www.snik.eu/ontology/bb/Chapter>	"8.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/InformationManagementInHospitals>	<http://www.snik.eu/ontology/bb/Chapter>	"9.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/BalanceOfDataSecurityAndWorkingProcesses>	<http://www.snik.eu/ontology/bb/Chapter>	"8.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/BalanceOfDocumentationQualityAndDocumentationEfforts>	<http://www.snik.eu/ontology/bb/Chapter>	"8.5"^^<http://www.w3.org/2001/XMLSchema#string> .

-> hochgeladen

Die restlichen (müssten eigentlich 9 sein aber er findet 8):

c page lpage lchapter rpage rchapter
http://www.snik.eu/ontology/bb/PertinentInformation "34" "26" 3.2 "45" 5.2
http://www.snik.eu/ontology/bb/PertinentInformation "34" "26" 3.2 "45" 5.6
http://www.snik.eu/ontology/bb/CorrectInformation "34" "26" 3.2 "45" 5.2
http://www.snik.eu/ontology/bb/CorrectInformation "34" "26" 3.2 "45" 5.6
http://www.snik.eu/ontology/bb/UpToDateInformation "34" "26" 3.2 "45" 5.2
http://www.snik.eu/ontology/bb/UpToDateInformation "34" "26" 3.2 "45" 5.6
http://www.snik.eu/ontology/bb/PatientRecord "38" "26" 3.2 "45" 5.6
http://www.snik.eu/ontology/bb/PatientRecord "38" "26" 3.2 "45" 5.2
http://www.snik.eu/ontology/bb/MedicalAdmission "80" "79" 6.2 "83" 6.3
http://www.snik.eu/ontology/bb/MedicalAdmission "80" "79" 9.4 "83" 6.3
http://www.snik.eu/ontology/bb/IntegratedHIS "137" "134" 6.4 "139" 6.5
http://www.snik.eu/ontology/bb/ArchitecturalStyleOfTheLogicalToolLayer "138" "134" 6.4 "139" 6.5
http://www.snik.eu/ontology/bb/Hisefrastructure "171" "169" 6.6 "173" 6.7.1.1
http://www.snik.eu/ontology/bb/Hisefrastructure "171" "169" 6.6 "173" 6.7

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Aug 5, 2019

Das sind jetzt so wenige, das lösen wir manuell mit dem Buch:

<http://www.snik.eu/ontology/bb/ArchitecturalStyleOfTheLogicalToolLayer>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/IntegratedHIS>	<http://www.snik.eu/ontology/bb/Chapter>	"6.5"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/CorrectInformation>	<http://www.snik.eu/ontology/bb/Chapter>	"4.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/PertinentInformation>	<http://www.snik.eu/ontology/bb/Chapter>	"4.2"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/MedicalAdmission>	<http://www.snik.eu/ontology/bb/Chapter>	"6.3"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/Hisefrastructure>	<http://www.snik.eu/ontology/bb/Chapter>	"6.6"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/PatientRecord>	<http://www.snik.eu/ontology/bb/Chapter>	"4.4"^^<http://www.w3.org/2001/XMLSchema#string> .
<http://www.snik.eu/ontology/bb/UpToDateInformation>	<http://www.snik.eu/ontology/bb/Chapter>	"4.2"^^<http://www.w3.org/2001/XMLSchema#string> .

Dabei fällt auf, dass es fehlerhafte Kapitelangaben gibt, bei denen eine kleinere Seite ein größeres Kapitel ergibt. Siehe snikproject/ontology#309.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature a new feature or enhancement of existing functionality
Projects
None yet
Development

No branches or pull requests

2 participants