-
Notifications
You must be signed in to change notification settings - Fork 9
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
Bruk konsistent nummerering av metadatafelt (MXXX) #10
Bruk konsistent nummerering av metadatafelt (MXXX) #10
Conversation
Det forenkler maskinell prosessering av Noark 5-relaterte tekster hvis en kan vite at alle metadatafelt har konsistent identifikator, slik det har vært i Noark 5 i mange år. Jeg tenker her på MXXX-formatet, der alle metadata har en identifikator som består av M fulgt av tre siffer. I metadatakatalog.xsd for v5.0 er det introdusert et avvik fra dette, M001-a. Jeg foreslår at denne heller gis identifikator M016, som er den første som er ledig i ID-serien (1-19). Denne M016 bør kanskje også endre navn til UUID, for a gjøre det klart for alle lesere hva det er slags type ID?
@joergen-vs, kjenner du til bakgrunn hvorfor M001-a er bruk i xsd? |
"001-a" var noe jeg tok ut av luften, for å ha en spesifisering av "001". Den kan fint bli "016" |
Hva konkret er poenget med å dele dem? De ser jo ut til å begge representere en UUID. Hentet fra arkivsttruktur.xsd:
Hvis jeg forstår dette riktig så er M001-a navngit ID og har formatkrav som gjør det til en UUID, mens M001 er navngitt "systemID" og er en undertype av ID med de samme formatkrav. De burde dermed være ekvivalente og ethvert sted ID brukes i XSD-ene kan en i stedet bruke systemID. Hva har jeg misforstått? |
Fordi ID brukes av andre felter også, f.eks. referanseAvskrivesAvJournalpost. Men de trenger ikke 'label'-attributtet som er lagt til systemID, som er ment som et hjelpefelt for arkivenhet (intern id, hjelpetekst, post-type o.l.). Så kan de heller arve fra en enkel type som har innholds-regler. |
[Jørgen]
Fordi ID brukes av andre felter også, f.eks.
referanseAvskrivesAvJournalpost. Men de trenger ikke
'label'-attributtet som er lagt til systemID, som er ment som et
hjelpefelt for arkivenhet (intern id, hjelpetekst, post-type o.l.). Så
kan de heller arve fra en enkel type som har innholds-regler.
Aha. Det la jeg ikke merke til, da det er introduksjonen av attributter
i metadatakatalogen, så vidt jeg kan se. Hvis jeg forstår dette riktig,
så er typen "ID" en UUID og typen "systemID" en UUID med merkelapp,
dvs. slik:
<avskrivning>
<referanseAvskrivesAvJournalpost>0de0d464-4d72-11ea-bc13-002354090596</referanseAvskrivesAvJournalpost>
</avskrivning>
<arkiv>
<systemID label="arkiv #1">27e49b16-4d72-11ea-ada2-002354090596</systemID>
</arkiv>
I så fall trengs det helt klart separate M-nummer for disse. Det må vel
også registreres i
<URL: https://github.com/arkivverket/noark5-standard/ > når den er klar
for korreksjoner. Der bør det kanskje også nevnes 'label'-attributten.
…--
Vennlig hilsen
Petter Reinholdtsen
|
Det forenkler maskinell prosessering av Noark 5-relaterte tekster hvis
en kan vite at alle metadatafelt har konsistent identifikator, slik det
har vært i Noark 5 i mange år. Jeg tenker her på MXXX-formatet, der
alle metadata har en identifikator som består av M fulgt av tre siffer.
I metadatakatalog.xsd for v5.0 er det introdusert et avvik fra dette,
M001-a. Jeg foreslår at denne heller gis identifikator M016, som er den
første som er ledig i ID-serien (1-19).
Denne M016 bør kanskje også endre navn til UUID, for a gjøre det klart
for alle lesere hva det er slags type ID?