| Dette dokumentet kan også lastes ned som PDF. |
|
Innmelding av feil og mangler: Dersom du finner feil eller mangler i dokumentet, ber vi om at dette meldes inn på GitHub Issues. Dersom du ikke allerede har bruker på GitHub kan du opprette bruker gratis. |
Lisens: CC BY 4.0 ⧉
Status: Gjeldende
Versjon: 1.4.0 (se endringsloggen)
Publisert: 2026-07-27 (v.1.4), 2023-07-03 (v.1.3), 2022-08-26 (v.1.2), 2021-06-28 (v.1.1), 2020-12-18 (v.1.0)
Oppdatert: 2026-07-27 (v.1.4.0)
Gjeldende versjon av spesifikasjon: https://data.norge.no/specification/modelldcat-ap-no/
Forrige versjon av spesifikasjon: https://data.norge.no/specification/modelldcat-ap-no/v1.3
Gjeldende versjon av ontologi: https://data.norge.no/vocabulary/modelldcatno
Redaktørens utkast av spesifikasjon: https://informasjonsforvaltning.github.io/modelldcat-ap-no/specification
Abstract in English
English speaking readers, you may click here to read what this specification is about and how you may read it.
This specification, ModellDCAT-AP-NO, is the Norwegian application profile of DCAT, for describing information models.
The specification is mainly in Norwegian. However, in Chap. 3 which requires a certain level of knowledge in RDF, the specification of the classes and properties is in both Norwegian and English.
1. Om spesifikasjonen
1.1. Formål
Offentlige virksomheter forvalter en rekke informasjonsmodeller knyttet til prosesser og data som understøtter deres samfunnsoppdrag. Det er et stort potensial i å effektivisere informasjonsdelingen mellom virksomhetene ved å ha en felles tilnærming til utforming og forvaltning av modellene. Lik tilnærming gjør det også mulig å sammenligne informasjonsmodeller på tvers av virksomheter for å avdekke likheter som grunnlag for samordning og forenkling.
Denne spesifikasjonen skal sikre at beskrivelser av informasjonsmodeller utføres på en felles, strukturert måte og i en maskinlesbar form. Spesifikasjonen stiller krav til hva som skal, bør og kan være med i beskrivelsene, med spesifikasjon av dataformat. Dette vil gjøre det enklere å oppdage og forstå informasjonsmodeller i offentlig sektor, utveksle informasjonsmodeller maskinelt, samt gjenbruke informasjonsmodeller eller elementer i dem.
ModellDCAT-AP-NO er basert på DCAT-AP-NO ⧉ og inngår i Rammeverk for informasjonsforvaltning ⧉ .
Egenskapsnavnene fra den underliggende DCAT-standarden er gitt norske navn. Siden ModellDCAT-AP-NO legger til rette for internasjonal utveksling, skal engelske egenskapsnavn i form av URI-er benyttes.
1.2. Omfang og avgrensing
Spesifikasjonen er anbefalt brukt for å beskrive informasjonsmodeller. Den vil gjelde alle typer informasjonsmodeller som beskrives med tanke på oppføring i en katalog eller «inventarliste» (intern eller ekstern).
Denne spesifikasjonen, ModellDCAT-AP-NO, er en norsk applikasjonsprofil av DCAT for beskrivelse og utveksling av informasjonsmodeller, som ett av flere aspekter ved datasett/datatjenester. Men informasjonsmodeller kan beskrives uavhengig av om man har tilknyttet datasett og/eller datatjenester. I ModellDCAT-AP-NO er informasjonsmodell subklasse av Standard (dct:Standard). Ved å bruke egenskapen dct:conformsTo for datasett og datatjeneste i DCAT-AP-NO, kan et datasett eller en datatjeneste referere til en informasjonsmodell.
1.3. Målgrupper
Spesifikasjonen har som sin målgruppe
-
deg som skal beskrive din virksomhets informasjonsmodeller
-
deg som søker etter og ønsker å gjenbruke informasjonsmodeller fra andre virksomheter
-
deg som skal utvikle/tilpasse verktøystøtte for ovennevnte beskrivelser og/eller for tilgjengeliggjøring/utveksling av beskrivelsene
De påfølgende kapitlene er rettet mot ulike målgrupper:
-
Forenklet fremstilling av kravene i ModellDCAT-AP-NO gir en introduksjon for ikke‑tekniske lesere, med en overordnet og forenklet fremstilling av kravene i denne spesifikasjonen.
-
Krav til RDF-representasjon av klassene i ModellDCAT-AP-NO forutsetter et visst kunnskapsnivå om RDF og retter seg mot tekniske lesere som skal utvikle eller tilpasse verktøystøtte.
-
Noen spesielle temaer er relevante for begge målgrupper og bør leses samlet for best forståelse.
1.4. Forvaltningsregime
Spesifikasjonen forvaltes av Digitaliseringsdirektoratet (Digdir) ⧉.
Digdir initierer arbeidet med nye versjoner av spesifikasjonen, og håndterer selv løpende mindre endringer. Ved behov for større endringer vil Digdir vurdere å sette sammen en arbeidsgruppe med representanter fra relevante virksomheter, for utarbeidelse av forslag til den reviderte versjonen som sendes ut til bred kommentering før fastsetting.
Gjeldende og eventuelle tidligere versjoner av spesifikasjonen skal være tilgjengelige på Digdirs nettsider, slik at det er enkelt å finne ut når tidligere versjoner var gyldige, og hvilke endringer som er foretatt mellom to versjoner.
1.5. Om kravnivåene i spesifikasjonen
Spesifikasjonen bruker ordene «obligatorisk» ("mandatory"), «anbefalt» ("recommended") og «valgfri» ("optional"). Disse er forklart i DCAT-AP-NO ⧉, og forklaringene gjentas ikke her.
2. Forenklet fremstilling av kravene i ModellDCAT-AP-NO
Denne delen av spesifikasjonen er primært ment for den ikke-tekniske målgruppen.
Som illustrert i Figur 1 gir ModellDCAT-AP-NO mulighet til å beskrive informasjonsmodeller.
Helt overordnet illustrerer figuren bl.a. følgende:
-
til en informasjonsmodell skal (obligartorisk) det oppgis
-
aktøren/virksomheten som er ansvarlig for å gjøre modellen tilgjengelig, i teningen kalt «utgiver»
-
kontaktpunkt(er) som kan brukes ved spørsmål om modellen
-
-
til en informasjonsmodell bør (anbefalt) det beskrives hvilke modellelementer modellen inneholder
-
til en informasjonsmodell kan (valgfritt) det tas med henvisninger til
-
side(r) (dokument(er)) som viser modellen i ulike formater, f.eks. en eller flere bildefiler som viser modellen
-
hjemmesiden (dokument) til modellen, f.eks. en webside som viser og forklarer modellen
-
Det er med andre ord ikke nødvendig å ha beskrevet alle modellelementene i modellen din i henhold til kravene i denne spesifikasjonen, før du kan fortelle verden at du har laget en informasjonsmodell.
Hvilke typer opplysninger som SKAL (obligatoriske), BØR (anbefalte) og KAN (valgfrie) tas med i beskrivelse av en Informasjonsmodell, et Modellelement, en Aktør og et Kontaktpunkt, er nærmere spesifisert i det følgende i dette kapittelet. Hvordan opplysningene skal representeres teknisk i RDF (Resource Description Framework ⧉) er spesifisert i kap. Kap. 3, som også innehlder flere klasser som kan brukes i tillegg til de som er vist i Figur 1 og beskrevet i dette kapittelet.
2.1. Krav til beskrivelse av en Informasjonsmodell
Opplistinen i dette kapitlet er ikke komplett. Kap. 3.15 kan inneholde flere egenskaper som kommer i tillegg til de som er tatt med i tabellene under.
| Obligatorisk | Forklaring | Ref. til Kap. 3 |
|---|---|---|
kontaktpunkt |
kontaktpunkt som kan brukes ved spørsmål om modellen |
|
tittel |
navnet på modellen |
|
utgiver |
aktøren (virksomheten) som er ansvarlig for å gjøre modellen tilgjengelig |
| Anbefalt | Forklaring | Ref. til Kap. 3 |
|---|---|---|
begrep |
begrep som er viktige for å forstå og tolke modellen |
|
beskrivelse |
en fritekstbeskrivelse av modellen |
|
modellelement |
modellelement som modellen inneholder |
|
lisens |
lisens som gjelder for viderebruk av modellen |
| Valgfritt | Forklaring | Ref. til Kap. 3 |
|---|---|---|
endringsdato |
dato for siste endring av modellen |
|
finnes i format |
dokument som representerer modellen i et annet format |
|
hjemmeside |
hjemmesiden til modellen |
|
modellstatus |
modellens modenhet |
|
språk |
språk som er brukt i modellen |
|
type |
type informasjonsmodell |
|
utgivelsesdato |
dato for når modellen ble gjort tilgjengelig |
|
versjon |
versjonsnummer eller annen versjonsangivelse for modellen |
2.2. Krav til beskrivelse av et Modellelement
Opplistinen i dette kapitlet er ikke komplett. Kap. 3.21 kan inneholde flere egenskaper som kommer i tillegg til de som er tatt med i tabellene under.
| Obligatorisk | Forklaring | Ref. til Kap. 3 |
|---|---|---|
tittel |
navnet på modellelementet |
| Anbefalt | Forklaring | Ref. til Kap. 3 |
|---|---|---|
begrep |
begrep som er viktige for å forstå og tolke modellelementet |
|
har egenskap |
egenskap som modellelementet har |
| Valgfritt | Forklaring | Ref. til Kap. 3 |
|---|---|---|
beskrivelse |
fritekstbeskrivelse av modellelementet |
2.3. Krav til beskrivelse av en Aktør
Opplistinen i dette kapitlet er ikke komplett. Kap. 3.2 kan inneholde flere egenskaper som kommer i tillegg til de som er tatt med i tabellene under.
| Obligatorisk | Forklaring | Ref. til Kap. 3 |
|---|---|---|
navn |
navnet til aktøren |
| Anbefalt | Forklaring | Ref. til Kap. 3 |
|---|---|---|
type |
type aktør, f.eks. nasjonal myndighet, lokal myndighet, privat virksomhet osv. |
2.4. Krav til beskrivelse av et Kontaktpunkt
Opplistinen i dette kapitlet er ikke komplett. Kap. 3.20 kan inneholde flere egenskaper som kommer i tillegg til de som er tatt med i tabellene under.
| Obligatorisk | Forklaring | Ref. til Kap. 3 |
|---|---|---|
fullt navn |
navnet på kontaktpunktet |
| Anbefalt | Forklaring | Ref. til Kap. 3 |
|---|---|---|
e-post |
e-postadresse til kontaktpunktet |
|
hjemmeside |
hjemmeside til kontaktpunktet |
|
telefon |
telefonnummer til kontaktpunktet |
2.5. Et illustrativt eksempel
En enkel beskrivelse av informasjonsmodellen vist i Figur 2 kan se slik ut, der obligatoriske felter er uthevet:
-
tittel: Klassene i ModellDCAT-AP-NO
-
utgiver: Digitaliseringsdirektoratet
-
kontaktpunkt:
-
navn: Digitaliseringsdirektoratet
-
-
finnes i format:
-
format: png
-
referanse: link=modelldcat-ap-no/images/ModellDCAT-AP-NO-klasser.png
-
For eksemplet ovenfor uttrykt i RDF Turtle, klikk her
<eksModell> a modelldcatno:Informasjonsmodell ; # Informasjonsmodell
dcat:contactPoint <digdir> ; # kontaktpunkt - obligatorisk
dct:title "Klassene i ModellDCAT-AP-NO"@nb , "The classes in ModellDCAT-AP-NO"@en ; # tittel - obligatorisk
dct:publisher <https://organization-catalog.fellesdatakatalog.digdir.no/organizations/991825827> ; # utgiver - obligatorisk
dct:hasFormat <png-visning> ; # finnes i format - valgfritt
.
<digdir> a vcard:Organization ; # Kontaktpunkt - organisasjon
vcard:fn "Digitaliseringsdirektoratet"@nb , "The Norwegian Digitalisation Agency"@en ; # fullt navn - obligatorisk
vcard:hasEmail <mailto:informasjonsforvaltning@digdir.no> ; # e-post - anbefalt
.
<png-visning> a foaf:Document ; # Dokument
dct:format <http://publications.europa.eu/resource/authority/file-type/PNG> ; # format - valgfritt
rdfs:seeAlso <https://data.norge.no/specification/modelldcat-ap-no/modelldcat-ap-no/images/ModellDCAT-AP-NO-klasser.png> ; # referanse - valgfritt
.
3. Krav til RDF-representasjon av klassene i ModellDCAT-AP-NO
Denne delen av spesifikasjonen er primært ment for den tekniske målgruppen.
Figur 2 viser en visuell oversikt over klassene i CPSV-AP-NO og relasjoner mellom dem. For lesbarhets skyld er flere av klassene bare listet opp nederst på tegningen uten at relasjoner mellom disse og andre klasser er tatt med.
Figuren er ikke ment som en formell representasjon av spesifikasjonen. Før eventuell uoverensstemmelse mellom figuren og den tekstlige beskrivelsen blir rettet opp, har den tekstlige beskrivelsen forrang. Samme forrang gjelder også når det gjelder eventuelle uoverensstemmelser mellom tekstlige beskrivelser og figurer i resten av spesifikasjonen.
Klassene i figuren, med deres egenskaper, er spesifisert videre i dette kapitlet. Klassene er sortert alfabetisk etter norske klassenavn, og egenskapene i hver klasse gruppert først inn i obligatoriske, anbefalte og valgfrie egenskaper, og der under alfabetisk etter norske egenskapsnavn.
Kravene i denne delen av spesifikasjonen spesifiserer hvordan beskrivelsene skal representeres i RDF. Hvert krav er spesifisert i en tabell som inneholder syntaks og forklaring. Radene i tabellene er beskrevet nedenfor. Noen tabeller har færre rader.
Ledetekst i tabellen |
Hensikt med raden i tabellen |
English name |
Brukes til å angi klasse- eller egenskapsnavn på engelsk, primært ment for engelsktalende utviklere av verktøystøtte. |
URI |
Brukes til å angi en unik identifikator til klassen eller egenskapen. Det er dette som skal benyttes i RDF-basert utveksling/tilgjengeliggjøring av beskrivelser som er utformet i henhold til denne standarden. Eksempel: |
Subklasse av / Subclass of |
Denne brukes bare i spesifikasjon av en klasse, til å referere til klassen som den aktuelle klassen ev. er subklasse av. |
Subegenskap av / Subproperty of |
Denne brukes bare i spesifikasjon av en egenskap, til å referere til egenskapen som den aktuelle egenskapen ev. er subegenskap av. |
Verdiområde / Range |
Denne brukes bare i spesifikasjon av en egenskap, til å spesifisere lovlige verdier. Disse angis ved henvisning til en klasse eller datatype. Eksempel: Verdiområde |
Anvendelse / Usage note |
Brukes til å forklare hva klassen eller egenskapen er ment å brukes til, i kontekst av denne standarden. Forklaringen er også skrevet på engelsk (Usage note, kursivert), primært ment for engelsktalende utviklere av verktøystøtte. |
Multiplisitet / Multiplicity |
Denne brukes bare i spesifikasjon av en egenskap, til å spesifisere minimum og maksimum antall verdier egenskapen SKAL/BØR/KAN ha. |
Kravnivå / Requirement level |
Denne brukes bare i spesifikasjon av en egenskap, til å spesifisere om egenskapen er obligatorisk, anbefalt eller valgfri. Se også kap. 1.5, “Om kravnivåene i spesifikasjonen”. |
Merknad / Note |
Brukes til merknader knyttet til bruk av klassen eller egenskapen, f.eks. restriksjoner hvis noen. Merknadene er også skrevet på engelsk (Note, kursivert), primært ment for engelsktalende utviklere av verktøystøtte. |
Eksempel |
Brukes til å gi eksempel på bruken av klassen/egenskapen, i prosatekst. Eksempel i RDF Turtle, er tatt med under den aktuelle tabellen. |
3.1. Klassen Abstraksjon (modelldcatno:Abstraction)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Abstraction |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å representere en abstraksjon. This class is used to represent an abstraction. |
3.1.1. Anbefalte egenskaper for klassen Abstraksjon
3.1.1.1. Abstraksjon – er abstraksjon av (modelldcatno:isAbstractionOf)
English name |
is abstraction of |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til modellelementet/egenskapen som denne egenskapen er en abstraksjon av. This property is used to refer to the model element or property that the current property is an abstraction of. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.2. Klassen Aktør (foaf:Agent)
English name |
Agent |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere en aktør. This class is used to represent an agent. |
3.2.1. Obligatoriske egenskaper for klassen Aktør
3.2.1.1. Aktør – navn (foaf:name)
English name |
name |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi navnet til aktøren. Egenskapen bør gjentas for ulike versjoner av navnet (som navnet på forskjellige språk). This property is used to specify the name of the agent. This property should be repeated for different versions of the name (e.g., the name in different languages). |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.2.2. Anbefalte egenskaper for klassen Aktør
3.2.2.1. Aktør – organisasjonsidentifikator (dct:identifier)
English name |
identifier |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi organisasjonens identifikasjonsnummer, for eksempel i henhold til Enhetsregisterets organisasjonsnummer. This property is used to specify the identifier for the organization. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.2.2.2. Aktør – type (dct:type)
English name |
type |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi typen aktør tilhører. This property is used to specify the type that the agent belongs to. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
Verdien SKAL velges fra ADMS Publisher Type Vocabulary (lenket ressurs i RDF) ⧉. The value MUST be chosen from ADMS Publisher Type Vocabulary (linked resource in RDF) ⧉. |
3.3. Klassen Alle (modelldcatno:AllOf)
Se 3.35, “Klassen Valg (modelldcatno:Choice)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
All of |
URI |
|
Subklasse av / Subclass of |
Valg ( |
Anvendelse / Usage note |
Klassen brukes til å representere valg som uttrykker at alle valgbare modellelementer og/eller egenskaper må velges samtidig. This class is used to represent a choice that expresses that all selectable model elements and/or properties must be selected simultaneously. |
3.4. Klassen Assosiasjon (modelldcatno:Association)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Association |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å representere en assosiasjon. This class is used to represent an association. |
3.4.1. Anbefalte egenskaper for klassen Assosiasjon
3.4.1.1. Assosiasjon – refererer til (modelldcatno:refersTo)
English name |
refers to |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til et modellelement som assosiasjonen peker til. This property is used to refer to a model element that the association refers to. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.5. Klassen Attributt (modelldcatno:Attribute)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
| Egenskapene til modelldcatno:Attribute er gjensidig utelukkende, dvs. at de ikke kan forekomme samtidig. |
English name |
Attribute |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å representere et attributt. This class is used to represent an attribute. |
3.5.1. Anbefalte egenskaper for klassen Attributt
3.5.1.1. Attributt – har datatype (modelldcatno:hasDataType)
English name |
has data type |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi at attributtet har en datatype som type. This property is used to specify that the attribute has a data type as its type. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.5.1.2. Attributt – har enkeltype (modelldcatno:hasSimpleType)
English name |
has simple type |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi at attributtet har en enkeltype som type. This property is used to specify that the attribute has a simple type as its type. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.5.1.3. Attributt – har verdi fra (modelldcatno:hasValueFrom)
English name |
has value from |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi at attributtet har en kodeliste som type. This property is used to specify that the attribute has a code list as its type. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.5.1.4. Attributt – inneholder objekttype (modelldcatno:containsObjectType)
English name |
contains object type |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi at attributtet har en objekttype som type. This property is used to specify that the attribute has an object type as its type. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.6. Klassen Avhengighet (modelldcatno:Dependency)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Dependency |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å representere en avhengighet. This class is used to represent a dependency. |
3.6.1. Anbefalte egenskaper for klassen Avhengighet
3.6.1.1. Avhengighet – er avhengig av (modelldcatno:dependentOn)
English name |
dependent on |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til modellelementet som dette modellelementet er avhengig av. This property is used to refer to the model element that this model element is dependent on. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.7. Klassen Begrensningsregel (modelldcatno:ConstraintRule)
Se 3.25, “Klassen Note (modelldcatno:Note)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Constraint Rule |
URI |
|
Subklasse av / Subclass of |
Note (modelldcatno:Note) |
Anvendelse / Usage note |
Klassen brukes til å representere en begrensningsregel. This class is used to represent a constraint rule. |
3.7.1. Obligatoriske egenskaper for klassen Begrensningsregel
3.7.1.1. Begrensningsregel – begrenser (modelldcatno:constrains)
English name |
constrains |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til egenskap eller modellelement som begrensningsregelen gjelder for. This property is used to refer to the property or model element that the constraint rule applies to. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.7.2. Anbefalte egenskaper for klassen Begrensningsregel
3.7.2.1. Begrensningsregel – begrensningsuttrykk (modelldcatno:constraintExpression)
English name |
constraint expression |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi Uttrykk som beskriver en begrensningsregel. Egenskapen bør gjentas når uttrykket finnes i flere ulike språk. This property is used to specify the constraint expression_ It should be repeated when the expression exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.8. Klassen Datatype (modelldcatno:DataType)
Se 3.21, “Klassen Modellelement (modelldcatno:ModelElement)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
Data type |
URI |
|
Subklasse av / Subclass of |
Modellelement |
Anvendelse / Usage note |
Klassen brukes til å representere en datatype (en sammensatt verdistruktur uten identitet). This class is used to represent a data type. |
3.9. Klassen Dokument (foaf:Document)
English name |
Document |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere et dokument. This class is used to represent a document. |
3.9.1. Anbefalte egenskaper for klassen Dokument
3.9.1.1. Dokument – språk (dct:language)
English name |
language |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til språket som dokumentet er i. This property is used to refer to the language of the document. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
Verdien SKAL velges fra EU’s kontrollerte vokabular Language ⧉. The value MUST be chosen from EU’s controlled vocabulary Language ⧉. |
Eksempel i RDF Turtle:
<aFigure> a dct:Document ; dct:language <http://publications.europa.eu/resource/authority/language/NOB> ; .
3.9.1.2. Dokument – tittel (dct:title)
English name |
title |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi tittel for dokumentet. Egenskapen bør gjentas når tittelen finnes i flere ulike språk. This property is used to specify the title for the document. It should be repeated when the title exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.9.2. Valgfrie egenskaper for klassen Dokument
3.9.2.1. Dokument – format (dct:format)
English name |
format |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi dokumentets filformat. Brukes til å angi hvilket format en alternativ representasjon av modellen er på. This property is used to specify the format of the document. It is used to indicate what format an alternative representation of the model is in. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
Merknad / Note |
Verdien SKAL velges fra EU’s kontrollerte vokabular File type ⧉. The value MUST be chosen from EU’s controlled vocabulary File type ⧉. |
Eksempel / Example |
Eksempel i RDF Turtle:
<aFigure> a dct:Document ; dct:format <http://publications.europa.eu/resource/authority/file-type/PNG> ; .
3.9.2.2. Dokument – har referanse (rdfs:seeAlso)
English name |
has reference |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi referansen til dokumentet. This property is used to specify the reference to the document. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.10. Klassen Egenskap (modelldcatno:Property)
English name |
Property |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere en egenskap. This class is used to represent a property. |
3.10.1. Anbefalte egenskaper for klassen Egenskap
3.10.1.1. Egenskap – begrep (dct:subject)
English name |
subject |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til begrep som er viktig for å forstå og tolke egenskapen. This property is used to refer to a concept that is important for understanding and interpreting the property. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.10.1.2. Egenskap – identifikator (dct:identifier)
English name |
identifier |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi en unik og persistent identifikator til egenskapen. This property is used to specify a unique and persistent identifier for the property. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.10.1.3. Egenskap – navigerbar (modelldcatno:navigable)
English name |
navigable |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi om egenskapen er navigerbar eller ikke. This property is used to specify if the property is navigable. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.10.1.4. Egenskap – nedre multiplisitet (modelldcatno:minOccurs)
English name |
min occurs |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi det minste antallet lovlige forekomster egenskapen kan ha. This property is used to specify the minimum number of occurrences of the property. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.10.1.5. Egenskap – tittel (dct:title)
English name |
title |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi navnet på egenskapen. Egenskapen bør gjentas når navnet finnes i flere ulike språk. This property is used to specify the name of the property. The property should be repeated when the name exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.10.1.6. Egenskap – øvre multiplisitet (modelldcatno:maxOccurs)
English name |
max occurs |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi det største antallet lovlige forekomster egenskapen kan ha. This property is used to specify the maximum number of occurrences of the property. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.10.2. Valgfrie egenskaper for klassen Egenskap
3.10.2.1. Egenskap – beskrivelse (dct:description)
English name |
description |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi tekstlig beskrivelse av egenskapen. Egenskapen bør gjentas når beskrivelsen finnes i flere ulike språk. This property is used to specify a textual description of the property. The property should be repeated when the description exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.10.2.2. Egenskap – har type (modelldcatno:hasType)
English name |
has type |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi en generell beskrivelse av verdidomenet til egenskapen. This property is used to specify a general description of the property’s value domain. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.10.2.3. Egenskap – relasjonsegenskapsnavn (modelldcatno:relationPropertyLabel)
English name |
relation property label |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi navn på relasjon mellom to egenskaper. Brukes i kombinasjon med egenskapen «utgjør symmetrisk relasjon med» (modelldcatno:formsSymmetryWith). Egenskapen bør gjentas når navnet finnes i flere ulike språk/målformer. This property is used to specify the name of the relation between two properties. It is used in combination with the property "forms symmetry with" (modelldcatno:formsSymmetryWith). The property should be repeated when the name exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.10.2.4. Egenskap – sekvensnummer (modelldcatno:sequenceNumber)
English name |
sequence number |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi en numerisk, sekvensielt stigende verdi som kan brukes til å identifisere og holde orden på rekkefølgen på egenskapene til et modellelement. For enkelte modeller er egenskapenes orden vesentlig, f.eks. slik det ofte er i XML. This property is used to specify a numeric, sequentially increasing value that can be used to identify and maintain the order of the properties of a model element. In some models, the order of the properties is significant, for example, as is often the case in XML. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.10.2.5. Egenskap – tilhører modul (modelldcatno:belongsToModule)
English name |
belongs to module |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en modellmodul/delmodell som egenskapen inngår i. This property is used to refer to a module/submodol to which the property belongs. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.10.2.6. Egenskap – utgjør symmetrisk relasjon med (modelldcatno:formsSymmetryWith)
English name |
forms symmetry with |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å uttrykke at egenskapen har en symmetrisk relasjon til en annen egenskap. This property is used to express that the property has a symmetric relation to another property. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.11. Klassen Eller (modelldcatno:Or)
Se 3.7, “Klassen Begrensningsregel (modelldcatno:ConstraintRule)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
Or |
URI |
|
Subklasse av / Subclass of |
Begrensningsregel ( |
Anvendelse / Usage note |
Klassen brukes til å representere en begrensningsregel som uttrykker at som minimum må én av egenskapene og/eller modellelementene som den refererer til forekomme (inklusiv eller). This class is used to represent a constraint rule that expresses that at least one of the properties and/or model elements it refers to must occur (inclusive or). |
3.12. Klassen Enkeltype (modelldcatno:SimpleType)
Se 3.21, “Klassen Modellelement (modelldcatno:ModelElement)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Simple Type |
URI |
|
Subklasse av / Subclass of |
Modellelement ( |
Anvendelse / Usage note |
Klassen brukes til å beskrive enkeltype. This class is used to describe simple type. |
3.12.1. Anbefalte egenskaper for klassen Enkeltype
3.12.1.1. Enkeltype – typedefinisjon (modelldcatno:typeDefinitionReference)
English name |
type definition reference |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en standard ontologi eller bibliotek for typer, f.eks. typer definert av W3C og UML. This property is used to refer to a standard ontology or library for types, e.g., types defined by W3C and UML. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.12.2. Valgfrie egenskaper for klassen Enkeltype
3.12.2.1. Enkeltype – antall desimaler (xsd:fractionDigits)
English name |
fraction digits |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi maksimalt antall tillatte desimaler. This property is used to specify the maximum number of allowed decimal places. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.12.2.2. Enkeltype – lengde (xsd:length)
English name |
length |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi lengde på en streng. This property is used to specify the length of a string. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.12.2.3. Enkeltype – maks lengde (xsd:maxLength)
English name |
max length |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi maksimum lengde på en streng. This property is used to specify the maximum length of a string. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.12.2.4. Enkeltype – maksimum ikke-inklusivt (xsd:maxExclusive)
English name |
max exclusive |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi den øvre grensene for en numerisk verdi (verdien må være mindre enn denne verdien). This property is used to specify the upper bound for a numeric value (the value must be less than this value). |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.12.2.5. Enkeltype – maksimum inklusivt (xsd:maxInclusive)
English name |
max inclusive |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi den øvre grensen for en numerisk verdi (verdien må være mindre enn eller lik denne verdien). This property is used to specify the upper bound for a numeric value (the value must be less than or equal to this value). |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.12.2.6. Enkeltype – minimum ikke-inklusivt (xsd:minExclusive)
English name |
min exclusive |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi den nedre grensene for en numerisk verdi (verdien må være større enn denne verdien). This property is used to specify the lower bound for a numeric value (the value must be greater than this value). |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.12.2.7. Enkeltype – minimum inklusivt (xsd:minInclusive)
English name |
min inclusive |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi den nedre grensen for en numerisk verdi (verdien må være større enn eller lik denne verdien). This property is used to specify the lower bound for a numeric value (the value must be greater than or equal to this value). |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.12.2.8. Enkeltype – minimum lengde (xsd:minLength)
English name |
min length |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi minimum lengde på en streng. This property is used to specify the minimum length of a string. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.12.2.9. Enkeltype – mønster (xsd:pattern)
English name |
pattern |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi et regulært uttrykk som beskriver gyldig syntaks for et dataelement. This property is used to specify a regular expression that describes the valid syntax for a data element. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.12.2.10. Enkeltype – totalt antall siffer (xsd:totalDigits)
English name |
total digits |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi nøyaktig antall tillatte sifre. Det må være større enn null. This property is used to specify the exact number of allowed digits. It must be greater than zero. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.13. Klassen Enten eller (modelldcatno:Xor)
Se 3.7, “Klassen Begrensningsregel (modelldcatno:ConstraintRule)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
Xor |
URI |
|
Subklasse av / Subclass of |
Begrensningsregel ( |
Anvendelse / Usage note |
Klassen brukes til å representere en begrensningsregel som uttrykker at kun én av egenskapene eller modellelementene den refererer til kan opptre samtidig (eksklusiv eller).. This class is used to represent a constraint rule that expresses that only one of the properties or model elements it refers to can occur at a time (exclusive or). |
Merknad / Note |
Som minimum må begrensningsregelen være knyttet til to egenskaper/modellelementer. At a minimum, the constraint rule must be linked to two properties/model elements. |
3.14. Klassen Ikke (modelldcatno:Not)
Se 3.7, “Klassen Begrensningsregel (modelldcatno:ConstraintRule)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
Not |
URI |
|
Subklasse av / Subclass of |
Begrensningsregel ( |
Anvendelse / Usage note |
Klassen brukes til å representere begrensningsregel som uttrykker at kun instanser som ikke samsvarer med egenskaper og/eller modellelementer som den refererer til, kan forekomme. This class is used to represent a constraint rule that expresses that only instances that do not comply with the properties and/or model elements it refers to can occur. |
3.15. Klassen Informasjonsmodell (modelldcatno:InformationModel)
English name |
Information Model |
URI |
|
Subklasse av / Subclass of |
Standard ( |
Anvendelse / Usage note |
Klassen brukes til å representere en informasjonsmodell. This class is used to represent an information model. |
3.15.1. Obligatoriske egenskaper for klassen Informasjonsmodell
3.15.1.1. Informasjonsmodell – kontaktpunkt (dcat:contactPoint)
English name |
contact point |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi kontaktpunkt med kontaktopplysninger, som kan brukes ved spørsmål om modellen. This property is used to specify contact point with contact information, which can be used to send comments or questions about the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.15.1.2. Informasjonsmodell – tittel (dct:title)
English name |
title |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi navnet på modellen. Egenskapen bør gjentas når navnet finnes i flere ulike språk. This property is used to specify the title of the model. It should be repeated when the title exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.15.1.3. Informasjonsmodell – utgiver (dct:publisher)
English name |
publisher |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi aktøren (virksomheten) som er ansvarlig for å gjøre modellen tilgjengelig. This property is used to specify the publisher for the information model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.15.2. Anbefalte egenskaper for klassen Informasjonsmodell
3.15.2.1. Informasjonsmodell – begrep (dct:subject)
English name |
subject |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til begrep som er viktige for å forstå og tolke modellen. This property is used to refer to concepts that are important for understanding and interpreting the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.15.2.2. Informasjonsmodell – beskrivelse (dct:description)
English name |
description |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi fritekstbeskrivelse av modellen. Egenskapen bør gjentas når beskrivelsen finnes i flere ulike språk. This property is used to specify textual description of the model. It should be repeated when the description exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.15.2.3. Informasjonsmodell – identifikator (dct:identifier)
English name |
identifier |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi hovedidentifikator for ressursen. This property is used to specify the main identifier for the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.15.2.4. Informasjonsmodell – informasjonsmodellidentifikator (modelldcatno:informationModelIdentifier)
English name |
information model identifier |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi modellens identifikator slik det fremkommer av den som har laget modellen. This property is used to specify the identifier of the model as it appears in the source documentation. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
Dette er typisk hva elementet er kjent som i modelleringsverktøyet hvor modellen er laget. This is typically what the element is known as in the modeling tool where the model was created. |
3.15.2.5. Informasjonsmodell – inneholder modellelement (modelldcatno:containsModelElement)
English name |
contains model element |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til et modellelement som modellen inneholder. This property is used to refer to a model element which is contained in the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.15.2.6. Informasjonsmodell – lisens (dct:license)
English name |
license |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til lisens for informasjonsmodellen som beskriver hvordan den kan viderebrukes. This property is used to refer to the license for the information model which describes how it can be reused. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
Verdien SKAL velges fra EUs kontrollerte vokabular Licence ⧉. The value MUST be chosen from EU’s controlled vocabulary Licence ⧉. |
Eksempel i RDF Turtle:
<aModel> a modelldcatno:InformationModel ; dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ; .
3.15.2.7. Informasjonsmodell – tema (dcat:theme)
English name |
theme |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til et hovedtema(er) for modellen. This property is used to specify main theme(s) for the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
Verdien bør velges fra Los ⧉. The values SHOULD be chosen from Los ⧉. |
3.15.3. Valgfrie egenskaper for klassen Informasjonsmodell
3.15.3.1. Informasjonsmodell – dekningsområde (dct:spatial)
English name |
spatial |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi referere til et geografisk eller administrativt område som dekkes av modellen. This property is used to refer to a geographic or administrative area covered by the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
Merknad / Note |
Verdien SKAL velges fra EUs kontrollerte vokabularer Continent ⧉, Countries and territories ⧉ eller Place ⧉, HVIS den finnes på listene; GeoNames ⧉ SKAL i andre tilfeller brukes. The value MUST be chosen from EU’s controlled vocabularies Continent ⧉, Countries and territories ⧉ or Place ⧉, IF it is in one of the lists; if a particular location is not in one of the mentioned Named Authority Lists, GeoNames ⧉ MUST be used. |
Eksempel i RDF Turtle:
<aModel> a modelldcatno:InformationModel ; dct:spatial <http://publications.europa.eu/resource/authority/country/NOR> ; # Norge .
3.15.3.2. Informasjonsmodell – endringsdato (dct:modified)
English name |
modified |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi dato for siste oppdatering av modellen. This property is used to specify the date of the last update of the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.3. Informasjonsmodell – er del av (dct:isPartOf)
English name |
is part of |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en annen modell som denne modellen er del av. This property is used to refer to another model that this model is part of. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.4. Informasjonsmodell – er erstattet av (dct:isReplacedBy)
English name |
is replaced by |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en oppdatert og nyere modell som erstatter denne modellen. This property is used to refer to an updated and more recent model that replaces this model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.5. Informasjonsmodell – er profil av (prof:isProfileOf)
English name |
is profile of |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en standard eller spesifikasjon som modellen er en profil av. This property is used to refer to a standard or specification that the model is a profile of. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.6. Informasjonsmodell – erstatter (dct:replaces)
English name |
replaces |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en eldre utgått modell som denne modellen er ment å erstatte. This property is used to refer to an older or deprecated model that this model is intended to replace. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.7. Informasjonsmodell – finnes i format (dct:hasFormat)
English name |
has format |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til et dokument som representerer modellen i et annet format. This property is used to refer to a document that represents the model in another format. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.8. Informasjonsmodell – gyldighetsperiode (dct:temporal)
English name |
temporal |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi modellens gyldighetsintervall. This property is used to specify the validity period of the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.9. Informasjonsmodell – har del (dct:hasPart)
English name |
has part |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en annen modell som er en del av denne modellen. This property is used to refer to another model that is a part of this model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.10. Informasjonsmodell – hjemmeside (foaf:homepage)
English name |
homepage |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til hjemmesiden til modellen. This property is used to refer to the homepage of the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.11. Informasjonsmodell – i samsvar med (dct:conformsTo)
English name |
conforms to |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en implementasjonsregel eller spesifikasjon, som ligger til grunn for opprettelsen av modellen. This property is used to refer to an implementation rule or specification that serves as the basis for the creation of the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.12. Informasjonsmodell – modellstatus (adms:status)
English name |
status |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi modellens modenhet. This property is used to specify the status of the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
Merknad / Note |
Verdien SKAL velges fra EUs kontrollerte vokabularer Prooduct status ⧉. The value MUST be chosen from EU’s controlled vocabularies Prooduct status ⧉. |
Eksempel i RDF Turtle:
<aModel> a modelldcatno:InformationModel ; adms:status <http://publications.europa.eu/resource/authority/product-status/PRODUCTION> ; # deployed in a production environment .
3.15.3.13. Informasjonsmodell – nøkkelord (dcat:keyword)
English name |
keyword |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi nøkkelord som beskriver modellen. This property is used to specify keyword which describes the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.14. Informasjonsmodell – produsent (dct:creator)
English name |
creator |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til aktøren som er produsent av modellen.. This property is used to refer to the agent who is the creator of the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.15. Informasjonsmodell – språk (dct:language)
English name |
language |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi språk som er brukt i modellen. This property is used to specify language which is used in the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
Merknad / Note |
Verdien SKAL velges fra EU’s kontrollerte vokabular Language ⧉. The value MUST be chosen from EU’s controlled vocabulary Language ⧉. |
Eksempel i RDF Turtle:
<aModel> a modelldcatno:InformationModel ; dct:language <http://publications.europa.eu/resource/authority/language/NOB> ; .
3.15.3.16. Informasjonsmodell – type (dct:type)
English name |
type |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til typedefinisjoner som kategoriserer modellen og abstraksjonsnivået.. This property is used to refer to the type definitions that categorize the model and its abstraction level. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
Merknad / Note |
Verdien SKAL velges fra kontrollert vokabular for Informasjonsmodelltype ⧉. The value MUST be chosen from Information model type ⧉. |
Eksempel i RDF Turtle:
<aModel> a modelldcatno:InformationModel ;
dct:type
<https://data.norge.no/vocabulary/information-model-type#logical-model> ;
.
3.15.3.17. Informasjonsmodell – utgivelsesdato (dct:issued)
English name |
issued |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi utgivelsesdato for modellen. This property is used to specify the date of issue for the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.18. Informasjonsmodell – versjon (owl:versionInfo)
English name |
version info |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi versjonsnummer eller annen versjonsbetegnelse for modellen. This property is used to specify the version information for the model. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.15.3.19. Informasjonsmodell – versjonsmerknad (adms:versionNotes)
English name |
version notes |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi versjonsmerknad for modellen. Egenskapen bør gjentas når merknaden finnes i flere ulike språk. This property is used to specify version notes for the model. This property should be repeated when the notes are available in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.16. Klassen Katalogisert ressurs ((dcat:Resource))
English name |
Cataloged resource |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere en ressurs som er beskrevet i en katalogen. This class is used to represent a cataloged resource. |
Merknad / Note |
Dette er en abstrakt klasse og skal i en konkret anvendelse erstattes med en av spesialiseringene, dvs. Informasjonsmodell eller Modellkatalog. This is an abstract class and should in a concrete application be replaced by one of the specializations, i.e., Information model or Model catalog. |
3.17. Klassen Kodeelement (modelldcatno:CodeElement)
English name |
Code Element |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere et kodeelement. This class is used to represent a code element. |
3.17.1. Obligatoriske egenskaper for klassen Kodeelement
3.17.1.1. Kodeelement – i kodeliste (skos:inScheme)
English name |
in scheme |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til kodeliste som kodeelementet inngår i. This property is used to refer to the code list that the code element is included in. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.17.1.2. Kodeelement – kode (skos:notation)
English name |
notation |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi representasjonen av kodeelementet, vanligvis kalt «koden». This property is used to specify the notation for the code element (usually called the "code"). |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.17.2. Anbefalte egenskaper for klassen Kodeelement
3.17.2.1. Kodeelement – anbefalt kodetekst (skos:prefLabel)
English name |
pref label |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi referere til den anbefalte kodeteksten for kodeelementet, dvs. teksten som anses best egnet for kodeelementet. Egenskapen bør gjentas når teksten finnes i flere ulike språk. This property is used to specify the preferred label for the code element. It should be repeated when the label exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
Det bør være maksimalt én anbefalt kodetekst per språk. There should be at most one preferred label per language. |
3.17.2.2. Kodeelement – begrep (dct:subject)
English name |
subject |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi referere til begrep som er viktig for å forstå og tolke kodeelementet. This property is used to refer to the concept that is important for understanding and interpreting the code element. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.17.2.3. Kodeelement – identifikator (dct:identifier)
English name |
identifier |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi en unik og persistent identifisering av et kodeelement. This property is used to specify a unique and persistent identification of a code element. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.17.2.4. Kodeelement – toppelement til (skos:topConceptOf)
English name |
top concept of |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til kodeliste som kodeelementet er det første kodeelementet i. This property is used to refer to the code list in which the code element is the first code element. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.17.3. Valgfrie egenskaper for klassen Kodeelement
3.17.3.1. Kodeelement – definisjon (skos:definition)
English name |
definition |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi definisjonen av begrepet som kodeelementet representerer. Egenskapen bør gjentas når definisjonen finnes i flere ulike språk. This property is used to specify the definition of the concept represented by the code element. It should be repeated when the definition exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.17.3.2. Kodeelement – eksempel (skos:example)
English name |
example |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi eksempel på begrepet som kodeelementet representerer. Egenskapen bør gjentas når eksemplet finnes i flere ulike språk. This property is used to specify example of the concept represented by the code element. It should be repeated when the example exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.17.3.3. Kodeelement – eksklusjonsmerknad (xkos:exclusionNote)
English name |
exclusion note |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi merknad om hva som er ekskludert i kodeelementet. Egenskapen bør gjentas når merknaden finnes i flere ulike språk. This property is used to specify exclusion note for the code element. It should be repeated when the note exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.17.3.4. Kodeelement – forrige kodeelement (xkos:previous)
English name |
previous |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi referere til kodeelementet som kommer foran det aktuelle kodeelementet. This property is used to specify the code element that comes before the current code element. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.17.3.5. Kodeelement – frarådet kodetekst (skos:hiddenLabel)
English name |
hidden label |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi kodetekst som anses som uegnet for kodeelementet. Egenskapen bør gjentas når kodeteksten finnes i flere ulike språk. This property is used to specify label that is considered inappropriate for the code element. It should be repeated when the label exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.17.3.6. Kodeelement – inklusjonsmerknad (xkos:inclusionNote)
English name |
inclusion note |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi merknad om hva som er inkludert i kodeelementet. Egenskapen bør gjentas når merknaden finnes i flere ulike språk. This property is used to specify inclusion note for the code element. It should be repeated when the note exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.17.3.7. Kodeelement – merknad (skos:note)
English name |
note |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi merknad om kodeelementet. Egenskapen bør gjentas når merknaden finnes i flere ulike språk. This property is used to specify note about the code element. It should be repeated when the note exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.17.3.8. Kodeelement – neste kodeelement (xkos:next)
English name |
next |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til kodeelementet som kommer etter det aktuelle kodeelementet. This property is used to refer to the code element that comes after the current code element. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.17.3.9. Kodeelement – omfangsmerknad (skos:scopeNote)
English name |
scope note |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi merknad ang. bruken av kodeelementet. Egenskapen bør gjentas når merknaden finnes i flere ulike språk. This property is used to specify note regarding the use of the code element. It should be repeated when the note exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.17.3.10. Kodeelement – tillatt kodetekst (skos:altLabel)
English name |
alt label |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi alternativ kodetekst (som kan brukes ved siden av den anbefalte kodeteksten). Egenskapen bør gjentas når kodeteksten finnes i flere ulike språk. This property is used to specify alternative label for the code element. It should be repeated when the label exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.18. Klassen Kodeliste (modelldcatno:CodeList)
Se 3.21, “Klassen Modellelement (modelldcatno:ModelElement)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Code List |
URI |
|
Subklasse av / Subclass of |
Modellelement ( |
Anvendelse / Usage note |
Klassen brukes til å representere en kodeliste. This class is used to represent a code list. |
3.18.1. Valgfrie egenskaper for klassen Kodeliste
3.18.1.1. Kodeliste – har referanse (rdfs:seeAlso)
English name |
see also |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en ekstern beskrivelse av kodelisten. This property is used to refer to an external description of the code list. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.19. Klassen Komposisjon (modelldcatno:Composition)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Composition |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å beskrive komposisjon. This class is used to describe composition. |
3.19.1. Anbefalte egenskaper for klassen Komposisjon
3.19.1.1. Komposisjon – inneholder (modelldcatno:contains)
English name |
contains |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til modellelementet som inngår som et medlem i en komposisjon. This property is used to refer to the model element that is a member of a composition. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.20. Klassen Kontaktpunkt (vcard:Organization)
English name |
Contact point |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere et kontaktpunkt for en organisasjon. This class is used to represent a contact point for an organization. |
3.20.1. Obligatoriske egenskaper for klassen Kontaktpunkt
3.20.1.1. Kontaktpunkt – fullt navn (vcard:fn)
English name |
fn |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi et fullt navn for organisasjonen. Egenskapen bør gjentas når navnet er på flere språk. This property is used to specify a full name of the organization. It should be repeated when the name is in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
Eksempel i RDF Turtle:
<digdir> a vcard:Organization ;
vcard:fn "Digitaliseringsdirektoratet"@nb , "The Norwegian Digitalisation Agency"@en ;
.
3.20.2. Anbefalte egenskaper for klassen Kontaktpunkt
3.20.2.1. Kontaktpunkt – har e-postadresse (vcard:hasEmail)
English name |
has email |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi e-postadresse til kontaktpunktet. This property is used to specify email address for the contact point. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Eksempel i RDF Turtle:
<digdir> a vcard:Organization ;
vcard:hasEmail <mailto:postmottak@digdir.no> ;
.
3.20.2.2. Kontaktpunkt – har hjemmeside (vcard:hasURL)
English name |
has url |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi hjemmeside for kontaktpunktet. This property is used to specify website address for the contact point. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Eksempel i RDF Turtle:
<digdir> a vcard:Organization ;
vcard:hasURL <https://digdir.no> ;
.
3.20.2.3. Kontaktpunkt – har telefon (vcard:hasTelephone)
English name |
has telephone |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi telefonnummer for kontaktpunktet. This property is used to specify telephone number for the contact point. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Eksempel i RDF Turtle:
<digdir> a vcard:Organization ;
vcard:hasTelephone <tel:+47-22451000> ;
.
3.20.2.4. Kontaktpunkt – organisasjonsnavn (vcard:organization-name)
English name |
organization name |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi organisasjonsnavn. Egenskapen bør gjentas når navnet er på flere språk. This property is used to specify organization name. It should be repeated when the name is in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Eksempel i RDF Turtle:
<digdir> a vcard:Organization ;
vcard:organization-name "Digitaliseringsdirektoratet"@nb , "The Norwegian Digitalisation Agency"@en ;
.
3.20.2.5. Kontaktpunkt – organisatorisk enhet (vcard:organizational-unit)
English name |
organizational unit |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi navnet til en organisatorisk enhet. Egenskapen bør gjentas når navnet er på flere språk. This property is used to specify the name of an organizational unit. It should be repeated when the name is in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Eksempel i RDF Turtle:
<digdir> a vcard:Organization ;
vcard:organizational-unit "Informasjonsforvaltning"@nb , "Information Governance"@en ;
.
3.21. Klassen Modellelement (modelldcatno:ModelElement)
English name |
Model Element |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere et modellelement. This class is used to represent a model element. |
3.21.1. Obligatoriske egenskaper for klassen Modellelement
3.21.1.1. Modellelement – tittel (dct:title)
English name |
title |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi navnet på modellelement. Egenskapen bør gjentas når navnet finnes i flere ulike språk. This property is used to specify the name of the model element. This property should be repeated when the name exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.21.2. Anbefalte egenskaper for klassen Modellelement
3.21.2.1. Modellelement – begrep (dct:subject)
English name |
subject |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til begrepet som er viktig for å forstå og tolke modellelementet. This property is used to refer to the concept that is important for understanding and interpreting the model element. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.21.2.2. Modellelement – har egenskap (modelldcatno:hasProperty)
English name |
has property |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en egenskap av modellelementet. This property is used to refer to a property of the model element. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.21.2.3. Modellelement – identifikator (dct:identifier)
English name |
identifier |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi en unik og persistent identifikator til modellelementet. This property is used to specify a unique and persistent identifier for the model element. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.21.3. Valgfrie egenskaper for klassen Modellelement
3.21.3.1. Modellelement – beskrivelse (dct:description)
English name |
description |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi fritekstbeskrivelse av modellelementet. Egenskapen bør gjentas når beskrivelsen finnes i flere ulike språk. This property is used to specify a textual description of the model element. This property should be repeated when the description is available in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.21.3.2. Modellelement – tilhører modul (modelldcatno:belongsToModule)
English name |
belongs to module |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til modellmodul/delmodell som modellelementet inngår i. This property is used to refer to the module/submodel that the model element belongs to. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.22. Klassen Modellkatalog (dcat:Catalog)
English name |
Catalog |
URI |
|
Subklasse av / Subclass of |
Ressurs ( |
Anvendelse / Usage note |
Klassen brukes til å representere en modellkatalog. This class is used to represent a model catalog. |
3.22.1. Obligatoriske egenskaper for klassen Modellkatalog
3.22.1.1. Modellkatalog – beskrivelse (dct:description)
English name |
description |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi fritekstbeskrivelse av katalogen. Egenskapen bør gjentas når beskrivelsen finnes i flere ulike språk. This property is used to specify textual description of the catalog. It should be repeated when the description exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.22.1.2. Modellkatalog – har del (dct:hasPart)
English name |
has part |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en informasjonsmodell eller en annen modellkatalog. This property is used to refer to an information model or another model catalog. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
Merknad / Note |
Klassen Ressurs The class Resource |
3.22.1.3. Modellkatalog – kontaktpunkt (dcat:contactPoint)
English name |
contact point |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til kontaktpunkt med kontaktopplysninger, som kan brukes til å sende spørsmål om modellkatalogen. This property is used to refer to a contact point with contact information, which can be used to send questions about the model catalog. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.22.1.4. Modellkatalog – tittel (dct:title)
English name |
title |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi navnet på katalogen.Egenskapen bør gjentas når navnet finnes i flere ulike språk. This property is used to specify the title of the catalog. It should be repeated when the title exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.22.1.5. Modellkatalog – utgiver (dct:publisher)
English name |
publisher |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en aktør (virksomheten) som er ansvarlig for å gjøre katalogen tilgjengelig. This property is used to specify the publisher of the catalog. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.22.2. Anbefalte egenskaper for klassen Modellkatalog
3.22.2.1. Modellkatalog – endringsdato (dct:modified)
English name |
modified |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi datoen for siste oppdatering/endring av katalogen. This property is used to specify modified the date when the catalog was last updated. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.22.2.2. Modellkatalog – hjemmeside (foaf:homepage)
English name |
homepage |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi nettside som fungerer som hovedside for modellkatalogen. This property is used to specify homepage for the catalog. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.22.2.3. Modellkatalog – identifikator (dct:identifier)
English name |
identifier |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi identifikatoren til katalogen. This property is used to specify the identifier of the catalog. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.22.2.4. Modellkatalog – lisens (dct:license)
English name |
license |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til lisensen for modellkatalogen som beskriver hvordan den kan viderebrukes. This property is used to specify license for the catalog. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
Verdien SKAL velges fra EUs kontrollerte vokabular Licence ⧉. The value MUST be chosen from EU’s controlled vocabulary Licence ⧉. |
Eksempel i RDF Turtle:
<aCatalog> a dcat:Catalog ; dct:license <http://publications.europa.eu/resource/authority/licence/CC_BY_4_0> ; .
3.22.2.5. Modellkatalog – modell (modelldcatno:model)
English name |
model |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til informasjonsmodell som er en del av modellkatalogen. This property is used to refer to information model which is part of the catalog. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
En Modellkatalog skal ha minst én instans av dcat:Resource (jf. 3.22.1.2, “Modellkatalog – har del ( A Model Catalog shall have at least one instance of dcat:Resource (cf. 3.22.1.2, “Modellkatalog – har del ( |
3.22.2.6. Modellkatalog – språk (dct:language)
English name |
language |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi språket som katalogen er på. This property is used to specify the language that the catalog is in. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
Verdien SKAL velges fra EU’s kontrollerte vokabular Language ⧉. The value MUST be chosen from EU’s controlled vocabulary Language ⧉. |
Eksempel i RDF Turtle:
<aModCatalog> a dcat:Catalog ; dct:language <http://publications.europa.eu/resource/authority/language/NOB> ; .
3.22.2.7. Modellkatalog – utgivelsesdato (dct:issued)
English name |
issued |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi datoen for utgivelse (publisering) av katalogen. This property is used to specify the date when the catalog was issued/published. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.22.3. Valgfrie egenskaper for klassen Modellkatalog
3.22.3.1. Modellkatalog – dekningsområde (dct:spatial)
English name |
spatial |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi geografisk eller administrativt område som er dekket av katalogen. This property is used to specify spatial or administrative coverage of the catalog. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
Merknad / Note |
Verdien SKAL velges fra EUs kontrollerte vokabularer Continent ⧉, Countries and territories ⧉ eller Place ⧉, HVIS den finnes på listene; GeoNames ⧉ SKAL i andre tilfeller brukes. The value MUST be chosen from EU’s controlled vocabularies Continent ⧉, Countries and territories ⧉ or Place ⧉, IF it is in one of the lists; if a particular location is not in one of the mentioned Named Authority Lists, GeoNames ⧉ MUST be used. |
Eksempel i RDF Turtle:
<aCatalog> a dcat:Catalog ; dct:spatial <http://publications.europa.eu/resource/authority/country/NOR> ; # Norge .
3.22.3.2. Modellkatalog – er del av (dct:isPartOf)
English name |
is part of |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere en katalog som denne katalogen fysisk eller logisk er inkludert i. This property is used to refer to a catalog that this catalog is physically or logically included in. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.22.3.3. Modellkatalog – temaer (dcat:themeTaxonomy)
English name |
theme taxonomy |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi kunnskapsorganiseringssystem (KOS) som er brukt for å klassifisere katalogens innhold. This property is used to specify the knowledge organization system (KOS) used to classify the content of the catalog. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
Merknad / Note |
Los ⧉ BØR velges. Los ⧉ SHOULD be chosen. |
3.23. Klassen Modul (modelldcatno:Module)
Se 3.21, “Klassen Modellelement (modelldcatno:ModelElement)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
Module |
URI |
|
Subklasse av / Subclass of |
Modellelement ( |
Anvendelse / Usage note |
Klassen brukes til å representere en modellmodul/delmodell av modellen. This class is used to represent a module/submodel of the model. |
Merknad / Note |
Modeller kan bestå av moduler, som beslektede modellelementer er gruppert under. Models can consist of modules, under which related model elements are grouped. |
3.24. Klassen Noen av (modelldcatno:AnyOf)
Se 3.35, “Klassen Valg (modelldcatno:Choice)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
Any of |
URI |
|
Subklasse av / Subclass of |
Valg ( |
Anvendelse / Usage note |
Klassen brukes til å representere valg som uttrykker at ett eller flere valgbare modellelementer og/eller egenskaper må velges samtidig. This class is used to represent a choice that expresses that one or more selectable model elements and/or properties must be selected simultaneously. |
3.25. Klassen Note (modelldcatno:Note)
English name |
Note |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere en note. This class is used to represent a note. |
3.25.1. Anbefalte egenskaper for klassen Note
3.25.1.1. Note – anmerker (modelldcatno:annotates)
English name |
annotates |
URI |
|
Verdiområde / Range |
or |
Anvendelse / Usage note |
Egenskapen brukes til å referere til egenskap eller modellelement som noten omhandler. This property is used to specify annotates for the resource. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
En note, med unntak av subklassen Begrensningsregel ( A note, with the exception of the subclass Constraint Rule ( |
3.25.1.2. Note – anmerkning (modelldcatno:propertyNote)
English name |
property note |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi en kommentar i form av en fritekst. Egenskapen bør gjentas når beskrivelsen finnes i flere ulike språk. This property is used to specify a comment in the form of a free text. The property should be repeated when the comment exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
En Note, med unntak av subklassen Begrensningsregel ( A Note, with the exception of the subclass Constraint Rule ( |
3.25.1.3. Note – identifikator (dct:identifier)
English name |
identifier |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi en unik og persistent identifikator til noten. This property is used to specify a unique and persistent identifier for the note. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.25.1.4. Note – tittel (dct:title)
English name |
title |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi tittelen til noten. Egenskapen bør gjentas når tittelen finnes i flere ulike språk. This property is used to specify the title of the note. The property should be repeated when the title exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
En Note, med unntak av subklassen Begrensningsregel ( A Note, with the exception of the subclass Constraint Rule ( |
3.25.2. Valgfrie egenskaper for klassen Note
3.25.2.1. Note – tilhører modul (modelldcatno:belongsToModule)
English name |
belongs to module |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til en modellmodul/delmodell som noten inngår i. This property is used to refer to a module/submodel in which the note is included. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.26. Klassen Og (modelldcatno:And)
Se 3.7, “Klassen Begrensningsregel (modelldcatno:ConstraintRule)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
And |
URI |
|
Subklasse av / Subclass of |
Begrensningsregel ( |
Anvendelse / Usage note |
Klassen brukes til å representere begrensningsregel som uttrykker at alle egenskaper og/eller modellelementer den refererer til, må opptre samtidig. This class is used to represent a constraint rule that expresses that all properties and/or model elements it refers to must occur simultaneously. |
3.27. Klassen Objekttype (modelldcatno:ObjectType)
Se 3.21, “Klassen Modellelement (modelldcatno:ModelElement)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
Object Type |
URI |
|
Subklasse av / Subclass of |
Modellelement ( |
Anvendelse / Usage note |
Klassen brukes til å representere en objekttype (dvs. en klasse av objekter med felles egenskaper). This class is used to represent an object type. |
3.28. Klassen Realisering (modelldcatno:Realization)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Realization |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å beskrive realisering. This class is used to describe realization. |
3.28.1. Anbefalte egenskaper for klassen Realisering
3.28.1.1. Realisering – har leverandør (modelldcatno:hasSupplier)
English name |
has supplier |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til modellelementet/egenskapen som det aktuelle modellelementet/egenskapen er en realisering av. This property is used to refer to the model element/property that the current model element/property is a realization of. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.29. Klassen Rolle (modelldcatno:Role)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Role |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å representere en rolle. This class is used to represent a role. |
3.29.1. Obligatoriske egenskaper for klassen Rolle
3.29.1.1. Rolle – har objekttype (modelldcatno:hasObjectType)
English name |
has object type |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til objekttypen som er knyttet til en rolle. This property is used to refer to the object type associated with a role. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.30. Klassen Rotobjekttype (modelldcatno:RootObjectType)
Se 3.21, “Klassen Modellelement (modelldcatno:ModelElement)” for egenskaper som SKAL/BØR/KAN brukes.
|
English name |
Root Object Type |
URI |
|
Subklasse av / Subclass of |
Modellelement ( |
Anvendelse / Usage note |
Klassen brukes til å representere den overordnede objekttypen som omslutter alle de andre modellelementene i en modell. This class is used to represent the root object type in a model. |
3.31. Klassen Samling (modelldcatno:Collection)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Collection |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å representere en samling. This class is used to represent a collection. |
3.31.1. Anbefalte egenskaper for klassen Samling
3.31.1.1. Samling – har medlem (modelldcatno:hasMember)
English name |
has member |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til modellelementet som inngår som et medlem i en samling. This property is used to refer to the model element that is a member of a collection. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.32. Klassen Spesialisering (modelldcatno:Specialization)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Specialization |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å representere en spesialisering. This class is used to represent a specialization. |
3.32.1. Anbefalte egenskaper for klassen Spesialisering
3.32.1.1. Spesialisering – har generelt konsept (modelldcatno:hasGeneralConcept)
English name |
has general concept |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til det generelle konseptet (supertypen) i et arveforhold. This property is used to refer to the general concept (supertype) in an inheritance relationship. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.33. Klassen Standard (dct:Standard)
English name |
Standard |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere en standard/spesifikasjon. This class is used to represent a standard/specification. |
3.33.1. Obligatoriske egenskaper for klassen Standard
3.33.1.1. Standard – tittel (dct:title)
English name |
title |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi tittelen til standarden/spesifikasjonen. Egenskapen bør gjentas når tittelen finnes i flere ulike språk. This property is used to specify the title of the standard/specification. It should be repeated when the title exists in multiple languages. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Obligatorisk / Mandatory |
3.33.2. Anbefalte egenskaper for klassen Standard
3.33.2.1. Standard – har referanse (rdfs:seeAlso)
English name |
see also |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi referanse til standarden/spesifikasjonen. This property is used to specify a reference to the standard/specification. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.33.3. Valgfrie egenskaper for klassen Standard
3.33.3.1. Standard – versjonsnummer (owl:versionInfo)
English name |
version info |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi versjonsnummeret til standarden/spesifikasjonen. This property is used to specify the version information of the standard/specification. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Valgfri / Optional |
3.34. Klassen Tidsrom (dct:PeriodOfTime)
English name |
Period Of Time |
URI |
|
Anvendelse / Usage note |
Klassen brukes til å representere et tidsrom. This class is used to represent a period of time. |
3.34.1. Obligatoriske egenskaper for klassen Tidsrom
Ingen obligatoriske egenskaper er spesifisert.
3.34.2. Anbefalte egenskaper for klassen Tidsrom
3.34.2.1. Tidsrom – sluttdato/tid (dcat:endDate)
English name |
end date |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi slutten på tidsrommet. This property is used to specify the end of the period of time. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
Merknad / Note |
Vær oppmerksom på at selv om begge egenskapene anbefales, skal en av de to være til stede for hver instans av klassen dct:PeriodOfTime (hvis klassen er brukt). Starten av perioden bør forstås som starten på datoen, timen, minuttet (f.eks. starter ved midnatt på begynnelsen av dagen hvis verdien er en dato). Slutten av perioden skal forstås som slutten av datoen, timen, minuttet (f.eks. slutter ved midnatt på slutten av dagen hvis verdien er en dato). Note that although both properties are recommended, one of the two shall be present for each instance of the class dct:PeriodOfTime (if the class is used). The start of the period should be understood as the start of the date, hour, minute (e.g., starts at midnight at the beginning of the day if the value is a date). The end of the period should be understood as the end of the date, hour, minute (e.g., ends at midnight at the end of the day if the value is a date). |
3.34.2.2. Tidsrom – startdato/tid (dcat:startDate)
English name |
start date |
URI |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å angi starten på tidsrommet. This property is used to specify the start of the period of time. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
3.35. Klassen Valg (modelldcatno:Choice)
Se 3.10, “Klassen Egenskap (modelldcatno:Property)” for egenskaper som SKAL/BØR/KAN brukes, i tillegg til egenskapen(e) spesifisert her for denne klassen.
|
English name |
Choice |
URI |
|
Subklasse av / Subclass of |
Egenskap ( |
Anvendelse / Usage note |
Klassen brukes til å beskrive valg. This class is used to describe choice. |
3.35.1. Anbefalte egenskaper for klassen Valg
3.35.1.1. Valg – kan ha (modelldcatno:hasSome)
English name |
has some |
URI |
|
Subegenskap av / Subproperty of |
|
Verdiområde / Range |
|
Anvendelse / Usage note |
Egenskapen brukes til å referere til de modellelementer eller egenskaper som det kan velges blant i en gruppe av valgbare modellelementer. This property is used to refer to the model elements or properties that can be chosen from a group of selectable model elements. |
Multiplisitet / Multiplicity |
|
Kravnivå / Requirement level |
Anbefalt / Recommended |
4. Noen spesielle temaer
Denne delen er ment for både den ikke-tekniske og den tekniske målgruppen, fortrinnsvis sammen.
4.1. Å beskrive en informasjonsmodell
4.1.1. Hva er en informasjonsmodell?
Med informasjonsmodell (modelldcatno:InformationModel) mener vi en formell beskrivelse av informasjonen en virksomhet trenger å motta eller selv produsere for å utføre sitt daglige virke. Vi legger til grunn en vid tolkning av begrepet informasjonsmodell. Den omfatter modeller på ulike abstraksjonsnivåer (som konseptuelle, logiske og fysiske modeller) og modeller som beskriver ulike aspekter ved informasjon (som felles- og anvendelsesmodeller).
4.1.2. Hvordan beskriver du en informasjonsmodell?
Kun «titte» (dct:title), «utgiver» (dct:publisher) (se også Om … «utgiver») og «kontaktpunkt» (dcat:contactPoint) er obligatoriske opplysninger i en beskrivelse av en informasjonsmodell. Det er med andre ord ikke påkrevd å ta med modellelementer i modellbeskrivelsen din, selv om dette er anbefalt. Hvis modellen din kun er tilgjengelig som f.eks. en bildefil, anbefales det å gjøre den tilgjengelig på en nettside og peke til denne ved bruk av «finnes i format» (dct:hasFormat). Det er også mulig å referere til en hjemmeside hvor modellen er nærmere beskrevet ved bruk av egenskapen «hjemmeside» (foaf:homepage).
Hva som betraktes som større eller mindre endringer, er en faglig vurdering som tas fra sak til sak. Når du ut fra den faglige vurderingen mener at endringene i informasjonsmodellen din er så store at det kan ha betydning for hvordan informasjonsmodellen skal forstås/brukes, bør du opprette en ny instans av modelldcatno:InformationModel for den nye versjonen av informasjonsmodellen din, slik at den nye versjonen også får en egen identifikator. Dette gjør at både den nye og den gamle versjonen av informasjonsmodellen din kan refereres til. Du bør også bruke egenskapen «erstatter» (dct:replaces) fra den nye versjonen til den gamle versjonen av informasjonsmodellen (ev. den motsatte egenskapen, «er erstattet av» (dct:isReplacedBy) fra den gamle til den nye versjonen av informasjonsmodellen). For mindre endringer kan du bruke egenskapene «versjon» (owl:versionInfo) og «versjonsmerknad» (adms:versionNotes) til å dokumentere endringene, uten at det blir opprettet en ny instans og dermed en ny identifikator.
4.1.3. Eksempler på en beskrivelse av informasjonsmodeller
2.5, “Et illustrativt eksempel” viser en beskrivelse av en informasjonsmodell uten modellelementer, men med henvisning til hvor modellen finnes.
Felles informasjonsmodell for Adresse ⧉ tilgjengeliggjort i modellkatalogen på data.norge.no, inneholder beskrivelser av modellelementene i tillegg til selve informasjonsmodellen.
Det er flere informasjonsmodeller tilgjengeliggjort i modellkatalogen på data.norge.no ⧉, med eller uten modellelementer.
4.1.4. Sammenheng mellom informasjonsmodell, datasett, datatjeneste og begrep
Figuren nedenfor viser sammenhengen mellom informasjonsmodell, datasett, API (datatjeneste) og begrep. Datasett og datatjeneste er spesifisert i Standard for beskrivelse av datasett og begrep i Forvaltningsstandard for begrepsbeskrivelser (SKOS-AP-NO-Begrep) #x29C9;.
Nummerering |
ModellDCAT-AP-NO |
1 |
Informasjonsmodell ( |
2 |
Datasett ( |
3 |
Datatjeneste ( |
4 |
Begrep ( |
5 |
i samsvar med ( |
6 |
i samsvar med ( |
7 |
begrep ( |
Vi kan
-
referere fra en informasjonsmodell, et modellelement, en egenskap eller et kodeelement til begreper ved bruk av egenskapen «begrep» (
dct:subject) -
referere fra et datasett eller en datatjeneste til en informasjonsmodell ved å bruke egenskapen «i samsvar med» (
dct:conformsTo)
Eksempler i RDF Turtle:
Fra et modellelement til et begrep:
<https://examples.com/infomoc/exmodelelement> a modelldcatno:ModelElement ; dct:subject <https://example.com/concepts/dummyConcept1> .
Fra et datasett til en informasjonsmodell:
<https://examples.com/infomoc/exdataset> a dcat:Dataset ; dct:conformsTo <https://github.com/Informasjonsforvaltning/modelldcat-ap-no/examples/testMod1> .
Fra en dtatjeneste til en informasjonsmodell:
<https://examples.com/infomoc/exdataservice> a dcat:DataService ; dct:conformsTo <https://github.com/Informasjonsforvaltning/modelldcat-ap-no/examples/testMod2> .
4.2. Å beskrive modellelementer og egenskaper i en informasjonsmodell
4.2.1. Basis modellelementer og egenskaper
Figuren nedenfor viser en enkel informasjonsmodell med de mest grunnleggende modellelementene. Modellelementene og egenskap er nummerert etter type.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
|
2 |
DataType |
|
3 |
Primitive |
|
4 |
Enumeration |
|
5 |
Package |
|
6 |
Attribute |
|
7 |
Literal |
|
8 |
Generalization |
|
9 |
Role |
4.2.2. Relasjoner
I modelleksemplet ovenfor har vi beskrevet basis relasjonstyper som spesialisering og roller. ModellDCAT-AP-NO muliggjør også beskrivelse av mer spesialiserte relasjonstyper, som abstraksjoner, assosiasjoner, komposisjoner, realiseringer og samlinger.
4.2.2.1. Abstraksjon
Eksempelet viser to former for abstraksjoner. De grå boksene i diagrammet kommer fra en standard utarbeidet av den Europeiske kringkastingsunionen (EBU). Editorial object representerer et redaksjonelt sammensatt produkt, et program eller en podcast. Timeline representerer tidsaksen i programmet og brukes til å vise hvordan de ulike Mediaitems, plater og prat, avvikles sekvensielt.
Så er det boksen Program. I diagrammet står den alene, men er nok en del av en større modell. For å vise slektskapet mellom Program og Editorial object så bruker man en abstraksjon, i form av en antydning at man her snakker om det samme, uten at man nødvendigvis har et samsvar i hvordan man har modellert med tanke på egenskaper og lignende.
Så har vi en annen abstraksjon: Program-klassen har en egenskap “description” som er en tekstlig beskrivelse av programinnholdet. Dette er jo samme type opplysning som vil framgå av konstruksjonen med Timeline og Mediaitems. Måten det er modellert på her er jo helt annerledes, og den grå modellen vil være mye mer detaljert, men “description” feltet vil fungere som en beskrivelse av det samme konseptet, dette slektskapet utrykker vi med en abstraksjon.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Attribute |
Attributt ( |
3 |
Abstraction |
Abstraksjon ( |
4 |
Primitive |
Enkeltype ( |
5 |
Role |
Rolle ( |
6 |
Aggregation |
Samling ( |
4.2.2.2. Assosiasjon
Assosiasjoner (modelldcatno:Association) beskriver enkle relasjoner mellom modellelementer, som er vanlig i mer konseptuelle modeller.
Eksempelet viser et enkelt utsnitt av begrepsmodellen for Folkeregisteret.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Association |
Assosiasjon ( |
4.2.2.3. Samling og komposisjon
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Aggregation |
Samling ( |
3 |
Composition |
Komposisjon ( |
4.2.2.4. Realisering
Eksemplet viser hvordan man i SOSI-standardene ⧉ for geografisk informasjon har definert SOSI-typer som en realisering av typer i INSPIRE ⧉. Her er ikke alle egenskapene fra standardene tatt med.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Attribute |
Attributt ( |
3 |
Realization |
Realisering ( |
4 |
DataType |
Datatype ( |
5 |
Primitive |
Enkeltype ( |
4.2.2.5. Relasjonsegenskap
I ModellDCAT-AP-NO er det ikke et eget modellelement som beskriver toveisrelasjoner, som f.eks. assosiasjon i UML. I stedet kan man knytte to og to egenskaper sammen, f.eks. roller, og navngi dette forholdet. Ved å spesifisere om egenskapene er navigerbar eller ikke, kan man angi leseretning på dette forholdet.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Role |
Rolle ( |
3 |
Composition + Role |
Komposisjon ( |
4 |
Aggregation + Role |
Samling ( |
5 |
Association, Composition, Aggregation |
utgjør symmetrisk relasjon med ( |
4.2.3. Begrepsreferanse
For å kunne beskrive den semantiske betydningen til modellelementer, egenskaper og kodeelementer, kan disse knyttes til begreper.
Siden det ikke er en egen mekanisme i UML for å referere fra modellelementer til begreper, er det i eksemplet opprettet en tag, begrep som plassholder for begrepsreferanser. Begrepsreferansene peker her til Skatteetatenes begreper for folkeregisterperson og fødselsdato.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Attribute |
Attributt ( |
3 |
Primitive |
Enkeltype |
4 |
Tagged value |
begrep ( |
4.2.4. Begrensningsregel
ModellDCAT-AP-NO tillater å beskrive begrensninger på bruk av en eller flere modellelementer og egenskaper ved bruk av klassen Begrensningsregel (modelldcatno:ConstraintRule). Begrensningsuttrykk kan være en tekstlig beskrivelse, men også mer maskinelle lesbare uttrykk, som f.eks. Object Constraint Language (OCL). I tillegg er det definert to subklasser til Begrensningsregel, Enten eller (modelldcatno:Xor) og Eller (modelldcatno:Or).
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Role |
Rolle ( |
3 |
Constraint |
Begrensningsregel ( |
4 |
Xor |
Enten eller ( |
5 |
Or |
Eller ( |
Merk at for klassen Begrensningsregel (modelldcatno:ConstraintRule) må minst én av egenskapene tittel (dct:title) eller begrensningsregel (modelldcatno:constraintExpression) ha en verdi. Dette gjelder imidlertid ikke for subklassene Enten eller (modelldcatno:Xor) og Eller (modelldcatno:Or), hvor kun egenskapen begrensning (modelldcatno:constraint) er påkrevd.
4.2.5. Note
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Attribute |
Attributt ( |
3 |
Note |
Note ( |
4 |
Primitive |
Enkeltype ( |
4.2.6. Valg (Choice)
Nedenfor vises to eksempler på bruk av Valg (Choice), hvor det første tar for seg enkelvalg (single choice) og det andre flervalg (multiple choice). Valg (Choice) er et konsept som finnes bl.a. i XML Schema Definition (XSD). I eksemplene har vi benyttet UML-modeller. Siden Valg ikke er et eget element i UML klassediagram, har vi framstilt det som en klasse med stereotype «Valg». Selve valgene har vi også representert som XSD Choice.
4.2.6.1. Enkelvalg
Eksemplet viser at Person kan ha null til mange bostedsadresser. Valget adressevalg beskriver at objekttypen Bostedsadresse kan enten ha rollen vegadresse eller matrikkeladresse. At dette er et enkelvalg (simple choice), er beskrevet ved at UML assosiasjonen mellom Bostedsadresse og adressevalg har multiplisitet 1.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Role |
Rolle ( |
3 |
Class, stereotype «Valg» |
Valg ( |
4.2.6.2. Flervalg
Flervalg (multiple choice) brukes når et unikt valg kan foretas flere ganger. Kontaktinformasjon er i eksempelet knyttet til et Valg, telefonvalg, som representer et valg mellom ulike typer telefonnumre - mobiltelefon, arbeidstelefon og hjemmetelefon. Multiplisiteten 0..2 på assosiasjonsenden mellom Kontaktinformasjon og telefonvalg, beskriver at det kan forekomme opp til to unike valg. Det betyr at Kontaktinformasjon kan maksimalt bestå av to telefonnumre, som er av type mobiltelefon, arbeidstelefon og/eller hjemmetelefon. I XSD-representasjonen er dette angitt ved at xsd-elementet choice er tildelt verdier for minOccurs og maxOccurs.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Attribute |
Attributt ( |
3 |
Class, stereotype «Valg» |
Valg ( |
4 |
Primitive |
Enkeltype ( |
4.2.7. Rotobjekttype
Eksempelet viser bruk av rotobjekttype. Rotobjektet er her representert som en klasse med stereotype «Rotobjekttype».
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class, stereotype «Rotobjekttype» |
Rotobjekttype ( |
2 |
Class |
Objekttype ( |
3 |
Role |
Rolle ( |
4.2.8. Mer om enkeltyper
4.2.8.1. Verdirestriksjon
I ModellDCAT-AP-N0 kan enkeltyper (modelldcatno:SimpleType) ha verdirestriksjoner. Til dette benyttes et utvalg av XML sine tegn- og tallrestriksjoner.
-
xsd:fractionDigits
-
xsd:length
-
xsd:maxExclusive
-
xsd:maxInclusive
-
xsd:maxLength
-
xsd:minExclusive
-
xsd:minInclusive
-
xsd:minLength
-
xsd:pattern
-
xsd:totalDigits
4.2.8.2. Typedefinisjoner
I ulike modeller kan det benyttes ulike standard ontologier eller bibliotek for primitive datatyper (enkeltyper), f.eks. typesett definert for XSD eller UML.
Ved bruk av egenskapen typedefinisjon (modelldcatno:typeDefinitionReference), kan man referere til ontologien eller biblioteket hvor datatypene er definert i form av en URI.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Attribute |
Attributt ( |
3 |
Primitive |
Enkeltype ( |
4 |
Tagged value |
maksimum inklusivt ( |
5 |
Tagged value |
minimum inklusivt ( |
6 |
Tagged value |
typedefinisjon ( |
4.2.9. Mer om moduler
4.2.9.1. Stereotyper
ModellDCAT-AP-NO har ikke et eget element for stereotyper slik man har i UML. Stereotype kan ses som en type gruppering, og moduler kan derfor brukes hvis man har behov for å representere dette.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Stereotype |
Modul ( |
4.2.9.2. Bruk av farger i diagrammer
Ofte grupperes modellelementer ved at de får ulike farger i diagrammer. I ModellDCAT-AP-NO kan dette representeres ved å bruke moduler.
Eksemplet er hentet fra SSBs logiske datamodell ⧉ for statistikkinformasjon, som er basert på UNECE standard Generic Statistical Information Model ⧉ (GSIM). Egenskaper på objekttypene vises ikke.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Legend element |
Modul ( |
4.2.10. Mer om kodelister
Under Basis modellelementer og egenskaper har vi laget et eksempel på hvordan man kan beskrive en enkel enumerasjon som en kodeliste (modelldcatno:CodeList), og hvordan vi med egenskapen «har verdi fra» (modelldcatno:hasValueFrom) kan angi at et attributt (modelldcatno:Attribute) relaterer seg til en kodeliste.
Andre typiske brukstilfeller er:
-
Kodeliste brukt i en informasjonsmodell, hvor kodeelementer ikke er beskrevet, men med referanse til en ekstern beskrivelse av kodelisten eller kodeverket med tilhørende kodeelementer.
-
Kodeliste brukt i informasjonsmodell, med koder og kodetekst
-
Kodeliste som egen informasjonsmodell
-
Kodeliste som et datasett (åpne data)
4.2.10.1. Ekstern kodeliste
I eksemplet er SSBs kodeliste «StandardForKommuneinndeling» benyttet for å beskrive verdidomenet til attributtet bostedskommune. I stedet for å legge inn alle kommunene som kodeelementer i modellen, henviser man til SSBs nettsider hvor beskrivelsen av kodelistene og kodeelementene ligger.
Mapping til ModellDCAT-AP-NO:
Modellelement-/egenskapstype |
UML-representasjon |
ModellDCAT-AP-NO |
1 |
Class |
Objekttype ( |
2 |
Attribute |
Attributt ( |
3 |
Class, stereotype «Kodeliste» |
Kodeliste ( |
4 |
Tagged value |
har referanse ( |
4.2.10.2. Kodeliste med koder og kodetekst
Enumerasjoner representerer lister med kodeverdier. I ModellDCAT-AP-NO er det mulig å gi mer utdypende beskrivelser av kodeelementene i en kodeliste, som kodetekst, inklusjons-/eksklusjonsmerknader, frarådet kodetekst, definisjon m.m.
4.2.10.3. Kodeliste som informasjonsmodell
I ModellDCAT-AP-NO er det mulig å beskrive en eller flere uavhengige kodelister i en egen informasjonsmodell. Ofte er det slik at man gjenbruker de samme kodelistene i ulike modeller. I stedet for å beskrive den samme kodelisten flere ganger, kan man beskrive den én gang i en egen informasjonsmodell. Dermed kan man referere til kodelisten fra modellene hvor den er benyttet.
4.2.10.4. Kodeliste som et datasett
En kodeliste kan ses på som en samling av data, og kan dermed beskrives som et datasett i henhold til DCAT-AP-NO.
For å angi at datasettet er en kodeliste, brukes dct:type:
<https://examples.com/infomoc/exdataset> a dcat:Dataset ; dct:type <http://publications.europa.eu/resource/authority/dataset-type/CODE_LIST> .
Hvis kodelisten i tillegg er beskrevet som en informasjonsmodell i ModellDCAT-AP-NO, kan denne ses på som en distribusjon til datasettet. Du knytter da datasettet og informasjonsmodellen sammen ved bruk av dcat:distribution:
<https://examples.com/infomoc/exdataset> a dcat:Dataset ; dcat:distribution [ a dcat:Distribution ; dcat:accessURL <https://github.com/Informasjonsforvaltning/modelldcat-ap-no/examples/testMod1> ] .
4.3. Å beskrive en modellkatalog
4.3.1. Hva bruker du en modellkatalog til?
Informasjonsmodeller fra en eller flere virksomheter samles i en modellkatalog. En modellkatalog kan ses som et omslag til eller innbinding av modellene. En modellkatalog skal ha én utgiver, og en og samme virksomhet kan være utgiver av flere modellkataloger.
4.3.2. Hvordan beskriver du en modellkatalog?
Som minimum skal følgende egenskaper ha verdier:
-
«beskrivelse» (
dct:description): en kort og presis beskrivelse av modellkatalogen skal gjøre det lett for andre å se hva katalogen inneholder. Beskrivelse er et obligatorisk felt. Den bør gjentas når beskrivelsen finnes i flere ulike språk/målformer. -
«tittel» (
dct:title): et kortfattet navn på katalogen. Angi, uten å liste, hvilke modeller den omfatter, f.eks. «Informasjonsmodellene til Digitaliseringsdirektoratet». Den bør gjentas når tittelen finnes i flere ulike språk/målformer. -
«modell» (
modelldcatno:model): en eller flere informasjonsmodeller som er inkludert i modellkatalogen-
med mindre det er en modellkatalog som bare består av modellkataloger, er det obligatorisk å inkludere minst én informasjonsmodell i en modellkatalog ved å bruke denne egenskapen.
-
-
«utgiver» (
dct:publisher): utgiveren av katalogen, se ogs Om … «utgiver». -
«kontaktpunkt» (
dcat:contactPoint): kontaktpunkt som kan brukes ved spørsmål om katalogen.
4.3.3. Hvordan publiserer du en modellkatalog til data.norge.no?
Når du har beskrevet din modellkatalog med dine modeller i henhold til denne spesifikasjonen, kan katalogens innhold automatisk høstes til den felles modellkatalogen på data.norge.no, se hvordan du kan sette opp datakilde som data.norge.no henter fra #x29C9;.
4.4. Om bruk av egenskap «identifikator» (dct:identifier)
Egenskapen dct:identifier brukes til å angi identifikatoren til subjektet (første leddet) i en RDF-trippel. Subjektet i en RDF-trippel er per definisjon en identifikator (URI). I en konkret realisering vil instanser av klassene (inkl. deres subklasser) Modellkatalog (dcat:Catalog), Informasjonsmodell (modelldcatno:InformationModel), Modellelement (modelldcatno:ModelElement), Egenskap (modelldcatno:Property), Kodeliste (modelldcatno:CodeListe) og Kodeelement (modelldcatno:CodeElement) derfor få en «innebygd» identifikator. Det er med andre ord strengt tatt ikke nødvendig å ha en identifikator (dct:identifier) i tillegg til den «innebygde» identifikatoren.
Egenskapen dct:identifier er derfor satt som anbefalt og ikke obligatorisk i de nevnte klasser og deres subklasser.
Identifikatoren bør utformes i henhold til Standard for pekere til offentlige ressurser på nett.
4.5. Om bruk av egenskapene «utgiver» (dct:publisher) og «produsent» (dct:creator)
Det anbefales å bruke følgende mønster for URI til utgiver (dct:publisher) og produsent (dct:creator), der det siste leddet er organisasjonsnummeret:
<enInfoModell> a modelldcatno:InformationModel ; dct:publisher <https://organization-catalog.fellesdatakatalog.digdir.no/organizations/974760673> .
Når det er behov for å oppgi «eieren» for en informasjonsmodell som ikke er den samme som utgiveren (dct:publisher), anbefales det å bruke produsent (dct:creator).
Vedlegg A – Navnerom som er brukt i spesifikasjonen
Navnerom for denne spesifikasjonen er https://data.norge.no/vocabulary/modelldcatno#
Prefiks |
Navnerom |
Forklaring/navn |
adms |
|
|
dcat |
|
|
dct |
|
|
foaf |
|
|
locn |
|
|
modelldcatno |
|
Denne spesifikasjonen |
owl |
|
|
prof |
|
|
rdf |
|
|
rdfs |
|
|
skos |
|
|
vcard |
|
|
xkos |
|
XKOS - An SKOS extension for representing statistical classifications ⧉ |
xsd |
|
Eksempel på prefiksene ovenfor uttrykt i RDF Turtle:
@prefix adms: <http://www.w3.org/ns/adms#> . @prefix dcat: <http://www.w3.org/ns/dcat#> . @prefix dct: <http://purl.org/dc/terms/> . @prefix foaf: <http://xmlns.com/foaf/0.1/> . @prefix locn: <http://www.w3.org/ns/locn#> . @orefix modelldcatno: <https://data.norge.no/vocabulary/modelldcatno#> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix prof: <https://www.w3.org/ns/dx/prof/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix skos: <http://www.w3.org/2004/02/skos/core#> . @prefix vcard: <http://www.w3.org/2006/vcard/ns#> . @prefix xkos: <http://rdf-vocabulary.ddialliance.org/xkos#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
Vedlegg B – Endringslogg
Endringer fra v.1.3.x til v.1.4.0
Hovedsakelig følgende endringer:
-
Total omstrukturering av dokumentet - for å samkjøre med de andre tilsvarende spesifikasjonene innen fagområde Informasjonsforvaltning og datadeling:
-
Et "Astract in English" helt innledningsvis i dokumentet, som skal gjøre det lettere for engelsk talende lesere å kunne vite hva spesifikasjonen handler om og hvordan de ev. kan dra nytte av spesifikasjonen.
-
Et eget kapittel (kap. 2) med en forenklet fremstilling av noen av kravene, dessuten uavhengig av RDF.
-
Et eget kapittel (kap. 3) med krav til RDF-representasjon.
-
Hver klasse har nå kun ett kapittel (istedenfor tidlgiere to kapitler), slik at spesifikasjon av klassen og dens egenskaper er samlet i ett kapittel.
-
Istedenfor å samle alle krav til bruk av kontrollerte vokabularer i et eget kapittel, er nå et slikt krav tatt med under spesifikasjonen av egenskapen som kravet gjelder.
-
-
Et eget kapittel (kap. 4) med «spesielle temaer», som (over tid) skal erstatte en egen, separat veileder.
-
Denne versjonen inneholder nesten kopi (med noe modifisering) av relevant innhold fra den nåværende versjonen av veilederen ⧉.
-
Tabelloppsett for spesifikasjon av klasser og egenskaper er endret og samkjørt med de andre tilsvarende spesifikasjonene. Her er det også tatt med engelsk tekst som vil gjøre det enklere for engelsk talende lesere å kunne bruke spesifikasjonen.
-
-
-
Endring av kravene:
-
Noen generelle, gjennomgående endringer:
-
Kravnivå (obligatorisk/anbefalt/valgfri) for klassene er fjernet, samkjørt med de andre tilsvarende spesifikasjonene.
-
Kravnivået for egenskapen «kontaktpunkt» (
dcat:contactPoint) i klassene «Modellkatalog» (dcat:Catalog) og «Informasjonsmodell» (modelldcatno:InformationModel) er endret fra 'anbefalt' til 'obligatorisk', fordi det er viktig å kunne ta kontakt med den som har tilgjengeliggjort en modellkatalog/informasjonsmodell. Multiplisiteten for egenskapene er følgelig endret fra 0..1 til 1..1. -
«Subegenskap av» er fjernet for skos-egenskapene, fordi det ikke er hensiktsmessig å re-definere skos-egenskaper.
-
Verdiområde/range for egenskapene «endringsdato» (
dct:modified) og «utgivelsesdato» (dct:issued) er nå alle «xsd:dateorxsd:dateTime» (istendenfor tidligere «xsd:dateTime» for noen og «xsd:dat`e or `xsd:dateTime» for andre). -
Verdiområde/range for fritekst-egenskapene (f.eks. «tittel/navn» (
dct:title), «beskrivelse» (dct:description), «nøkkelord» (dct:keyword) osv.) er endret frardfs:Literaltilrdf:langString. Dette for å presisere at fritekst skal ha språkangivelse med seg, som muliggjør flerspråklighet. -
Krav til bruk kontrollerte vokabularer er endret
-
adms:stausi Informasjonsmodell (modelldcatno:InformationModel) skal velges fra EUs kontrollerte vokabular for produktstatus. -
dct:languagei Dokument (foaf:Document), modellkatalog (dcat:Catalog) og Informasjonsmodell (modelldcatno:InformationModel) skal velges fra EUs kontrollerte vokabular for språk. -
dct:formati Dokument (foaf:Document) skal velges fra EUs kontrollerte vokabular for filtype. -
dct:spatiali Modellkatalog (dcat:Catalog) og Informasjonsmodell (modelldcatno:InformationModel) skal velges fra EUs kontrollerte vokabular for sted, land og kontinent, ev. geonames.
-
-
-
Følgende klasser er ikke eksplisitt spesifisert med egenskaper (fordi det ikke er behov for å beskrive instanser av slike klasser) og dermed ikke lenger har egne kapitler i spesifikasjonen:
-
Klassen Begrep (
skos:Concept), fordi det ikke er ment å definere nye begreper, men å henvise/peke til eksternt definerte/beskrevne begreper. -
Klassen Lisensdokument (
dct:LicenseDocument), fordi verdien skal velges fra EUs kontrollerte vokabular for lisens. -
Klassen Lokasjon (
dct:Location), fordi verdien skal velges fra kontrollerte vokabularer. -
Klassen MediaType (
dct:MediaType), fordi verdien skal velges fra EUs kontrollerte vokabular for filtype. -
Klassen Språksystem (
dct:LinguisticSystem), fordi verdien skal velges fra EUs kontrollerte vokabular for språk. -
Klassen Tematisk skjema (
skos:ConceptScheme), fordi verdien bær være ferdigpubliserte taksonomier.
-
-
Følgende klasser er eksplisitt spesifisert med egenskaper (fordi det er behov for å beskrive instanser av slike klasser):
-
Klassen Kontaktpunkt (
vcard:Organization), fordi vi har fått spørsmål om hvordan vcard brukes.
-
-
Endringer i klassen Aktør (
foaf:Agent):-
Egenskapsnavn «utgivertype» er endret til «type», for en aktør er ikke bare en utgiver.
-
-
Endringer i klassen Kontaktpunkt (
vcard:Organization)-
Klassenavnet er endret fra «Kontaktopplysning» til «Kontaktpunkt» for
vcard:Organization. Dette for å samkjøre med de andre tilsvarende spesifikasjonene.
-
-
Endringer i klassen Modellkatalog (
dcat:Catalog):-
Kravnivået til «identifikator» (
dct:identifier) er endret fra 'obligatorisk' til 'anbefalt', og følgelig også multiplisitet. Dette fordi obligatorisk krav var for å samkjøre med DCAT-AP-NO som den gang hadde denne egenskapen obligatorisk, men ikke nå lenger.
-
-
Endringer fra v.1.3.1 til v.1.3.x
Kun redaksjonelle justeringer (bl.a. å rette opp brutte lenker).
Endringer fra v.1.3.0 til v.1.3.1
Kapitler og underkapitler er nå nummerert slik at kravene i spesifikasjonen har hvert sitt nøyaktige referansenummer.
Endringer fra v.1.2.x til v.1.3.0
I tillegg til noen redaksjonelle justeringer, er følgende endret:
-
Det er føyet til en ny obligatorisk egenskap kontaktpunkt (dcat:contactPoint) i klassen Modellkatalog (dcat:Catalog), slik at det er mulig å kunne ta kontakt med den som har publisert en modellkatalog.
-
Det er føyet til en ny anbefalt klasse Avhengighet (modelldcatno:Dependency), slik at det er mulig å eksplisitt modellere avhengighet mellom to modellelementer.
Endringer fra v.1.1.x til v.1.2.0
I tillegg til noen redaksjonelle justeringer, er følgende endret:
-
URIen for klassen Kontaktopplysning er endret fra
vcard:Kindtilvcard:Organization. Dette fordivcard:Kinduansett ikke skal brukes, og det er organisasjon som egentlig er ment å skulle brukes. -
URIen for følgende egenskaper er endret:
-
xsd:minOccursendret tilmodelldcatno:minOccurs, ogxsd:maxOccursendret tilmodelldcatno:maxOccurs, fordi det ville ellers bryte med XML Schema sin definisjon avxsd:minOccursogxsd:maxOccurs.
-
-
URIen for det kontrollerte vokabularet som skal brukes for egenskapen 3.15.3.16, “Informasjonsmodell – type (
dct:type)” er endret til https://data.norge.no/vocabulary/information-model-type#. Dette fordi vokabularet er nå publisert som en egen publisering (istedenfor tidligere gjemt inne i ontologifilen for ModellDCAT-AP-NO). -
Kravnivå for 3.29.1.1, “Rolle – har objekttype (
modelldcatno:hasObjectType)” er endret fra 'anbefalt' til 'obligatorisk', fordi en rolle må være relatert til noe. -
Følgende multiplisiteter er endret, for å kunne tillate "multiple range":
-
3.5.1.1, “Attributt – har datatype (
modelldcatno:hasDataType)”, endret fra0..1til0..n -
3.5.1.2, “Attributt – har enkeltype (
modelldcatno:hasSimpleType)”, endret fra0..1til0..n -
3.5.1.3, “Attributt – har verdi fra (
modelldcatno:hasValueFrom)”, endret fra0..1til0..n -
3.5.1.4, “Attributt – inneholder objekttype (
modelldcatno:containsObjectType)”, endret fra0..1til0..n -
3.29.1.1, “Rolle – har objekttype (
modelldcatno:hasObjectType)”, endret fra0..1til1..n
-
-
Følgende nye klasser er føyet til:
-
3.3, “Klassen Alle (
modelldcatno:AllOf)” og 3.24, “Klassen Noen av (modelldcatno:AnyOf)”, begge er valgfrie og er subklasser av 3.35, “Klassen Valg (modelldcatno:Choice)”. Dette for å kunne dekke behov for å uttrykke slike konstruksjoner som finnes f.eks. i JSON. -
3.14, “Klassen Ikke (
modelldcatno:Not)” og 3.26, “Klassen Og (modelldcatno:And)”, begge er valgfrie og er subklasser av 3.7, “Klassen Begrensningsregel (modelldcatno:ConstraintRule)”. Dette for å kunne støtte disse to vanlige begrensningsregler.
-
Endringer fra v.1.1 til v.1.1.1
-
Multiplisiteten for egenskapen 3.9.2.2, “Dokument – har referanse (
rdfs:seeAlso)” er endret fra 0..n til 0..1 (for å rette opp en feil)
Endringer fra v.1.0 til v.1.1
Tabellen under gir en oversikt over endringene i klasser og egenskaper, fra v.1.0 til v.1.1 av ModellDCAT-AP-NO. Redaksjonelle endringer av tekster (inkl. engelske navn, tekstlige beskrivelser, kommentarer og eksempler) er ikke tatt med i oversikten.
Klasse-/egenskapsnavn |
URI for klassen/egenskapen |
Endring |
Forklaring |
Abstraksjon: er abstraksjon av |
modelldcatno:isAbstractionOf |
Utvidet range til også å omfatte modelldcatno:Property. |
For å kunne si at en egenskap kan være en abstraksjon av en annen egenskap eller modellelement. |
Attributt |
modelldcatno:Attribute |
Alle egenskapene til Attributt-klassen er nå gjensidig utelukkende til hverandre, uten unntak som var i v.1.0. |
For å unngå misforståelse. |
Begrensningsregel |
modelldcatno:ConstraintRule |
Ny klasse |
Gjennom konkret anvendelse har man erfart at det er hensiktsmessig å uttrykke begrensninger som en egen klasse enn som en egenskap på klassene Modellelement og Egenskap. |
Dokument: har referanse |
rdfs:seeAlso |
Ny egenskap. |
Gjør det mulig å referere til et dokument. |
Egenskap: identifikator |
dct:identifier |
Endret fra obligatorisk til anbefalt |
For strengt å ha dette som obligatorisk når egenskapene som RDF-ressurser i tillegg tildeles egne URI’er. |
Egenskap: identifikator |
dct:identifier |
Multiplisitet endret fra 1..1 til 0..1 |
Som følge av at kravnivå endres fra obligatorisk til anbefalt. |
Egenskap: navigerbar |
modelldcatno:navigable |
Ny egenskap |
For å gi en bedre beskrivelse av retninger på relasjoner, som f.eks. roller, komposisjoner og samlinger. |
Egenskap : relasjonsegenskapsnavn |
modelldcatno:relationPropertyLabel |
Range endret fra modelldcatno:Property til rdfs:Literal |
Skrivefeil i forrige versjon. |
Egenskap: tilhører modul |
modelldcatno:belongsToModule |
Multiplisitet endret fra 0..1 til 0..n |
En og samme egenskap kan tilhøre ulike moduler. |
Egenskap: tilhører modul |
modelldcatno:belongsToModule |
Range endret range fra rdfs:Literal eller xsd:anyURI til modelldcatno:Module |
Som følge av at klassen Modul (modelldcatno:Module) er innført. |
Egenskap: øvre multiplisitet |
xsd:maxOccurs |
Range endret fra |
For å kunne ha "*" eller "n" som øvre multiplisitet. |
Enkeltype: maksimum ikke-inklusivt |
xsd:maxExclusive |
Ny egenskap |
Uteglemt i tidligere versjon. |
Enkeltype: maksimum inklusivt |
xsd:minInclusive |
Norsk navn endret fra "maks inklusiv" til "maksimum inklusivt" |
Bedre dekkende navn. |
Enkeltype: minimum ikke-inklusivt |
xsd:minExclusive |
Ny egenskap |
Uteglemt i tidligere versjon. |
Enkeltype: minimum inklusivt |
xsd:minInclusive |
Norsk navn endret fra "minimum inklusiv" til "minimum inklusivt" |
Bedre dekkende navn. |
Eller |
modelldcatno:Or |
Ny klasse |
Som et resultat av at klassen Beregningsregel (modelldcatno:ConstraintRule) innføres. |
Enten eller |
modelldcatno:Xor |
Ny klasse |
Som et resultat av at klassen Beregningsregel (modelldcatno:ConstraintRule) innføres. |
Informasjonsmodell |
modelldcatno:InformationModel |
Føyet til dcat:Resource i ruten "Subklasse av" |
Presisering av at klassen er en subklasse av både Standard (dct:Standard) og Katalogisert ressurs (dcat:Resource), som ikke har kommet godt nok fram av spesifikasjonen. |
Informasjonsmodell: beskrivelse |
dct:description |
Endret fra obligatorisk til anbefalt |
For strengt å ha dette som en obligatorisk egenskap. Flere virksomheter har ikke tekstlige beskrivelser av modellene sine. |
Informasjonsmodell: beskrivelse |
dct:description |
Multiplisitet endret fra 1..n til 0..n |
Som følge av at kravnivå endres fra obligatorisk til anbefalt. |
Informasjonsmodell: er profil av |
prof:isProfileOf |
Ny egenskap |
En del modeller er profiler av standarder eller spesifikasjoner. Dette kan gi bedre forståelse av modellene og nyttig når man sammenligner eller gjenbruker fra andre modeller. |
Informasjonsmodell: i samsvar med |
dct:conformsTo |
Ny egenskap |
En del modeller bygger på standarder eller spesifikasjoner. Dette kan gi bedre forståelse av modellene og nyttig når man sammenligne eller gjenbruke fra andre modeller. |
Informasjonsmodell: identifikator |
dct:identifier |
Endret fra obligatorisk til anbefalt |
For strengt å ha dette som en obligatorisk egenskap når egenskapene som RDF-ressurser i tillegg tildeles egne URI’er. |
Informasjonsmodell: identifikator |
dct:identifier |
Multiplisitet endret fra 1..1 til 0..1 |
Som følge av at kravnivå endres fra obligatorisk til anbefalt. |
Informasjonsmodell: tema |
dcat:theme |
Endret fra obligatorisk til anbefalt |
For strengt å ha dette som en obligatorisk egenskap. Det er ikke alle virksomheter som har kategorisert modellene sine etter tema. |
Informasjonsmodell: tema |
dcat:theme |
Multiplisitet endret fra 1..n til 0..n |
Som følge av at kravnivå endres fra obligatorisk til anbefalt. |
Informasjonsmodell: type |
dct:type |
Multiplisitet endres fra 0..1 til 0..n. |
En modell kan være av flere typer. F.eks. kan en logisk modell også være en fellesmodell. |
Kodeelement: anbefalt kodetekst |
skos:prefLabel |
Endret fra obligatorisk til anbefalt |
Det er ikke alle kodeelementer som har en anbefalt kodetekst knyttet til seg. For eksempel vil UML enumerasjoner inneholde bare kodeverdier. |
Kodeelement: anbefalt kodetekst |
skos:prefLabel |
Multiplisitet endret fra 1..n til 0..n |
Som følge av at kravnivå endres fra obligatorisk til anbefalt. |
Kodeelement: forrige kodeelement |
xkos:previous |
Endret multiplisitet, fra 0..n til 0..1. |
Skrivefeil |
Kodeelement: i kodeliste |
skos:inScheme |
Multiplisitet endret fra 0..n til 1..n |
Skrivefeil i forrige versjon. Det bør være et krav at et kodeelement tilhører minst en kodeliste, slik at man unngår at modellene inneholder kodeelementer uten tilhørighet. |
Kodeelement: identifikator |
dct:identifier |
Endret fra obligatorisk til anbefalt |
For strengt å ha dette som en obligatorisk egenskap når kodeelementene som RDF-ressurser i tillegg tildeles egne URI’er. |
Kodeelement: identifikator |
dct:identifier |
Multiplisitet endret fra 1..1 til 0..1 |
Som følge av at kravnivå endres fra obligatorisk til anbefalt. |
Kodeelement: kode |
skos:notation |
Endret fra valgfri til obligatorisk |
Det bør være et krav at et kodeelement har en kode som kan brukes i et datafelt. |
Kodeelement: kode |
skos:notation |
Multiplisitet endret fra 0..1 til 1..1 |
Som følge av at kravnivå endres fra anbefalt til obligatorisk. |
Kodeelement: neste kodeelement |
xkos:next |
Endret multiplisitet, fra 0..n til 0..1. |
Skrivefeil |
Kodeelement: toppelement til |
skos:topConceptOf |
Endret norsk term |
Bedre dekkende navn. |
Kodeliste: ekstern kodeliste |
modelldcatno:codeListReference |
Fjernet. Erstattes med Kodeliste: har referanse (rdfs:seeAlso). |
Egenskapen hadde modelldcatno:CodeList som range. Det blir feil, siden det er en ekstern beskrivelse av kodelisten man ønsker å referere til. |
Kodeliste: har referanse |
rdfs:seeAlso |
Ny egenskap |
Erstatter egenskapen Kodeliste: ekstern kodeliste (modelldcatno:codeListReference). |
Komposisjon |
modelldcatno:Composition |
Endring i tekst i oversikt over egenskaper per klasse. |
Skrivefeil. Det står at klassen har obligatoriske egenskaper. Dette stemmer ikke, den har kun én egenskap med kravnivå anbefalt. |
Modellelement: begrensning |
modelldcatno:constraint |
Ny egenskap |
Gir en bedre forståelse av bruken av et modellelement. |
Modellelement: identifikator |
dct:identifier |
Endret fra obligatorisk til anbefalt |
Strengt For strengt å ha dette som en obligatorisk egenskap når modellelementene som RDF-ressurser i tillegg tildeles egne URI’er. |
Modellelement: identifikator |
dct:identifier |
Multiplisitet endret fra 1..1 til 0..1 |
Som følge av at kravnivå endres fra obligatorisk til anbefalt. |
Modellelement: tilhører modul |
modelldcatno:belongsToModule |
Multiplisitet endret fra 0..1 til 0..n |
Ett og samme modellelement kan tilhøre ulike moduler. |
Modellelement: tilhører modul |
modelldcatno:belongsToModule |
Range endret fra rdfs:Literal eller xsd:anyURI til modelldcatno:Module |
Som følge av at klassen Modul (modelldcatno:Module) er innført. |
Modul |
modelldcatno:Module |
Ny klasse |
Gjennom egenskapen tilhører modul (modelldcatno:belongsToModule), kan man angi om et modellelement, begrensningsregel eller egenskap tilhører en modellmodul. Ved konkret anvendelse har man sett at det er mer hensiktsmessig å framstille modul som egen klasse enn at egenskapen modelldcatno:belongsToModule har range rdfs:Literal eller xsd:anyURI. |
Note |
modelldcatno:Note |
Klassen er ikke lenger definert som en subklasse til klassen Egenskap (modelldcatno:Property). |
For at modellen skal gjøres lettere å lese og mer anvendbar med tanke på at en note både kan være knyttet til et modellelement og en egenskap. |
Note: anmerker |
modelldcatno:annotates |
Ny egenskap |
Som er resultat av at klassen Note (modelldcatno:Note) ikke lenger er en subklasse av Egenskap (modelldcatno:Property). |
Note: anmerkning |
modelldcatno:propertyNote |
Manglende beskrivelse. |
Skrivefeil. |
Note: identifikator |
dct:identifier |
Ny egenskap. |
Som er resultat av at klassen Note (modelldcatno:Note) ikke lenger er en subklasse av Egenskap (modelldcatno:Property) og arver egenskapen der fra. |
Note: tittel |
dct:title |
Ny egenskap. |
Som er resultat av at klassen Note (modelldcatno:Note) ikke lenger er en subklasse av Egenskap (modelldcatno:Property) og arver egenskapen der fra. |
Note: tilhører modul |
modelldcatno:belongsToModule |
Ny egenskap. |
Som er resultat av at klassen Note (modelldcatno:Note) ikke lenger er en subklasse av Egenskap (modelldcatno:Property) og arver egenskapen der fra. |
Realisering: har leverandør |
modelldcatno:hasSupplier |
Utvidet range til også å omfatte modelldcatno:Property. |
For å kunne si at en egenskap kan være en abstraksjon av enn annen egenskap eller modellelement. |
Standard |
dct:Standard |
Hele klassen er ny |
Brukes som range for dct:conformsTo og prof:isProfileOf, og som referanse fra f.eks. et dcat:Dataset til en informasjonsmodell som beskriver datasettet. |
Valg: kan ha |
modelldcatno:hasSome |
Utvidet range til også å omfatte modelldcatno:Property |
For å kunne støtte valg mellom egenskaper og ikke bare modellelementer. |
Krav til bruk av kontrollerte vokabularer |
|||
For egenskap dct:spatial |
dct:spatial |
"Administrative enheter" fra Kartverket anbefalt brukt |
Fordi EU-vokalubarer som skal brukes, ikke inneholder norske administrative enheter som fylker og kommuner. |
For egenskap dct:type i klassen modelldcatno:InformationModel |
dct:type |
Nytt kontrollert vokabular, Modelltyper, som skal brukes for egenskapen dct:type i klassen Informasjonsmodell (modelldcatno:InformationModel) |
Egenskapen har manglet et kontrollert vokabular. |





































