Open GeertThijs opened 7 years ago
Voorbeeld van optie 3 (eigenlijk meer een variant) is CPSV-AP: zij hebben geen voc-specificatiedocument voor de uitbreiding die CPSV-AP doet op CPSV, zij publiceren gewoon een CPSVAP-RDF (met kardinaliteiten in de comment!?) en het ap-specificatiedocument licht zowel de nieuwe termen als het profiel toe. Problematisch toch ook wel: alles loopt door elkaar: wanneer slaat de beschrijving op de applicatie en wanneer niet? En optie 4 wordt toegepast bij Web Annotation: datamodel https://www.w3.org/TR/annotation-model/ en vocabularium https://www.w3.org/TR/annotation-vocab/ zijn aparte documenten.
Voor mij is de HTML versie van het vocabularium een document dat in de eerste plaats bruikbaar moet zijn door de gebruikers (mensen). De "échte" definitie van het vocabularium zit vervat in het Turtle bestand.
Een apart document, zoals het Web Annotation datamodel is een mogelijkheid, maar dan moet het Voc een ondersteunende rol hebben en niet zo prominent aanwezig zijn (bv. de eerste pagina weer mensen naartoe surfen is dan het data model document). Ook praktisch gezien lijkt dit een hoop extra werk, plus dat voor wat betreft ISA Persoon of CPSV-AP wij (AIV-OSLO) misschien niet het best geplaatst zijn om dit te schrijven.
Een mogelijkheid zou zijn om in een apart hoofdstuk, op het einde, de klassen en eigenschappen op te nemen die werden hergebruikt uit andere vocabularia, samen met het label en eventuele definitie in het Nederlands.
Een voorbeeld hiervan is: https://www.w3.org/TR/annotation-vocab/ (hoofdstuk 3)
Het domein en bereik van de hergebruikte termen zou rechtstreeks kunnen opgehaald worden uit de desbetreffende namespaces (automatisch, via een script).
Tot slot, in plaats van een volledig domein model weer te geven zoals bij de APs (waar impliciet de klassen en attributen al in een bepaald stramien gegoten worden), kan zoals bij de Web Annotation Ontology gekozen worden om kleine diagrammen op te nemen bij de klassen en eigenschappen zelf.
Nu ik een zgn voorbeeld-inleiding voor de vocs/ap’s aan het schrijven ben (voor Persoon) zit ik met volgende vragen over de inhoud vd spec documenten:
In afwachting van jullie commentaar ga ik alvast oor de laatste optie.