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

Create standard for chapter property #330

Closed
KonradHoeffner opened this issue Oct 7, 2019 · 14 comments
Closed

Create standard for chapter property #330

KonradHoeffner opened this issue Oct 7, 2019 · 14 comments
Assignees
Milestone

Comments

@KonradHoeffner
Copy link
Collaborator

As suggested in #282, remodel the different chapter properties to a single one and find a common format.

@KonradHoeffner
Copy link
Collaborator Author

@ThomasPause: When the new format is ready, it should also be adopted for #310.

@KonradHoeffner
Copy link
Collaborator Author

Properties und Objekte

select distinct ?p as ?property ?o as ?chapter count(?s) as ?count
from <http://www.snik.eu/ontology>
{
 ?s ?p ?o.
 filter(regex(str(?p),"chapter"))
} order by ?p desc(count(?s))
property chapter count
http://www.snik.eu/ontology/bb/chapter "Thesaurus"^^http://www.w3.org/2001/XMLSchema#string 159
http://www.snik.eu/ontology/bb/chapter "6.5"^^http://www.w3.org/2001/XMLSchema#string 76
http://www.snik.eu/ontology/bb/chapter "5.3"^^http://www.w3.org/2001/XMLSchema#string 57
http://www.snik.eu/ontology/bb/chapter "8.2"^^http://www.w3.org/2001/XMLSchema#string 54
http://www.snik.eu/ontology/bb/chapter "6.3"^^http://www.w3.org/2001/XMLSchema#string 49
http://www.snik.eu/ontology/bb/chapter "6.2"^^http://www.w3.org/2001/XMLSchema#string 47
http://www.snik.eu/ontology/bb/chapter "4.2"^^http://www.w3.org/2001/XMLSchema#string 38
http://www.snik.eu/ontology/bb/chapter "6.6"^^http://www.w3.org/2001/XMLSchema#string 35
http://www.snik.eu/ontology/bb/chapter "6.4"^^http://www.w3.org/2001/XMLSchema#string 30
http://www.snik.eu/ontology/bb/chapter "9.2"^^http://www.w3.org/2001/XMLSchema#string 25
http://www.snik.eu/ontology/bb/chapter "9.5"^^http://www.w3.org/2001/XMLSchema#string 25
http://www.snik.eu/ontology/bb/chapter "8.6"^^http://www.w3.org/2001/XMLSchema#string 25
http://www.snik.eu/ontology/bb/chapter "2.4"^^http://www.w3.org/2001/XMLSchema#string 18
http://www.snik.eu/ontology/bb/chapter "6.7"^^http://www.w3.org/2001/XMLSchema#string 15
http://www.snik.eu/ontology/bb/chapter "5.2"^^http://www.w3.org/2001/XMLSchema#string 15
http://www.snik.eu/ontology/bb/chapter "8.4"^^http://www.w3.org/2001/XMLSchema#string 14
http://www.snik.eu/ontology/bb/chapter "8.5"^^http://www.w3.org/2001/XMLSchema#string 12
http://www.snik.eu/ontology/bb/chapter "7.3"^^http://www.w3.org/2001/XMLSchema#string 12
http://www.snik.eu/ontology/bb/chapter "9.4"^^http://www.w3.org/2001/XMLSchema#string 8
http://www.snik.eu/ontology/bb/chapter "8.1"^^http://www.w3.org/2001/XMLSchema#string 6
http://www.snik.eu/ontology/bb/chapter "3.3"^^http://www.w3.org/2001/XMLSchema#string 6
http://www.snik.eu/ontology/bb/chapter "3.4"^^http://www.w3.org/2001/XMLSchema#string 5
http://www.snik.eu/ontology/bb/chapter "2.2"^^http://www.w3.org/2001/XMLSchema#string 3
http://www.snik.eu/ontology/bb/chapter "8.3"^^http://www.w3.org/2001/XMLSchema#string 3
http://www.snik.eu/ontology/bb/chapter "10.4"^^http://www.w3.org/2001/XMLSchema#string 3
http://www.snik.eu/ontology/bb/chapter "4.4"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/bb/chapter "7.2"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/bb/chapter "6.7.1.1"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/bb/chapter "9.6"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/bb/chapter "3.2"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/bb/chapter "5.4"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/bb/chapter "2.3"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/bb/chapter "1"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/bb/chapter "6.4.13"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/bb/chapter "9.1"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/bb/chapter "5.5"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/bb/chapter "9.10"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/bb/chapter "6"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/bb/chapter "8"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/bb/chapter "8.7"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/bb/chapter "5.6"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/INBAN 367
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/SPLAN 142
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/VERMAN 117
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/TECHM 107
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/QUALM 106
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/ARCHI 87
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/ERMOD 85
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/CONTR 81
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/PERSM 76
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/STRUK 68
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/GOVER 64
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/SITAN 62
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/SZIEL 60
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/INVER 53
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/WIMAN 49
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/STRAT 49
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/ERFAN 37
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/STELL 32
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/RECHT 30
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/DATEM 19
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/de 2
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/REVIS 2
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/Schlechte-Konzepte--Dennoch-interessante-Information--Wie-soll-Konzeptualisiert-werden--Evtl--lediglich-als-Textblock-verwenden----MS-FJ- 1
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/INMAN 1
http://www.snik.eu/ontology/he/chapter http://www.snik.eu/ontology/he/STELL-ERMOD 1
http://www.snik.eu/ontology/he/chapter "he:PERSM" 1
http://www.snik.eu/ontology/it4it/chapter "5.4.5"^^http://www.w3.org/2001/XMLSchema#string 3
http://www.snik.eu/ontology/it4it/chapter "5.4.2"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/it4it/chapter "5.4.4"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/it4it/chapter "5.4.1"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/it4it/chapter "5.4.3"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/it4it/chapter "6.4.2"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/it4it/chapter "5.4.6"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/it4it/chapter "6.4.3"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/it4it/chapter "6.4.1"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/it4it/chapter "8.4.4"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/it4it/chapter "2.8"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "16.0"^^http://www.w3.org/2001/XMLSchema#string 176
http://www.snik.eu/ontology/ob/chapter ""^^http://www.w3.org/2001/XMLSchema#string 97
http://www.snik.eu/ontology/ob/chapter "8.3"^^http://www.w3.org/2001/XMLSchema#string 53
http://www.snik.eu/ontology/ob/chapter "8.2"^^http://www.w3.org/2001/XMLSchema#string 43
http://www.snik.eu/ontology/ob/chapter "12.2"^^http://www.w3.org/2001/XMLSchema#string 34
http://www.snik.eu/ontology/ob/chapter "11.2"^^http://www.w3.org/2001/XMLSchema#string 32
http://www.snik.eu/ontology/ob/chapter "10.2"^^http://www.w3.org/2001/XMLSchema#string 27
http://www.snik.eu/ontology/ob/chapter "5.2"^^http://www.w3.org/2001/XMLSchema#string 27
http://www.snik.eu/ontology/ob/chapter "4.2"^^http://www.w3.org/2001/XMLSchema#string 20
http://www.snik.eu/ontology/ob/chapter "13.2"^^http://www.w3.org/2001/XMLSchema#string 19
http://www.snik.eu/ontology/ob/chapter "5.3"^^http://www.w3.org/2001/XMLSchema#string 17
http://www.snik.eu/ontology/ob/chapter "13.1"^^http://www.w3.org/2001/XMLSchema#string 16
http://www.snik.eu/ontology/ob/chapter "3.4"^^http://www.w3.org/2001/XMLSchema#string 14
http://www.snik.eu/ontology/ob/chapter "9.2"^^http://www.w3.org/2001/XMLSchema#string 14
http://www.snik.eu/ontology/ob/chapter "4.3"^^http://www.w3.org/2001/XMLSchema#string 12
http://www.snik.eu/ontology/ob/chapter "6.3"^^http://www.w3.org/2001/XMLSchema#string 12
http://www.snik.eu/ontology/ob/chapter "7.2"^^http://www.w3.org/2001/XMLSchema#string 11
http://www.snik.eu/ontology/ob/chapter "6.2"^^http://www.w3.org/2001/XMLSchema#string 10
http://www.snik.eu/ontology/ob/chapter "7.3"^^http://www.w3.org/2001/XMLSchema#string 9
http://www.snik.eu/ontology/ob/chapter "10.3"^^http://www.w3.org/2001/XMLSchema#string 8
http://www.snik.eu/ontology/ob/chapter "8.3, 16"^^http://www.w3.org/2001/XMLSchema#string 8
http://www.snik.eu/ontology/ob/chapter "10.3, 16"^^http://www.w3.org/2001/XMLSchema#string 8
http://www.snik.eu/ontology/ob/chapter "2.2, 16"^^http://www.w3.org/2001/XMLSchema#string 6
http://www.snik.eu/ontology/ob/chapter "3.2"^^http://www.w3.org/2001/XMLSchema#string 6
http://www.snik.eu/ontology/ob/chapter "3.5"^^http://www.w3.org/2001/XMLSchema#string 6
http://www.snik.eu/ontology/ob/chapter "12.3"^^http://www.w3.org/2001/XMLSchema#string 6
http://www.snik.eu/ontology/ob/chapter "2.1, 16"^^http://www.w3.org/2001/XMLSchema#string 6
http://www.snik.eu/ontology/ob/chapter "8.2, 16"^^http://www.w3.org/2001/XMLSchema#string 5
http://www.snik.eu/ontology/ob/chapter "11.4"^^http://www.w3.org/2001/XMLSchema#string 5
http://www.snik.eu/ontology/ob/chapter "2.1"^^http://www.w3.org/2001/XMLSchema#string 5
http://www.snik.eu/ontology/ob/chapter "2.4"^^http://www.w3.org/2001/XMLSchema#string 5
http://www.snik.eu/ontology/ob/chapter "16"^^http://www.w3.org/2001/XMLSchema#string 5
http://www.snik.eu/ontology/ob/chapter "13.3"^^http://www.w3.org/2001/XMLSchema#string 4
http://www.snik.eu/ontology/ob/chapter "11.2, 16"^^http://www.w3.org/2001/XMLSchema#string 4
http://www.snik.eu/ontology/ob/chapter "9.3"^^http://www.w3.org/2001/XMLSchema#string 4
http://www.snik.eu/ontology/ob/chapter "2.4, 16"^^http://www.w3.org/2001/XMLSchema#string 3
http://www.snik.eu/ontology/ob/chapter "5.3, 16"^^http://www.w3.org/2001/XMLSchema#string 3
http://www.snik.eu/ontology/ob/chapter "3.3, 16"^^http://www.w3.org/2001/XMLSchema#string 3
http://www.snik.eu/ontology/ob/chapter "3.3"^^http://www.w3.org/2001/XMLSchema#string 3
http://www.snik.eu/ontology/ob/chapter "13.1, 16"^^http://www.w3.org/2001/XMLSchema#string 3
http://www.snik.eu/ontology/ob/chapter "7.4"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/ob/chapter "10.2, 10.3"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/ob/chapter "10.4"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/ob/chapter "9.1, 16"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/ob/chapter "12.2, 16"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/ob/chapter "7.2, 16"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/ob/chapter "4.3, 16"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/ob/chapter "8.1"^^http://www.w3.org/2001/XMLSchema#string 2
http://www.snik.eu/ontology/ob/chapter "10.5"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "6.3, 16"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "6.1"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "8.2, 9.2"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "10.6"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "2.4, 5.2, 16"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "3.2, 16"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "3.3, 12.1, 16"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "4.4"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "16, 8.3"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "11.3"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "4.2, 5.2"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "2.1; 16"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "3.3, 9.1, 16"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "2.2"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "6.1, 16"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "9.2, 9.3"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "8.2, 8.3, 16"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "9.2, 16"^^http://www.w3.org/2001/XMLSchema#string 1
http://www.snik.eu/ontology/ob/chapter "3.1"^^http://www.w3.org/2001/XMLSchema#string 1

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 7, 2019

