/
Endringer og versjonering av arketyper

Endringer og versjonering av arketyper

Alt dette gjelder for publiserte arketyper. Arketyper har versjon 0.0.1-alpha inntil de publiseres for første gang, og det gjøres ingen versjonshåndtering på upubliserte arketyper.

KorrigeringEndring av en versjon fra f.eks. 1.0.0 til 1.0.1
Mindre endringEndring av en versjon fra f.eks. 1.0.0 til 1.1.0
Omfattende endringEndring av en versjon fra f.eks. 1.0.0 til 2.0.0. Brytende endring.


Type revisjonBeskrivelseKommentar
Ikke muligEndring av arketypenavn/idKan ikke gjøres når en arketype er publisert
KorrigeringNavneendring på elementer eller konseptnavn uten å endre betydning.Eller endre beskrivelse av elementet
KorrigeringLegge til manglende informasjon i beskrivelserGjelder også endringer på beskrivelser.
KorrigeringLegge til flere språk
*Mindre endringLegge til elementer som har occurences 0..* (altså ikke obligatoriske element).Dette betyr likevel ikke at man kan legge til flere elementer som betyr det samme, eksempelvis fordi kodeverket i eksisterende element er utdatert. Ved spørringer vil man da ikke få riktige data fordi de ligger i ulike elementer.
*Mindre endringLegge til verdier i et internt verdisettOBS at dersom det å legge til verdier fører til at betydningen av de eksisterende verdier endres (f.eks. dersom man legger til verdier i et verdisett, vil dette være en omfattende endring, selv om det rent teknisk ikke er det.
*Mindre endringLegge til runtime-name constraint
*Mindre endringAlle endringer av kardinalitet/occurences som gjør arketypen mindre begrenset. F.eks. endre et obligatorisk element til valgfritt (som fra 1..* til 0..*) eller å "mildne" en kardinalitet til en arketype eller internt CLUSTER (som fra "Maksimum of 1 items" til "Maksimum of 2 items").
Mindre endringEndring av rekkefølge på verdisett i et kodet tekstelement
Mindre endringEndring av rekkefølge av ordinalerOBS at dersom betydningen av ordinalene er endret, vil dette være en omfattende endring, selv om det rent teknisk ikke er det.
Mindre endringEndre rekkefølge av verdier innenfor ett nivå av arketypetreet.
Omfattende endringLegge til elementer som har occurences 1..1, eller 1..* (obligatorisk element).
Omfattende endringAlle endringer av kardinalitet/occurences som gjør arketypen mer begrenset. F.eks. endre et valgfritt element til obligatorisk (som fra 0..1 til 1..1) eller å gjøre en kardinalitet "strengere" til en arketype eller internt CLUSTER (som fra "Minumum of 1 items" til "Minimum of 2 items").
Omfattende endringSlette koder i et kodeverk
Omfattende endringEndring av datatype på elementer
Omfattende endringFjerne elementerGjelder uansett om det er et obligatorisk element eller ikke, fordi elementet kan ha vært brukt i en sammenheng, og utveksling av data kan derfor gå galt.
Omfattende endringFjerne runtime-name constraint
Omfattende endringFlytte elementer mellom nivåer i arketypetreet.F.eks fra internt cluster til rotnivå i arketypen, eller fra ett internt cluster til et annet.

Related content