Gå til innhold

modelldcat-ap-no

Utgiver Lisens Status Versjon Validering Endringsdato

Om denne modellen

Denne sida dokumenterer LinkML-modellen modelldcat-ap-no, inkludert klassar, eigenskapar, datatypar, valideringsresultat og genererte artefakter. Informasjonen er generert automatisk frå skjemaet og tilhøyrande byggeproses.

Offisiell referanse: Spesifikasjon for beskrivelse av informasjonsmodeller (ModellDCAT-AP-NO)

ModelDCAT-AP-NO er den norske applikasjonsprofilen for beskriving av informasjonsmodellar i DCAT-format, modellert i LinkML.

Profilen dekkjer metadata for informasjonsmodellar og modellelement — tilpassa krava i ModelDCAT-AP-NO-spesifikasjonen frå Digitaliseringsdirektoratet.

Typisk brukar: Offentlege verksemder som skal publisere informasjonsmodellar til Felles modellkatalog, og utviklarar som implementerer ModelDCAT-AP-NO-kompatible system.

Skjemastruktur: Profilen er delt i tre filer for å unngå sirkular import: - modelldcat-ap-no-schema.yaml — hovudskjema, importerer dei to andre - modelldcat-katalog-schema.yamlInformasjonsmodell og Katalog-klassane - modelldcat-modell-schema.yaml — alle modellelement-klassane (Objekttype, Egenskap o.fl.)

Avvik frå spesifikasjonen: Sjå specs/done/avvik-modelldcat-ap-no.md for dokumenterte avvik og grunngjevingar.


Kom i gang

Her finn du døme på korleis du importerer, validerer og brukar modellen i eigne prosjekt.

Importer i egne LinkML-skjema

imports:
  - https://raw.githubusercontent.com/brreg/linkml-datamodellering-no/modelldcat-ap-no-v1.15.0/src/linkml/ap-no/modelldcat-ap-no/modelldcat-ap-no-schema

Valider skjemaet mot gold-policy

make mcp-linkml-valider-modell SCHEMA=src/linkml/ap-no/modelldcat-ap-no/modelldcat-ap-no-schema.yaml

Valider datafil mot LinkML-skjemaet

make validate-instance SCHEMA=src/linkml/ap-no/modelldcat-ap-no/modelldcat-ap-no-schema.yaml INSTANCE=mine-data.yaml

Python-bruk

pip install linkml-runtime pyyaml
from linkml_runtime.loaders import yaml_loader
from modelldcat_ap_no_model import Container

container = yaml_loader.load('mine-data.yaml', target_class=Container)

Eksempeldatafil

Eksempel som viser korleis ei gyldig datafil basert på denne modellen kan sjå ut i YAML-format.

modellkatalogar:
  - id: https://example.org/modellkatalogar/adresse
    tittel:
      - "Adressemodellkatalog"
    beskrivelse:
      - "Katalog over informasjonsmodellar for adressedomenet."
    identifikator_literal: "adresse-modellkatalog-001"
    utgiver: https://organization-catalog.fellesdatakatalog.digdir.no/organizations/991825827
    kontaktpunkt:
      - https://example.org/kontakt/matrikkeleininga
    har_del:
      - https://example.org/informasjonsmodellar/offisiell-adresse
    modell:
      - https://example.org/informasjonsmodellar/offisiell-adresse
    spraak:
      - http://publications.europa.eu/resource/authority/language/NOB
    utgivelsesdato: "2024-01-15"

📄 Full eksempelfil (YAML)

Detaljerte eksempel per klasse finst på kvar klasseside, t.d. Classes.


Modellmetadata

Modellmetadata viser sentrale metadata for modellen, inkludert versjon, status, lisens, identifikatorar og avhengigheiter. Verdiane er henta direkte frå skjemaet.

Felt Verdi
Name modelldcat-ap-no
Title ModelDCAT-AP-NO
Description Informasjonsmodellar
Schema URI https://data.norge.no/ap-no/modelldcat-ap-no
Versjon 1.15.0
Lisens https://data.norge.no/nlod/no/2.0
Utgiver https://data.norge.no/organizations/991825827
Status http://purl.org/adms/status/Completed
Endringsdato 2026-08-14
Utgivelsesdato 2023-01-01
Imports linkml:types
./modelldcat-katalog-schema

Avhengigheiter (4)