Probleme

  • Mehrere Properties: ob:chapter, he:chapter und it4it:chapter
  • Verschiedene Wertebereiche: String vs Instanz
  • Mehrere Werte in einem Wert, z.B. "6.1, 16", ausgelagert in split chapter literals #332

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 7, 2019

Mehrere Properties

Das Problem kann dadurch behoben werden, alle ...:chapter properties durch eine neue Property meta:chapter zu ersetzen.

Vorteile

  • einheitlicher Wertebereich kann definiert werden

Probleme

  • Wertebereich muss dann auch eingehalten werden, indem existierende Werte, die sich nicht daran halten, umkonvertiert werden
  • momentan weiß man durch die Property, in welchem Buch eine Seite ist. Dies muss dann mit in das Kapitel modelliert werden.

Unterkapitel

Wie modelliert man Unterkapitel? Es müsste dann eine meta:subChapterOf-Beziehung geben.
Dann könnte man entweder alle Klassen, die in einem Kapitel sind, zusätzlich bei den Oberkapiteln eintragen, oder beim Abfragen mit SPARQL 1.1 diese mitberücksichtigen über:
?c meta:subChapterOf?/meta:chapter xy:myChapter.

Vorschlag

Property meta:chapter

Klasse meta:Chapter

  • rdfs:label: Name des Kapitels (z.B. "Thesaurus")
  • ?: Referenz auf das Buch (oder auf die Ontologie? Z.B. http://www.snik.eu/ontology/bb )
  • Startseite und Endseite?
  • Nummer des Kapitels

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 8, 2019

bb

Added chapter script in snikproject/csv2rdf@0486d4f, updated in snikproject/csv2rdf@4980e4b.
Result: chapter.ttl.txt

Uploaded to the bb graph in the SPARQL endpoint.

bb Table

suffix number first page 2nd ed. last page 2nd ed. label subChapterOf
thesaurus 292 325 Thesaurus
chapter1 1 1 2 Introduction
chapter2 2 3 23 Health Institutions and Information Processing chapter2
chapter2.1 2.1 3 3 Introduction chapter2
chapter2.2 2.2 3 8 Significance of Information Processing in Health Care chapter2
chapter2.3 2.3 8 12 Progress in Information and Communication Technology chapter2
chapter2.4 2.4 12 16 Importance of Systematic Information Management chapter2
chapter2.5 2.5 17 22 Examples chapter2
chapter2.6 2.6 22 23 Exercises chapter2
chapter2.7 2.7 23 23 Summary chapter2
chapter3 3 25 32 Information System Basics
chapter3.1 3.1 25 25 Introduction chapter3
chapter3.2 3.2 25 26 Data, Information and Knowledge chapter3
chapter3.3 3.3 26 30 Information Systems and their Components chapter3
chapter3.4 3.4 30 30 Information Management chapter3
chapter3.5 3.5 30 31 Exercises chapter3
chapter3.6 3.6 31 32 Summary chapter3
chapter4 4 33 42 Health Information Systems
chapter4.1 4.1 33 33 Introduction chapter4
chapter4.2 4.2 33 36 Hospital Information Systems chapter4
chapter4.3 4.3 36 37 Transinsitutional Health Information Systems chapter4
chapter4.4 4.4 38 38 Electronic Health Records as a Part of Health Information Systems chapter4
chapter4.5 4.5 38 40 Challenges for Health Information Systems chapter4
chapter4.6 4.6 40 41 Example chapter4
chapter4.7 4.7 41 41 Exercises chapter4
chapter4.8 4.8 42 42 Summary chapter4
chapter5 5 43 73 Modeling Health Information Systems
chapter5.1 5.1 43 43 Introduction chapter5
chapter5.2 5.2 43 51 On Models and Metamodels chapter5
chapter5.3 5.3 51 68 A Metamodel for Modeling Health Information Systems on Three Layers: 3LGM² chapter5
chapter5.4 5.4 68 69 On Reference Models chapter5
chapter5.5 5.5 70 71 A Reference Model for the Domain Layer of Hospital Information Systems chapter5
chapter5.6 5.6 71 73 Exercises chapter5
chapter5.7 5.7 73 73 Summary chapter5
chapter6 6 75 183 Architecture of Hospital Information Systems
chapter6.1 6.1 75 75 Introduction chapter6
chapter6.2 6.2 75 79 Domain Layer: Data to be Processed in Hospitals chapter6
chapter6.3 6.3 79 110 Domain Layer: Hospital Functions chapter6
chapter6.4 6.4 110 137 Logical Tool Layer: Application Components chapter6
chapter6.5 6.5 137 168 Logical Tool Layer: Integration of Application Components chapter6
chapter6.6 6.6 168 172 Physical Tool Layer: Physical Data-Processing Systems chapter6
chapter6.7 6.7 172 177 Physical Tool Layer: Integration of Physical Data-Processing Systems chapter6
chapter6.8 6.8 178 181 Summarizing Example chapter6
chapter6.9 6.9 181 182 Summarizing Exercises chapter6
chapter6.10 6.10 183 183 Summary chapter6
chapter7 7 185 199 Specific Aspects for Architectures of Transinstitutional Health Information Systems
chapter7.1 7.1 185 185 Introduction chapter7
chapter7.2 7.2 186 188 Domain Layer chapter7
chapter7.3 7.3 188 192 Logical Tool Layer chapter7
chapter7.4 7.4 192 193 Physical Tool Layer chapter7
chapter7.5 7.5 193 198 Examples chapter7
chapter7.6 7.6 198 198 Exercises chapter7
chapter7.7 7.7 199 199 Summary chapter7
chapter8 8 201 236 Quality of Health Information Systems
chapter8.1 8.1 201 202 Introduction chapter8
chapter8.2 8.2 202 207 Quality of Structures chapter8
chapter8.3 8.3 208 212 Quality of Processes chapter8
chapter8.4 8.4 212 216 Quality of Outcome chapter8
chapter8.5 8.5 216 221 Balance as a Challenge for Information Management chapter8
chapter8.6 8.6 221 228 Evaluation of Health Information Systems Quality chapter8
chapter8.7 8.7 228 235 Summarizing Examples chapter8
chapter8.8 8.8 235 235 Summarizing Exercises chapter8
chapter8.9 8.9 235 236 Summary chapter8
chapter9 9 237 282 Strategic Information Management in Hospitals
chapter9.1 9.1 237 237 Introduction chapter9
chapter9.2 9.2 238 249 Strategic, Tactical and Operational Information Management chapter9
chapter9.3 9.3 249 253 Organizational Structures of Information Management chapter9
chapter9.4 9.4 254 263 Strategic Planning chapter9
chapter9.5 9.5 263 272 Strategic Monitoring chapter9
chapter9.6 9.6 273 274 Strategic Directing chapter9
chapter9.7 9.7 275 275 Last But Not Least: Education! chapter9
chapter9.8 9.8 275 279 Summarizing Examples chapter9
chapter9.9 9.9 279 281 Summarizing Exercises chapter9
chapter9.10 9.10 281 282 Summary chapter9
chapter10 10 283 289 Strategic Information Management in Health Care Networks
chapter10.1 10.1 283 284 Introduction chapter10
chapter10.2 10.2 284 284 Description of Health Care Networks chapter10
chapter10.3 10.3 284 286 Organizational Structures of Information Management in Health Care Networks chapter10
chapter10.4 10.4 286 287 Types of Health Care Networks chapter10
chapter10.5 10.5 287 288 Example chapter10
chapter10.6 10.6 288 288 Exercise chapter10
chapter10.7 10.7 288 289 Summary chapter10
chapter11 11 291 292 Final Remarks

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 8, 2019

Now we need to change the bb references from strings to the new instances.

Generate

construct
{
 ?x meta:chapter ?c2
}
from <http://www.snik.eu/ontology/bb>
{
 ?x bb:chapter ?c1.
 BIND(IRI(CONCAT("http://www.snik.eu/ontology/bb/chapter",?c1)) AS ?c2)
 ?c2 a meta:Chapter.
}

Replace

SPARQL
WITH <http://www.snik.eu/ontology/bb>
DELETE
{
 ?x bb:chapter ?c1
}
INSERT
{
 ?x meta:chapter ?c2
}
WHERE
{
 ?x bb:chapter ?c1.
 BIND(IRI(CONCAT("http://www.snik.eu/ontology/bb/chapter",?c1)) AS ?c2)
 ?c2 a meta:Chapter.
}

Review

SELECT ?o COUNT(?s)
FROM <http://www.snik.eu/ontology/bb>
{
 ?s meta:chapter|bb:chapter ?o.

} ORDER BY DESC(COUNT(?s))

Leftover

select ?o count(?s)
from <http://www.snik.eu/ontology/bb>
{
 ?s bb:chapter ?o.

} order by desc(count(?s))
o callret-1
"Thesaurus"^^http://www.w3.org/2001/XMLSchema#string 159
"6.7.1.1"^^http://www.w3.org/2001/XMLSchema#string 2
"6.4.13"^^http://www.w3.org/2001/XMLSchema#string 1

Fix the Rest

Rename bb:thesaurus to bb:Thesaurus.
Convert thesaurus triples:

SPARQL
WITH <http://www.snik.eu/ontology/bb>
DELETE
{
 bb:thesaurus ?y ?z.
}
INSERT
{
 bb:Thesaurus ?y ?z.
}
WHERE
{
 bb:thesaurus ?y ?z.
}

The other 3 triples were converted in the OntoWiki.

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 9, 2019

ob

Now apply the bb approach to the ob. First, select the properties and values for ob only:

select distinct ?p as ?property ?o as ?chapter count(?s) as ?count
from <http://www.snik.eu/ontology/ob>
{
 ?s ?p ?o.
 filter(regex(str(?p),"chapter"))
} order by ?p desc(count(?s))
property chapter count
http://www.snik.eu/ontology/ob/chapter "16.0" 176
http://www.snik.eu/ontology/ob/chapter "" 97
http://www.snik.eu/ontology/ob/chapter "16" 72
http://www.snik.eu/ontology/ob/chapter "8.3" 63
http://www.snik.eu/ontology/ob/chapter "8.2" 50
http://www.snik.eu/ontology/ob/chapter "12.2" 36
http://www.snik.eu/ontology/ob/chapter "11.2" 35
http://www.snik.eu/ontology/ob/chapter "10.2" 29
http://www.snik.eu/ontology/ob/chapter "5.2" 29
http://www.snik.eu/ontology/ob/chapter "4.2" 21
http://www.snik.eu/ontology/ob/chapter "5.3" 20
http://www.snik.eu/ontology/ob/chapter "13.1" 19
http://www.snik.eu/ontology/ob/chapter "13.2" 19
http://www.snik.eu/ontology/ob/chapter "10.3" 18
http://www.snik.eu/ontology/ob/chapter "9.2" 17
http://www.snik.eu/ontology/ob/chapter "3.4" 14
http://www.snik.eu/ontology/ob/chapter "4.3" 14
http://www.snik.eu/ontology/ob/chapter "6.3" 13
http://www.snik.eu/ontology/ob/chapter "7.2" 13
http://www.snik.eu/ontology/ob/chapter "2.1" 12
http://www.snik.eu/ontology/ob/chapter "6.2" 10
http://www.snik.eu/ontology/ob/chapter "2.4" 9
http://www.snik.eu/ontology/ob/chapter "7.3" 9
http://www.snik.eu/ontology/ob/chapter "3.3" 8
http://www.snik.eu/ontology/ob/chapter "2.2" 7
http://www.snik.eu/ontology/ob/chapter "3.2" 7
http://www.snik.eu/ontology/ob/chapter "3.5" 6
http://www.snik.eu/ontology/ob/chapter "12.3" 6
http://www.snik.eu/ontology/ob/chapter "11.4" 5
http://www.snik.eu/ontology/ob/chapter "9.3" 5
http://www.snik.eu/ontology/ob/chapter "13.3" 4
http://www.snik.eu/ontology/ob/chapter "9.1" 3
http://www.snik.eu/ontology/ob/chapter "6.1" 2
http://www.snik.eu/ontology/ob/chapter "8.1" 2
http://www.snik.eu/ontology/ob/chapter "7.4" 2
http://www.snik.eu/ontology/ob/chapter "10.4" 2
http://www.snik.eu/ontology/ob/chapter "10.5" 1
http://www.snik.eu/ontology/ob/chapter "10.6" 1
http://www.snik.eu/ontology/ob/chapter "11.3" 1
http://www.snik.eu/ontology/ob/chapter "3.1" 1
http://www.snik.eu/ontology/ob/chapter "4.4" 1
http://www.snik.eu/ontology/ob/chapter "12.1" 1
  • Delete empty values
sparql
with <http://www.snik.eu/ontology/ob>
delete
{
 ?x ob:chapter "".
}
where
{
 ?x ob:chapter "".
}
  • move 16.0 to 16
sparql
with <http://www.snik.eu/ontology/ob>
delete
{
 ?x ob:chapter "16.0".
}
insert
{
 ?x ob:chapter "16".
}
where
{
 ?x ob:chapter "16.0".
}

Create the spreadsheet at https://docs.google.com/spreadsheets/d/19RvBBFnl-Mm5bjIQqr6B9pr9Tn7k798dQH2CE0361QE/edit#gid=102044143.

Using

SELECT distinct CONCAT("Chapter",?ch) as ?suffix ?ch as ?number 
from <http://www.snik.eu/ontology/ob>
{
 ?s ob:chapter ?ch.
} order by xsd:decimal(?ch)
suffix number
Chapter2.1 "2.1"
Chapter2.2 "2.2"
Chapter2.4 "2.4"
Chapter3.1 "3.1"
Chapter3.2 "3.2"
Chapter3.3 "3.3"
Chapter3.4 "3.4"
Chapter3.5 "3.5"
Chapter4.2 "4.2"
Chapter4.3 "4.3"
Chapter4.4 "4.4"
Chapter5.2 "5.2"
Chapter5.3 "5.3"
Chapter6.1 "6.1"
Chapter6.2 "6.2"
Chapter6.3 "6.3"
Chapter7.2 "7.2"
Chapter7.3 "7.3"
Chapter7.4 "7.4"
Chapter8.1 "8.1"
Chapter8.2 "8.2"
Chapter8.3 "8.3"
Chapter9.1 "9.1"
Chapter9.2 "9.2"
Chapter9.3 "9.3"
Chapter10.2 "10.2"
Chapter10.3 "10.3"
Chapter10.4 "10.4"
Chapter10.5 "10.5"
Chapter10.6 "10.6"
Chapter11.2 "11.2"
Chapter11.3 "11.3"
Chapter11.4 "11.4"
Chapter12.1 "12.1"
Chapter12.2 "12.2"
Chapter12.3 "12.3"
Chapter13.1 "13.1"
Chapter13.2 "13.2"
Chapter13.3 "13.3"
Chapter16 "16"

@KonradHoeffner
Copy link
Collaborator Author

ob chapter table

suffix number first last de subChapterOf
Chapter1 1 1 5 Einleitung  
Chapter2 2 6 25 Grundlagen  
Chapter2.1 2.1 6 9 Grundbegriffe Chapter2
Chapter2.2 2.2 9 15 Informationssysteme und ihre Komponenten Chapter2
Chapter2.3 2.3 16 18 Charakteristika von Informationssystemen Chapter2
Chapter2.4 2.4 18 22 Projekte und Projektmanagement Chapter2
Chapter2.5 2.5 22 24 Beispiel Chapter2
Chapter2.6 2.6 24 24 Fragen zur Erfolgskontrolle Chapter2
Chapter2.7 2.7 25 25 Weiterführende Literatur Chapter2
Chaper3 3 26 33 Management von Informationssystemen  
Chapter3.1 3.1 26 27 Grundbegriffe Chapter3
Chapter3.2 3.2 27 28 Strategisches Management von Informationsystemen Chapter3
Chapter3.3 3.3 29 29 Taktisches Management von Informationsystemen Chapter3
Chapter3.4 3.4 30 30 Operatives Management von Informationsystemen Chapter3
Chapter3.5 3.5 30 31 Referenzmodell: Taktisches Management von Informationsystemen Chapter3
Chapter3.6 3.6 32 32 Beispiel Chapter3
Chapter3.7 3.7 32 33 Fragen zur Erfolgskontrolle Chapter3
Chapter3.8 3.8 33 33 Weiterführende Literatur Chapter3
Chapter4 4 34 49 Projektinitiierung  
Chapter4.1 4.1 34 34 Einleitung Chapter4
Chapter4.2 4.2 35 40 Typische Aktivitäten Chapter4
Chapter4.3 4.3 40 45 Methoden und Werkzeuge Chapter4
Chapter4.4 4.4 45 45 Ergebnisse Chapter4
Chapter4.5 4.5 46 47 Merkliste und Zusammenfassung Chapter4
Chapter4.6 4.6 47 48 Beispiel Chapter4
Chapter4.7 4.7 49 49 Fragen zur Erfolgskontrolle Chapter4
Chapter4.8 4.8 49 49 Weiterführende Literatur Chapter4
Chapter5 5 50 84 Projektplanung  
Chapter5.1 5.1 50 51 Einleitung Chapter5
Chapter5.2 5.2 51 62 Typische Aktivitäten Chapter5
Chapter5.3 5.3 63 76 Methoden und Werkzeuge Chapter5
Chapter5.4 5.4 76 77 Ergebnisse Chapter5
Chapter5.5 5.5 77 78 Merkliste und Zusammenfassung Chapter5
Chapter5.6 5.6 78 83 Beispiel Chapter5
Chapter5.7 5.7 83 84 Fragen zur Erfolgskontrolle Chapter5
Chapter5.8 5.8 84 84 Weiterführende Literatur Chapter5
Chapter6 6 85 106 Projektdurchführung  
Chapter6.1 6.1 85 86 Einleitung Chapter6
Chapter6.2 6.2 86 90 Typische Aktivitäten Chapter6
Chapter6.3 6.3 90 100 Methoden und Werkzeuge Chapter6
Chapter6.4 6.4 101 101 Ergebnisse Chapter6
Chapter6.5 6.5 101 102 Merkliste und Zusammenfassung Chapter6
Chapter6.6 6.6 103 104 Beispiel Chapter6
Chapter6.7 6.7 105 105 Fragen zur Erfolgskontrolle Chapter6
Chapter6.8 6.8 105 106 Weiterführende Literatur Chapter6
Chapter7 7 107 120 Projektabschluss  
Chapter7.1 7.1 107 108 Einleitung Chapter7
Chapter7.2 7.2 108 112 Typische Aktivitäten Chapter7
Chapter7.3 7.3 112 113 Methoden und Werkzeuge Chapter7
Chapter7.4 7.4 113 113 Ergebnisse Chapter7
Chapter7.5 7.5 113 114 Merkliste und Zusammenfassung Chapter7
Chapter7.6 7.6 115 119 Beispiel Chapter7
Chapter7.7 7.7 120 120 Fragen zur Erfolgskontrolle Chapter7
Chapter7.8 7.8 120 120 Weiterführende Literatur Chapter7
Chapter8 8 121 183 Systemanalyse und -bewertung  
Chapter8.1 8.1 121 123 Einleitung Chapter8
Chapter8.2 8.2 124 138 Typische Aktivitäten Chapter8
Chapter8.3 8.3 138 174 Methoden und Werkzeuge Chapter8
Chapter8.4 8.4 175 175 Ergebnisse Chapter8
Chapter8.5 8.5 175 177 Merkliste und Zusammenfassung Chapter8
Chapter8.6 8.6 177 181 Beispiel Chapter8
Chapter8.7 8.7 181 182 Fragen zur Erfolgskontrolle Chapter8
Chapter8.8 8.8 182 183 Weiterführende Literatur Chapter8
Chapter9 9 184 210 Systemspezifikation  
Chapter9.1 9.1 184 185 Einleitung Chapter9
Chapter9.2 9.2 186 200 Typische Aktivitäten Chapter9
Chapter9.3 9.3 200 204 Methoden und Werkzeuge Chapter9
Chapter9.4 9.4 204 204 Ergebnisse Chapter9
Chapter9.5 9.5 205 206 Merkliste und Zusammenfassung Chapter9
Chapter9.6 9.6 207 209 Beispiel Chapter9
Chapter9.7 9.7 209 210 Fragen zur Erfolgskontrolle Chapter9
Chapter9.8 9.8 210 210 Weiterführende Literatur Chapter9
Chapter10 10 211 236 Systemauswahl  
Chapter10.1 10.1 211 212 Einleitung Chapter10
Chapter10.2 10.2 212 218 Typische Aktivitäten Chapter10
Chapter10.3 10.3 218 230 Methoden und Werkzeuge Chapter10
Chapter10.4 10.4 230 230 Ergebnisse Chapter10
Chapter10.5 10.5 230 232 Merkliste und Zusammenfassung Chapter10
Chapter10.6 10.6 232 235 Beispiel Chapter10
Chapter10.7 10.7 236 236 Fragen zur Erfolgskontrolle Chapter10
Chapter10.8 10.8 236 236 Weiterführende Literatur Chapter10
Chapter11 11 237 258 Systemeinführung  
Chapter11.2 11.2 238 252 Einleitung Chapter11
Chapter11.3 11.3 252 254 Methoden und Werkzeuge Chapter11
Chapter11.4 11.4 254 254 Ergebnisse Chapter11
Chapter11.5 11.5 254 256 Merkliste und Zusammenfassung Chapter11
Chapter11.6 11.6 257 257 Beispiel Chapter11
Chapter11.7 11.7 257 258 Fragen zur Erfolgskontrolle Chapter11
Chapter11.8 11.8 258 258 Weiterführende Literatur Chapter11
Chapter12 12 259 281 Systemevaluation  
Chapter12.1 12.1 259 260 Einleitung Chapter12
Chapter12.2 12.2 261 270 Typische Aktivitäten Chapter12
Chapter12.3 12.3 217 274 Methoden und Werkzeuge Chapter12
Chapter12.4 12.4 275 275 Ergebnisse Chapter12
Chapter12.5 12.5 275 277 Merkliste und Zusammenfassung Chapter12
Chapter12.6 12.6 277 280 Beispiel Chapter12
Chapter12.7 12.7 280 280 Fragen zur Erfolgskontrolle Chapter12
Chapter12.8 12.8 281 281 Weiterführende Literatur Chapter12
Chapter13 13 282 292 Betrieb von Informationssystemen  
Chapter13.1 13.1 282 285 Betreuung des Betriebs Chapter13
Chapter13.2 13.2 285 288 Wartung der Anwendungssysteme Chapter13
Chapter13.3 13.3 288 291 IT-Servicemanagement Chapter13
Chapter13.4 13.4 291 291 Merkliste Chapter13
Chapter13.5 13.5 292 292 Fragen zur Erfolgskontrolle Chapter13
Chapter13.6 13.6 292 292 Weiterführende Literatur Chapter13
Chapter14 14 293 294 Schlussbemerkungen  
Chapter15 15 295 318 Lösungen der Übungsaufgaben  
Chapter16 16 319 348 Glossar  

@KonradHoeffner
Copy link
Collaborator Author

ob result from tarql

chapter.ttl.txt

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 10, 2019

Finish ob

  • backup Virtuoso as 20191010
  • upload to Virtuoso

Now we need to align the references with the new chapters.

Generate

construct
{
 ?x meta:chapter ?c2
}
from <http://www.snik.eu/ontology/ob>
{
 ?x ob:chapter ?c1.
 BIND(IRI(CONCAT("http://www.snik.eu/ontology/ob/Chapter",?c1)) AS ?c2)
 ?c2 a meta:Chapter.
}

Replace

SPARQL
WITH <http://www.snik.eu/ontology/ob>
DELETE
{
 ?x ob:chapter ?c1
}
INSERT
{
 ?x meta:chapter ?c2
}
WHERE
{
 ?x ob:chapter ?c1.
 BIND(IRI(CONCAT("http://www.snik.eu/ontology/ob/Chapter",?c1)) AS ?c2)
 ?c2 a meta:Chapter.
}

Review

SELECT ?o COUNT(?s)
FROM <http://www.snik.eu/ontology/ob>
{
 ?s meta:chapter|ob:chapter ?o.
} ORDER BY DESC(COUNT(?s))

@KonradHoeffner
Copy link
Collaborator Author

meta

Add the new class and the properties:

  • meta:Chapter
  • meta:chapter
  • meta:chapterNumber
  • meta:firstPage
  • meta:lastPage
  • meta:book

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 10, 2019

SNIK Graph

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 10, 2019

he

he already uses chapter instances as objects, they just aren't used as subjects yet, so add those.

We can construct them like this:

CONSTRUCT
{
 ?ch a meta:Chapter; 
     meta:book <http://www.snik.eu/ontology/he>.
 ?x meta:chapter ?ch.
}
FROM <http://www.snik.eu/ontology/he>
FROM <http://www.snik.eu/ontology/he-unconsolidated>
{
 ?x he:chapter ?ch.
}

The problem is that we don't know which graph to put them in, he or he-inconsolidated.
The chapter definitions go into the consolidated part, so at first just use:

CONSTRUCT
{
 ?ch a meta:Chapter; 
     meta:book <http://www.snik.eu/ontology/he>.
}
FROM <http://www.snik.eu/ontology/he>
FROM <http://www.snik.eu/ontology/he-unconsolidated>
{
 ?x he:chapter ?ch.
}
  • upload this

  • replace he:chapter with meta:chapter:

SPARQL
WITH <http://www.snik.eu/ontology/he>
DELETE {?x he:chapter ?c.}
INSERT {?x meta:chapter ?c.}
WHERE {?x he:chapter ?c.}
SPARQL
WITH <http://www.snik.eu/ontology/he-unconsolidated>
DELETE {?x he:chapter ?c.}
INSERT {?x meta:chapter ?c.}
WHERE {?x he:chapter ?c.}

@KonradHoeffner
Copy link
Collaborator Author

KonradHoeffner commented Oct 10, 2019

it4it

select distinct ?p as ?property ?o as ?chapter count(?s) as ?count
from <http://www.snik.eu/ontology>
{
 ?s ?p ?o.
 filter(regex(str(?p),"chapter$"))
 filter(?p!=meta:chapter)
} order by ?p desc(count(?s))

property | chapter | count
-- | -- | --
http://www.snik.eu/ontology/it4it/chapter | "5.4.5"^^<http://www.w3.org/2001/XMLSchema#string> | 3
http://www.snik.eu/ontology/it4it/chapter | "5.4.2"^^<http://www.w3.org/2001/XMLSchema#string> | 2
http://www.snik.eu/ontology/it4it/chapter | "5.4.4"^^<http://www.w3.org/2001/XMLSchema#string> | 2
http://www.snik.eu/ontology/it4it/chapter | "5.4.1"^^<http://www.w3.org/2001/XMLSchema#string> | 2
http://www.snik.eu/ontology/it4it/chapter | "5.4.3"^^<http://www.w3.org/2001/XMLSchema#string> | 2
http://www.snik.eu/ontology/it4it/chapter | "6.4.2"^^<http://www.w3.org/2001/XMLSchema#string> | 2
http://www.snik.eu/ontology/it4it/chapter | "5.4.6"^^<http://www.w3.org/2001/XMLSchema#string> | 1
http://www.snik.eu/ontology/it4it/chapter | "6.4.3"^^<http://www.w3.org/2001/XMLSchema#string> | 1
http://www.snik.eu/ontology/it4it/chapter | "6.4.1"^^<http://www.w3.org/2001/XMLSchema#string> | 1
http://www.snik.eu/ontology/it4it/chapter | "8.4.4"^^<http://www.w3.org/2001/XMLSchema#string> | 1
http://www.snik.eu/ontology/it4it/chapter | "2.8"^^<http://www.w3.org/2001/XMLSchema#string> | 1

With such a small amount and no book, it is easier to generate those manually using the Atom multi-line cursor:

@prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
@prefix meta: <http://www.snik.eu/ontology/meta/> .
@prefix it4it: <http://www.snik.eu/ontology/it4it/> .

it4it:Chapter5.4.5 a meta:Chapter; rdfs:label "chapter 5.4.5"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "5.4.5"^^xsd:decimal.
it4it:Chapter5.4.2 a meta:Chapter; rdfs:label "chapter 5.4.2"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "5.4.2"^^xsd:decimal.
it4it:Chapter5.4.4 a meta:Chapter; rdfs:label "chapter 5.4.4"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "5.4.4"^^xsd:decimal.
it4it:Chapter5.4.1 a meta:Chapter; rdfs:label "chapter 5.4.1"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "5.4.1"^^xsd:decimal.
it4it:Chapter5.4.3 a meta:Chapter; rdfs:label "chapter 5.4.3"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "5.4.3"^^xsd:decimal.
it4it:Chapter6.4.2 a meta:Chapter; rdfs:label "chapter 6.4.2"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "6.4.2"^^xsd:decimal.
it4it:Chapter5.4.6 a meta:Chapter; rdfs:label "chapter 5.4.6"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "5.4.6"^^xsd:decimal.
it4it:Chapter6.4.3 a meta:Chapter; rdfs:label "chapter 6.4.3"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "6.4.3"^^xsd:decimal.
it4it:Chapter6.4.1 a meta:Chapter; rdfs:label "chapter 6.4.1"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "6.4.1"^^xsd:decimal.
it4it:Chapter8.4.4 a meta:Chapter; rdfs:label "chapter 8.4.4"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "8.4.4"^^xsd:decimal.
it4it:Chapter2.8 a meta:Chapter; rdfs:label "chapter 2.8"; meta:book <http://www.snik.eu/ontology/it4it>; meta:chapterNumber "2.8"^^xsd:decimal.

Similarily, manually create the new meta:chapter-using triples:

@prefix xsd: <http://www.w3.org/2001/XMLSchema#>  .
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>  .
@prefix meta: <http://www.snik.eu/ontology/meta/>  .
@prefix it4it: <http://www.snik.eu/ontology/it4it/>  .

it4it:ITInitiative                    meta:chapter it4it:Chapter6.4.1 .
it4it:Policy                          meta:chapter it4it:Chapter5.4.2 .
it4it:PortfolioDemandComponent        meta:chapter it4it:Chapter5.4.4 .
it4it:ProblemComponent                meta:chapter it4it:Chapter8.4.4 .
it4it:ServiceArchitecture             meta:chapter it4it:Chapter5.4.1 .
it4it:ServiceDesignComponent          meta:chapter it4it:Chapter6.4.3 .
it4it:SystemOfRecord                  meta:chapter it4it:Chapter2.8 .
it4it:ConceptualServiceBlueprint      meta:chapter it4it:Chapter5.4.5 .
it4it:PolicyComponent                 meta:chapter it4it:Chapter5.4.2 .
it4it:PortfolioBacklogItem            meta:chapter it4it:Chapter5.4.4 .
it4it:ProposalComponent               meta:chapter it4it:Chapter5.4.3 .
it4it:RequirementComponent            meta:chapter it4it:Chapter6.4.2 .
it4it:ScopeAgreement                  meta:chapter it4it:Chapter5.4.3 .
it4it:ServicePortfolioComponent       meta:chapter it4it:Chapter5.4.5 .
it4it:ConceptualService               meta:chapter it4it:Chapter5.4.5 .
it4it:EnterpriseArchitectureComponent meta:chapter it4it:Chapter5.4.1 .
it4it:ITInvestmentPortfolioComponent  meta:chapter it4it:Chapter5.4.6 .                                  
it4it:Requirement                     meta:chapter it5it:Chapter6.4.2 .

Finally, delete the it4it:chapter triples:

SPARQL
WITH <http://www.snik.eu/ontology/it4it>
DELETE {?x it4it:chapter ?y}
WHERE {?x it4it:chapter ?y}
ASK
FROM <http://www.snik.eu/ontology/it4it>
{
 ?x it4it:chapter ?y.
}

Returns 0.

@KonradHoeffner KonradHoeffner modified the milestones: 1.0, 0.9.1 Nov 6, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant