You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-3Lines changed: 18 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,15 @@
2
2
3
3
IN PROGRESS: de codelijsten zijn nog niet in gebruik.
4
4
5
-
Deze repository omvat een aantal codelijsten voor het uitwisselingsplatform https://data.uitwisselingsplatform.be.
5
+
Deze repository omvat een aantal codelijsten en de ontologie voor het uitwisselingsplatform https://www.uitwisselingsplatform.be.
6
6
7
-
Per codelijst wordt een RDF file in de turtle syntax volgens het [SKOS vocabularium](https://www.w3.org/TR/skos-primer/) toegevoegd aan de directory 'conceptschemes'.
7
+
## Repository structuur
8
+
9
+
De repository bevat twee types metadata:
10
+
11
+
1.**Concept schemes** (`conceptschemes/` directory): Per codelijst wordt een RDF file in de turtle syntax volgens het [SKOS vocabularium](https://www.w3.org/TR/skos-primer/) toegevoegd aan de directory 'conceptschemes'.
12
+
13
+
2.**Ontologie** (`ontology/` directory): De OWL ontologie die de datamodellen voor het uitwisselingsplatform definieert. De ontologie bestanden worden alleen op syntax gevalideerd (geen SHACL validatie).
8
14
9
15
# vormafspraken over de codelijsten
10
16
@@ -31,5 +37,14 @@ skos:related | verwijzing naar een gerelateerd concept.
31
37
- gebruik language-tagged strings i.p.v. plain literals
32
38
Dus `"mijn label@nl` i.p.v. `"mijn label"`
33
39
34
-
- We verwachten een hierarchie in 1 richting. Het is voldoende om de hierarchie in 1 richting uit te drukken. Het is aan de afnemers om indien voor hen nodig ook de omgekeerde relatie te berekenen. Dat maakt de data ook overzichtelijk.
40
+
- We verwachten een hierarchie in 1 richting. Het is voldoende om de hierarchie in 1 richting uit te drukken. Het is aan de afnemers om indien voor hen nodig ook de omgekeerde relatie te berekenen. Dat maakt de data ook overzichtelijk.
41
+
42
+
## Validatie
43
+
44
+
De repository bevat een validatiescript (`check_rdf.py`) dat automatisch wordt uitgevoerd bij elke push of pull request:
45
+
46
+
-**Concept schemes**: Worden gevalideerd op zowel RDF/Turtle syntax als SHACL shapes (zie `shacl_codelists.ttl`)
47
+
-**Ontologie**: Worden alleen gevalideerd op RDF/Turtle syntax (geen SHACL validatie)
48
+
49
+
Zowel concept schemes als ontologie bestanden moeten geldige Turtle syntax hebben om door de validatie te komen.
0 commit comments