Informasjonsforvaltning / datacatalogtordf

A library that will map a data catalog (inkl dataset, dataservices and other dcat resources) to rdf
Apache License 2.0
5 stars 1 forks source link

Skolemisering #30

Closed frederik-ronnevig closed 3 years ago

frederik-ronnevig commented 3 years ago

Gjelder følgende noder som brukes i modelldcatno:

https://github.com/Informasjonsforvaltning/modelldcatnotordf/issues/86

TODO - gjelder både klasser og Object Properties (som ikke kun kan være blank nodes):

Kommentar fra @stigbd :

Dette gjelder for alle klasser i biblioteket. Samtidig bør vi vurdere å opne opp for at biblioteket støtter at klasser ikkje får tildelt indentifikator av bruker, som dermed resulterer i blanke noder.

Derfor blir dette eigentleg to features:

støtte blanke noder for alle (?) klasser, for alle blanke noder, lag skolem-uris. Ellers må vi forsøke å implementere dette utan at det resulterer i breaking changes, viss mulig.

stigbd commented 3 years ago

Dette gjelder for alle klasser i biblioteket. Samtidig bør vi vurdere å opne opp for at biblioteket støtter at klasser ikkje får tildelt indentifikator av bruker, som dermed resulterer i blanke noder.

Derfor blir dette eigentleg to features:

Ellers må vi forsøke å implementere dette utan at det resulterer i breaking changes, viss mulig.

frederik-ronnevig commented 3 years ago

Da skal dette være ferdiggstilt. Det som er gjennomført er følgende:

Alle klasser som kan instansieres har fått skolemisering, med unntak av de som kun kan være blanke noder. For eksempel slik som PeriodOfTime. Disse har i tilegg ingen Object Properties, kun Data Properties

Alle endringene er bakoverkompatible. Alle endringene er releaset til v1.4.6