Denne modellen importerer og gjenbruker komponentar frå andre skjema. Importerte klassar og eigenskapar kan vere synlege i diagram, valideringsrapportar og andre analysar sjølv om dei ikkje blir lista som lokale element i denne modellen.

Dette skjemaet importerer følgjande skjema (direkte og transitivt):

linkml:types  # direkte import
└── common-ap-no-schema  # transitiv import
    └── modelldcat-modell-schema  # transitiv import
        └── modelldcat-katalog-schema  # direkte import

Sjå Importhierarki for oversikt over heile repoet sitt importhierarki.

Importerte modeller: linkml:types, common-ap-no, modelldcat-katalog, modelldcat-modell


Delmodellar

Denne modellen er delt i fleire delmodellar:

  • ModelDCAT-AP-NO - Modelldel: Modellelement-klasser frå ModelDCAT-AP-NO: Objekttype, Datatype, Kodeliste, Egenskap og alle subklassar, samt Kodeelement
  • ModelDCAT-AP-NO - Katalogdel: Katalogklasser frå ModelDCAT-AP-NO: Modellkatalog, Informasjonsmodell og modelldcat-spesifikke hjelpeklassar (Lisensdokument, Dokument)

Entity-relationship diagram

ER-diagrammet viser struktur og relasjonar mellom dei lokale klassane i modellen. Importerte klassar er som standard filtrerte bort for å gjere diagrammet enklare å lese.

ER-diagram

Modellen har ingen lokale klasser og ingen diagram med kun lokale klasser. Vis fullstendig diagram med importerte klasser.


Datamodell

Dette er den autoritative kjelda for modellen. Alle tabellar, diagram og artefakt på denne sida er genererte frå dette skjemaet.

Kjelde-datamodell i LinkML-format: modelldcat-ap-no-schema.yaml


Classes (0)

Classes viser klassar som er definerte lokalt i modelldcat-ap-no modellen. Klassar frå importerte modellar er ikkje inkluderte i teljinga, men kan vere refererte frå lokale klassar og kan inngå i valideringsresultat og diagram.
Klassar grupperes i Obligatorisk, Anbefalt, Valgfri og Andre (uklassifisert).

Importerte klasser: common-ap-no, modelldcat-katalog, modelldcat-modell


Slots (0)

Slots viser eigenskapar som er definert i eller brukt av lokale klassar i modellen.
Eigenskapar grupperes i "Verdiar" som inneheld data, og "Refransar" som refererer til andre klasser.
Defined in kolonna angir kildeskjemaet for eigenskapen. Usage "Definert lokalt" betyr at eigenskapen er definert lokalt. "Brukt lokalt" betyr at eigenskapen er brukt lokalt i modellen.

Importerte slots: common-ap-no, modelldcat-katalog, modelldcat-modell


Enumerations (0)

Enumerations viser kontrollerte verdiområder som er definert i eller brukt lokalt i modellen.
Defined in kolonna angir kildeskjemaet for verdiområdet. Usage "Definert lokalt" betyr at verdiområdet er definert lokalt. "Brukt lokalt" betyr at verdiområdet er brukt lokalt i modellen.

Ingen enumerations definert lokalt eller brukt i denne modellen.

Importerte enums: common-ap-no


Types (0)

Types viser primitive verdiformat som datoar, URI-ar, språkstrengar og andre grunnleggjande datatypar som er definert i eller brukt i modellen.
Defined in kolonna angir kildeskjemaet for verdiformatet. Usage "Definert lokalt" betyr at verdiformatet er definert lokalt. "Brukt lokalt" betyr at verdiformatet er brukt lokalt i modellen. Ingen typar definert lokalt eller brukt i denne modellen.

Importerte typer: linkml:types, common-ap-no


Subsets (0)

Subsets viser klassifiseringar av klasser og slots som blir brukt i modellen. For AP-NO-modellar vil dette typisk vere Obligatorisk, Anbefalt og Valgfri.
Defined in kolonna angir kildeskjemaet for klassifiseringa. Usage "Definert lokalt" betyr at klassifiseringa er definert lokalt. "Brukt lokalt" betyr at klassifiseringa er brukt lokalt i modellen.

Ingen subsets definert lokalt eller brukt i denne modellen.

Importerte subsets: common-ap-no


Genererte artefakter (6)

Denne seksjonen listar maskinlesbare artefakt som er genererte frå skjemaet. Artefakta blir brukte til validering, integrasjon, dokumentasjon og kodegenerering.

Artefakt Fil
Modellmanifest ihht Modelldcat-ap-no modelldcat-ap-no-manifest.yaml
SHACL shapes modelldcat-ap-no-shapes.ttl
OWL ontologi modelldcat-ap-no-ontology.ttl
RDF/Turtle skjema modelldcat-ap-no-schema.ttl
ER-diagram (Mermaid) modelldcat-ap-no-erdiagram.md
PlantUML-diagram modelldcat-ap-no-filtered.svg · modelldcat-ap-no-filtered.puml · modelldcat-ap-no.puml (full)

Full byggekonfigurasjon: build.yaml


Valideringsresultat

Valideringsrapporten viser i kva grad modellen etterlever definerte modelleringsreglar og kvalitetskrav. Resultata kan omfatte både lokale og importerte element avhengig av kva reglar som er evaluerte.

Siste validering: 2026-08-15T06:19:09.173708+00:00 — v1.15.0 — policy: gold

Status Feil Åtvaringar
❌ Ikkje godkjent 4 0

Feil (4)

  1. schema_has_annotation_oppdateringsfrekvensschema schema.annotations.oppdateringsfrekvens manglar

  2. no_container_classschema Ingen tree_root-klasse funnen — kan ikkje sjekke container-klasse-krav

  3. fair_r11schema FAIR R1.1: Ingen slot med dct:license funnen

  4. fair_r12schema FAIR R1.2: Ingen slot med dct:contributor / dct:creator / dct:publisher / prov:wasAttributedTo / prov:wasGeneratedBy funnen


Versjonslog

Versjonsloggen viser endringar mellom publiserte versjonar av modellen. Innhaldet blir generert frå prosjektets release-historikk.

1.15.0 (2026-08-14)

Features

  • generatorar: legg til gen-graphql for GraphQL SDL-generering (cb0a7bd)
  • make,ci: fullført logging-rammeverk med DEBUG/INFO/ERROR-nivå (9b72abe)
  • make: batch linkml-validate for validate-examples per domene (a38f603)

Bug Fixes

  • make: rett stdin-konsumering i validate-bronze (BUG-10) (91795ac)
  • make: valider ap-no-eksempelfiler via fixture, rett stdin-konsumerings-bug (27c3979)

Performance Improvements

  • mcp-linkml-validator: parallelliser validate-examples, regenerer valideringsloggar (fc67279)

1.14.0 (2026-08-02)

Features

  • asyncapi: reduser image-storleik frå 4.43 GB til 296 MB (0b61fa2)

Bug Fixes

  • make: korriger trap-syntaks i parallelle generator-makroar (2d18827)

1.13.0 (2026-07-30)

Features

  • metadata: dynamisk README-generering frå skjema-metadata (53def55)
  • mkdocs: Brønnøysund designsystem-tema og byggetidspunkt (4a18238)

1.12.1 (2026-07-27)

Bug Fixes

  • dcat-ap-no: komplett subset-verifisering mot DCAT-AP-NO-spesifikasjonen (6d3b357)

1.12.0 (2026-07-27)

Features

  • docgen: fullstendig tabellradteljing, versjonerte imports og Subsets-kolonne (de26c53)

1.11.0 (2026-07-27)

Features

  • begrepskatalog: begrep per fil, automatisk aggregering, nye verktøy og oppdatert dokumentasjon (e2d7d95)

1.10.0 (2026-07-10)

Features

  • ap-no,begrepskatalog,modellkatalog: legg til DQV-kvalitetsmålingar (kvantifiserbar kvalitet) (6fb9bad)
  • ap-no: publiser common-ap-no i nav-meny og omdøp katalog (35da103)
  • ci: legg til XSD-generering via avrotize-pipeline (4b7478a)
  • legg til flag for publisering av kvar enkelt modell i manifest.yaml som er omdøpt fra generate.yaml. Flytter data og examples katalogane inn under src/linkml/domene slik at alle relaterte filer ligg i samme struktur. (0e1e4fb)
  • legg til OpenAPI 3.1 og AsyncAPI 3.0-generering (887fe84)
  • mkdocs: dokumenter delmodell-hierarki og fjern dublett-schema-sider (5c86549)
  • mkdocs: konfigurerbar lenke-tekst for offisiell referanse (a41c35a)
  • mkdocs: konfigurerbare seksjons-kjelder i index.md (94c2efb)
  • modellkatalog: rull ut per-org-modellkatalogar og fyll metadata (MD2-MD4, MD6) (7ee7b0e)
  • modellmanifest: autogenerer <modell>-manifest.yaml i make domain-* (321b8a8)
  • validate-capture: parallelliser validering av alle skjema (6267587)
  • validering: komplett valideringssystem med auto-detect og visuell rapportering (20caed0)

