-
Notifications
You must be signed in to change notification settings - Fork 2
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
IMBOR 2020-07 release gebruiken om basis versiebeheer IMBOR-LD te implementeren #88
Comments
Softwareleveranciers vragen in het overleg 26-06-2020, of er delta query's tussen de vorige en deze versie gepubliceerd worden. |
De uitleg hierboven is wat mij betreft nog niet duidelijk genoeg. Dus ik hoop dat de uitwerking nog iets verder toegelicht kan worden... |
Uiteraard! Bij deze. @redmer en ondergetekende hebben drie opties verkend.
Optie 1:We maken een TriG file met daarin verschillende graphs. Al deze graphs zijn ook In een query kan het dan bijvoorbeeld zo worden opgevraagd:
Voorbeeld bestand (gestript van content): Optie 2:We maken een TTL file zonder graphs en introduceren één klasse van het type In een query kan het dan bijvoorbeeld zo worden opgevraagd (gebruikmakend van de inference/ruleset van rdfs):
Voorbeeld bestand (gestript van content): Optie 3:We maken een TTL file zonder graphs en introduceren één klasse van het type In een query kan het dan bijvoorbeeld zo worden opgevraagd:
Voorbeeld bestand (gestript van content): Conclusie
Voorlopig willen we dus verder met optie 3, een skos:Collection. |
This comment has been minimized.
This comment has been minimized.
dank voor de uitleg. Ik denk inderdaad dat optie 3 het beste is. Niet alleen omdat het CROW-LDP optie 1 niet ondersteunt, maar ook omdat een turtle file (in tegenstelling tot een trig) makkelijker te verwerken is voor de meeste partijen omdat trigs niet per se goed ondersteund worden... |
Mee eens.
Voor velen is trig exotisch.
Maar idd denk nog niet de ideale oplossing dus wellicht in toekomst nog schakelen bij consensus in bv coins 3.0 BP groep.
Vg Michel
Dr. ir. H.M. (Michel) Böhms
Senior Data Scientist
T +31888663107
M +31630381220
E michel.bohms@tno.nl<mailto:michel.bohms@tno.nl>
Location<https://www.google.com/maps/place/TNO+-+Locatie+Delft+-+Stieltjesweg/@52.000788,4.3745183,17z/data=!3m1!4b1!4m5!3m4!1s0x47c5b58c52869997:0x56681566be3b8c88!8m2!3d52.000788!4d4.376707>
[cid:image001.gif@01D65138.52DDE2E0]<http://www.tno.nl/>
This message may contain information that is not intended for you. If you are not the addressee or if this message was sent to you by mistake, you are requested to inform the sender and delete the message. TNO accepts no liability for the content of this e-mail, for the manner in which you use it and for damage of any kind resulting from the risks inherent to the electronic transmission of messages.
Van: Niels Hoffmann <notifications@github.com>
Verzonden: Friday, July 3, 2020 12:01 PM
Aan: Stichting-CROW/imbor <imbor@noreply.github.com>
CC: Bohms, H.M. (Michel) <michel.bohms@tno.nl>; Mention <mention@noreply.github.com>
Onderwerp: Re: [Stichting-CROW/imbor] IMBOR 2020-07 release gebruiken om basis versiebeheer IMBOR-LD te implementeren (#88)
dank voor de uitleg. Ik denk inderdaad dat optie 3 het beste is. Niet alleen omdat het CROW-LDP optie 1 niet ondersteunt, maar ook omdat een turtle file (in tegenstelling tot een trig) makkelijker te verwerken is voor de meeste partijen omdat trigs niet per se goed ondersteund worden...
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#88 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AFJJOMHYA4YNDFBIGJGM4LTRZWT6RANCNFSM4OGSBBFA>.
|
In de nieuwste TTL file is nu via een skos:collection de versie op te vragen. Voor inhoudelijke wijzigingen wordt nog verwezen naar het logboek. In een volgende versie zal de zelfde manier van versie management gebruikt worden, waardoor makkelijke een (basis) delta opgevraagd kan worden. Voor deze versie is dat nog niet gedaan omdat 2020-08 pas een release candidate van IMBOR-LD is. 2020-03 was een bèta. |
* Verwijder OWL-property beschrijvingen Closes #87 Closes #94 * nieuwe versie brondata * Verwijder graaf-informatie voor een nette Turtle implementeerd deels #88 * Hermodelleer kwantiteitsattributen implementeert #87 * Optie 3 versiebeheer #88 closes #88 * Schema-wijziging * SPARQL-voorbeelden geupdate naar 2020-08 Co-authored-by: Redmer Kronemeijer <kronemeijer@rdmr.eu>
* Verwijder OWL-property beschrijvingen Closes #87 Closes #94 * nieuwe versie brondata * Verwijder graaf-informatie voor een nette Turtle implementeerd deels #88 * Hermodelleer kwantiteitsattributen implementeert #87 * Optie 3 versiebeheer #88 closes #88 * Schema-wijziging * SPARQL-voorbeelden geupdate naar 2020-08 * Feature/imbor 2020-08 (#104) * Correcte versienummer voor publicatie Closes #101 Closes #99 * Close #100 Co-authored-by: Redmer Kronemeijer <kronemeijer@rdmr.eu>
Impact/revisit van:
#2 #49 #82
We hebben het uitgebreid gehad over versiebeheer in het algemeen en CROW heeft het op zich genomen om hier hun expertise op te showen. Alleen binnen IMBOR-LD doen we het nu nog niet. In eerdere beslissingen is gesteld dat bij een nieuwe release van IMBOR en IMBOR-LD we versiebeheer gaan implementeren. Voor release 2020-08 is nu gekozen om basis versiebeheer te implementeren.
Daarnaast lopen we met bijvoorbeeld Amsterdam tegen zaken aan dat ze onze ontologie al gebruiken. Als wij zaken gaan veranderen moeten we ook goed versiebeheer doen anders wil niemand met onze ontologieën werken. We kunnen dan onze kennis van versiebeheer echt goed etaleren, en überhaupt goed bezig zijn
Dit betekent het volgende:
In de TriG file werd al een versie meegeven. Dit blijft zo. Deze benaming zal in lijn zijn met de IMBOR benaming (2020-08). Doordat in IMBOR-LD vaste URI's worden gebruikt (geen versie in de URL) zal alles te te vinden blijven. E.g. het beheerobject zal blijven op: http://linkeddata.crow.nl/publication-v2/ns/crow/imbor/def/objecttype/OBB400
De meeste wensen mbt versie management bij IMBOR-LD gaan over versie materialisatie. Wanneer we de analyse van CROW bekijken is de handigste strategie een IC (Indepent Copies) strategie Combinaties versiebeheer strategie. Eigenlijk wordt dit ook onderschreven door IMBOR: er komen een minimaal aatal publicaties per jaar en deze moeten allemaal ook nog eens altijd te raadplegen zijn.
Qua implementatie in techniek kom je dan dus op het delen van periodieke dumps. Dit is wat gedaan zou kunnen worden door in de publicatie URL een versie op te nemen. Dit is in ons geval minder handig dan het expliciet in de data opnemen. Kort gezegd publiceer je puur de info over de versie apart, met een
rdfs:container
en de members hier in met rdfs:member. Overigens weten we nog niet zeker welk 'groeping' mechanisme we gaan gebruiken. Wordt nog onderzocht.Voordelen:
Nadelen:
Ondanks dat dit niet perfect is verwachten we dat het de meeste use-cases dekt.
EDIT: 2020-08: In de uitweiding van deze issue worden de opties besproken en waarom voor 'optie 3' gekozen is.
The text was updated successfully, but these errors were encountered: