Gå til innhold

referansemodell-silver

Status Versjon Validering

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/referansemodell-silver-v1.0.0/src/linkml/referanse/referansemodell-silver/referansemodell-silver-schema

Valider skjemaet mot silver-policy

make mcp-linkml-valider-modell SCHEMA=src/linkml/referanse/referansemodell-silver/referansemodell-silver-schema.yaml

Valider datafil mot LinkML-skjemaet

make validate-instance SCHEMA=src/linkml/referanse/referansemodell-silver/referansemodell-silver-schema.yaml INSTANCE=mine-data.yaml

Python-bruk

pip install linkml-runtime pyyaml
from linkml_runtime.loaders import yaml_loader
from referansemodell_silver_model import Katalog

katalog = yaml_loader.load('mine-data.yaml', target_class=Katalog)

Modellmetadata

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

Felt Verdi
Name referansemodell-silver
Title Referansemodell - sølvnivå
Description Viser minstekrava for å bestå sølvpolicyen: alle bronse-krav pluss DCAT-AP-NO og DQV-AP-NO-klassar med påkravde slots og containerklasse.
Schema URI https://data.norge.no/linkml/referansemodell-silver
Versjon 1.0.0
Imports linkml:types

Avhengigheiter (1)

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

Sjå Importhierarki for oversikt over heile repoet sitt importhierarki.

Importerte modeller: linkml:types


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

Diagrammet viser kun lokale klasser. Klikk for å zoome. 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: referansemodell-silver-schema.yaml


Classes (10)

Classes viser klassar som er definerte lokalt i referansemodell-silver 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).

Obligatorisk (6)

Class Description
Aktor Ein aktør (person, organisasjon eller programvaresystem).
Datasett Ei samling av data, utgitt eller kuratert av ei einskild kjelde.
Datatjeneste Ei samling av operasjonar som gir tilgang til data via eit grensesnitt.
Distribusjon Ei spesifikk representasjon av eit datasett.
Katalog Samling av datasett, datatenestar og distribusjonar.
Katalogpost Oppføring i ein katalog som skildrar ein ressurs.

Andre (4)

Class Description
Kvalitetsdimensjon Ein kategori av kvalitetsegenskapar for data.
Kvalitetsmaal Eit mål for å evaluere kvaliteten til ein ressurs.
Kvalitetsmaaling Resultat av å evaluere eit datasett mot eit kvalitetsmål.
Kvalitetsmerknad Ei kvalitetsvurdering av ein ressurs.

Slots (11)

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.

Verdiar (11)

Slot Description Defined in Usage
endepunktsurl URL til rotplasseringa av endepunktet. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
endringsdato Dato for siste endring. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
id Unik URI-identifikator. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
kontaktpunkt Kontaktinformasjon for ressursen. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
namn Namn på aktøren. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
primaertema Ressursen som katalogposten omhandlar. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
skildring Kortfatta skildring. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
tema Hovudkategori for datasettet. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
tilgangsurl URL for å få tilgang til datasettet. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
tittel Namn eller tittel. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
utgjevar Organisasjon ansvarleg for ressursen. https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt

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.


Types (3)

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.

Type URI Description Defined in Usage
date xsd:date a date (year, month and day) in an idealized calendar linkml:types ✅ Brukt lokalt
string xsd:string A character string linkml:types ✅ Brukt lokalt
uriorcurie xsd:anyURI a URI or a CURIE linkml:types ✅ Brukt lokalt

Importerte typer: linkml:types


Subsets (3)

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.

Subset Description Defined in Usage
Anbefalt https://data.norge.no/linkml/referansemodell-silver ⚠️ Definert lokalt
Obligatorisk https://data.norge.no/linkml/referansemodell-silver ✅ Brukt lokalt
Valgfri https://data.norge.no/linkml/referansemodell-silver ⚠️ Definert lokalt

Genererte artefakter (10)

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 referansemodell-silver-manifest.yaml
SHACL shapes referansemodell-silver-shapes.ttl
JSON-LD kontekst referansemodell-silver-context.jsonld
JSON Schema referansemodell-silver-schema.json
OWL ontologi referansemodell-silver-ontology.ttl
RDF/Turtle skjema referansemodell-silver-schema.ttl
Python-klasser referansemodell-silver-model.py
Protobuf-skjema referansemodell-silver-schema.proto
ER-diagram (Mermaid) referansemodell-silver-erdiagram.md
PlantUML-diagram referansemodell-silver-filtered.svg · referansemodell-silver-filtered.puml · referansemodell-silver.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.747993+00:00 — v1.0.0 — policy: silver

Status Feil Åtvaringar
✅ Godkjent 0 8

Åtvaringar (8)

  1. schema_field_presentschema schema.license manglar

  2. schema_has_annotation_utgiverschema schema.annotations.utgiver manglar

  3. schema_has_annotation_endringsdatoschema schema.annotations.endringsdato manglar

  4. schema_has_annotation_oppdateringsfrekvensschema schema.annotations.oppdateringsfrekvens manglar

  5. schema_has_annotation_statusschema schema.annotations.status manglar

  6. class_missing_recommended_slotclass:Datasett Klasse 'Datasett' manglar slot med dct:accessRights

  7. class_missing_recommended_slotclass:Datasett Klasse 'Datasett' manglar slot med dcatap:applicableLegislation

  8. class_missing_recommended_slotclass:Distribusjon Klasse 'Distribusjon' manglar slot med dct:license


Kontakt

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

Forvaltningsansvarleg: Brønnøysundregistra

Kontakt: Brønnøysundregistra - Kontakt

Support: GitHub Issues