Bug Fixes

  • ap-no,modellkatalog: løys slot-merge-konflikt (duplikatslots) i modelldcat-ap-no-importkjeda (81d4aa8)
  • ap-no,specs: rett avvik mot Prinsipper for informasjonsmodellar (f93510f)
  • ap-no: fjern tvetydig type for lisens og hardkod generator-flagg (c6514ca)
  • modelldcat-ap-no: legg til manglande dcat-ap-no-import i modelldcat-modell (2fdf786)
  • normaliser version-felt til tre-delt semver for release-please-kompatibilitet (5af2108)
  • release: synk schema-versjon med release-nummer automatisk (6dbb358)
  • samt-bu: rett stale slotnamn på Kvalitetsdimensjon-instans i eksempel (6e4d623)
  • schemas,mcp-validator: etterlevingsopprett mot Digdir felles modelleringsreglar (regel 6-11, 15) (72aaaf2)

1.9.0 (2026-07-10)

Features

  • ap-no,begrepskatalog,modellkatalog: legg til DQV-kvalitetsmålingar (kvantifiserbar kvalitet) (6fb9bad)
  • ap-no: publiser common-ap-no i nav-meny og omdøp katalog (35da103)
  • ci: legg til XSD-generering via avrotize-pipeline (4b7478a)
  • legg til flag for publisering av kvar enkelt modell i manifest.yaml som er omdøpt fra generate.yaml. Flytter data og examples katalogane inn under src/linkml/domene slik at alle relaterte filer ligg i samme struktur. (0e1e4fb)
  • legg til OpenAPI 3.1 og AsyncAPI 3.0-generering (887fe84)
  • mkdocs: dokumenter delmodell-hierarki og fjern dublett-schema-sider (5c86549)
  • mkdocs: konfigurerbar lenke-tekst for offisiell referanse (a41c35a)
  • mkdocs: konfigurerbare seksjons-kjelder i index.md (94c2efb)
  • modellkatalog: rull ut per-org-modellkatalogar og fyll metadata (MD2-MD4, MD6) (7ee7b0e)
  • modellmanifest: autogenerer <modell>-manifest.yaml i make domain-* (321b8a8)
  • validate-capture: parallelliser validering av alle skjema (6267587)
  • validering: komplett valideringssystem med auto-detect og visuell rapportering (20caed0)

Bug Fixes

  • ap-no,modellkatalog: løys slot-merge-konflikt (duplikatslots) i modelldcat-ap-no-importkjeda (81d4aa8)
  • ap-no,specs: rett avvik mot Prinsipper for informasjonsmodellar (f93510f)
  • ap-no: fjern tvetydig type for lisens og hardkod generator-flagg (c6514ca)
  • modelldcat-ap-no: legg til manglande dcat-ap-no-import i modelldcat-modell (2fdf786)
  • normaliser version-felt til tre-delt semver for release-please-kompatibilitet (5af2108)
  • release: synk schema-versjon med release-nummer automatisk (6dbb358)
  • samt-bu: rett stale slotnamn på Kvalitetsdimensjon-instans i eksempel (6e4d623)
  • schemas,mcp-validator: etterlevingsopprett mot Digdir felles modelleringsreglar (regel 6-11, 15) (72aaaf2)

1.8.0 (2026-07-09)

Features

  • ap-no,begrepskatalog,modellkatalog: legg til DQV-kvalitetsmålingar (kvantifiserbar kvalitet) (6fb9bad)
  • ap-no: publiser common-ap-no i nav-meny og omdøp katalog (35da103)
  • ci: legg til XSD-generering via avrotize-pipeline (4b7478a)
  • legg til flag for publisering av kvar enkelt modell i manifest.yaml som er omdøpt fra generate.yaml. Flytter data og examples katalogane inn under src/linkml/domene slik at alle relaterte filer ligg i samme struktur. (0e1e4fb)
  • legg til OpenAPI 3.1 og AsyncAPI 3.0-generering (887fe84)
  • mkdocs: dokumenter delmodell-hierarki og fjern dublett-schema-sider (5c86549)
  • mkdocs: konfigurerbar lenke-tekst for offisiell referanse (a41c35a)
  • mkdocs: konfigurerbare seksjons-kjelder i index.md (94c2efb)
  • modellkatalog: rull ut per-org-modellkatalogar og fyll metadata (MD2-MD4, MD6) (7ee7b0e)
  • modellmanifest: autogenerer <modell>-manifest.yaml i make domain-* (321b8a8)
  • validate-capture: parallelliser validering av alle skjema (6267587)
  • validering: komplett valideringssystem med auto-detect og visuell rapportering (20caed0)

Bug Fixes

  • ap-no,modellkatalog: løys slot-merge-konflikt (duplikatslots) i modelldcat-ap-no-importkjeda (81d4aa8)
  • ap-no,specs: rett avvik mot Prinsipper for informasjonsmodellar (f93510f)
  • ap-no: fjern tvetydig type for lisens og hardkod generator-flagg (c6514ca)
  • modelldcat-ap-no: legg til manglande dcat-ap-no-import i modelldcat-modell (2fdf786)
  • normaliser version-felt til tre-delt semver for release-please-kompatibilitet (5af2108)
  • release: synk schema-versjon med release-nummer automatisk (6dbb358)
  • samt-bu: rett stale slotnamn på Kvalitetsdimensjon-instans i eksempel (6e4d623)
  • schemas,mcp-validator: etterlevingsopprett mot Digdir felles modelleringsreglar (regel 6-11, 15) (72aaaf2)

1.7.0 (2026-07-09)

Features

  • modellmanifest: autogenerer <modell>-manifest.yaml i make domain-* (321b8a8)

1.6.0 (2026-07-09)

Features

  • ap-no: publiser common-ap-no i nav-meny og omdøp katalog (35da103)
  • mkdocs: konfigurerbar lenke-tekst for offisiell referanse (a41c35a)

1.5.0 (2026-07-07)

Features

  • mkdocs: dokumenter delmodell-hierarki og fjern dublett-schema-sider (5c86549)

1.4.0 (2026-07-06)

Features

  • mkdocs: konfigurerbare seksjons-kjelder i index.md (94c2efb)

1.3.0 (2026-07-04)

Features

  • validate-capture: parallelliser validering av alle skjema (6267587)

1.2.2 (2026-07-04)

Bug Fixes

  • release: synk schema-versjon med release-nummer automatisk (6dbb358)

1.2.1 (2026-07-04)

Bug Fixes

  • ap-no: fjern tvetydig type for lisens og hardkod generator-flagg (c6514ca)

1.2.0 (2026-07-03)

Features

  • validering: komplett valideringssystem med auto-detect og visuell rapportering (20caed0)

1.1.0 (2026-07-01)

Features

  • ap-no,begrepskatalog,modellkatalog: legg til DQV-kvalitetsmålingar (kvantifiserbar kvalitet) (6fb9bad)
  • modellkatalog: rull ut per-org-modellkatalogar og fyll metadata (MD2-MD4, MD6) (7ee7b0e)

Bug Fixes

  • ap-no,modellkatalog: løys slot-merge-konflikt (duplikatslots) i modelldcat-ap-no-importkjeda (81d4aa8)
  • modelldcat-ap-no: legg til manglande dcat-ap-no-import i modelldcat-modell (2fdf786)
  • samt-bu: rett stale slotnamn på Kvalitetsdimensjon-instans i eksempel (6e4d623)

1.0.2 (2026-06-20)

Bug Fixes

  • ap-no,specs: rett avvik mot Prinsipper for informasjonsmodellar (f93510f)

1.0.1 (2026-06-19)

Bug Fixes

  • schemas,mcp-validator: etterlevingsopprett mot Digdir felles modelleringsreglar (regel 6-11, 15) (72aaaf2)

Kontakt

Her finn du informasjon om forvaltningsansvarleg, kontaktpunkt og kanal for feilrapportering eller forslag til forbetringar.

Forvaltningsansvarleg: Digitaliseringsdirektoratet

Kontakt: Digitaliseringsdirektoratet - Kontakt

Support: GitHub Issues