SHACL-rules for CPSV-AP-NO v.1.x
access URL: https://github.com/Informasjonsforvaltning/vpsv-ap-no/tree/develop/shacl
download URL: https://github.com/Informasjonsforvaltning/cpsv-ap-no/tree/develop/shacl
availability: draft
format: RDF TURTLE
conforms to: shacl
creator: Norwegian Digitalisation Agency
  name: Digitaliseringsdirektoratet @nb
maker: Informasjonsforvaltning, Digitaliseringsdirektoratet
license: https://creativecommons.org/licenses/by/4.0
attribution URL: https://github.com/SEMICeu/CPSV-AP
publisher: https://organization-catalog.fellesdatakatalog.digdir.no/organizations/991825827
description: This document specifies the constraints on properties and classes in CPSV-AP-NO v.1.x, expressed in SHACL.
modified: 2024-11-28
commet: Validated SUCCESS at https://www.itb.ec.europa.eu/shacl/shacl/upload
version info: 1.1.003
version notes: Tilpasset CPSV-AP-NO v.1.1.0 @nb

Address
type: NodeShape
label: Adresse @nb
property: hasMin0MaxNShape-locnAdminUnitL1
property: hasMin0MaxNShape-locnAdminUnitL2
property: hasMin0Max1Shape-locnAddressId
property: hasMin0MaxNShape-locnAddressArea
property: hasMin0MaxNShape-locnLocatorName
property: hasMin0MaxNShape-locnFullAddress
property: hasMin0MaxNShape-locnThoroughfare
property: hasMin0MaxNShape-locnLocatorDesignator
property: hasMin0MaxNShape-locnPoBox
property: hasMin0Max1Shape-locnPostCode
property: hasMin0MaxNShape-locnPostName
target class: Address

Address
type: NodeShape
label: Adresse @nb
or:
  property:
    path: adminUnitL1
    min count: 1
or:
  property:
    path: adminUnitL2
    min count: 1
or:
  property:
    path: addressId
    min count: 1
or:
  property:
    path: addressArea
    min count: 1
or:
  property:
    path: locatorName
    min count: 1
or:
  property:
    path: fullAddress
    min count: 1
or:
  property:
    path: thoroughfare
    min count: 1
or:
  property:
    path: locatorDesignator
    min count: 1
or:
  property:
    path: poBox
    min count: 1
or:
  property:
    path: postCode
    min count: 1
or:
  property:
    path: postName
    min count: 1
message: Although all the properties are optional, at least one property SHOULD have value.
message: Selv om alle egenskaper er valgfrie, BØR ha minst én ha verdi. @nb
severity: Warning
target class: Address

Agent
type: NodeShape
label: Aktør @nb
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-locnAddress
property: hasMin0MaxNShape-cvParticipates
target class: Agent

Constraint
type: NodeShape
label: Begrensning @nb
property: hasMin1Max1Shape-cvConstrains
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-dctDescription
property: hasMin0MaxNShape-cvIsRequirementOf
property: hasMin0MaxNShape-cvIsDerivedFrom
property: hasMin0Max1Shape-dctPublisher
property: hasMin0MaxNShape-cvHasEvidenceTypeList
property: hasMin0MaxNShape-cvHasQualifiedRelation
property: hasMin0MaxNShape-cvHasRequirement
property: hasMin0MaxNShape-cvFulfils
property: hasMin0MaxNShape-dctType
target class: Constraint

Participation
type: NodeShape
label: Deltagelse @nb
property: hasMin1MaxNShape-dctDescription
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1Max1Shape-cvHasParticipant
property: hasShapeCV-cvRoleMin1MaxN
target class: Participation

Evidence type
type: NodeShape
label: Dokumentasjonstype @nb
property: hasMin1Max1Shape-dctIdentifier
property: hasMin0MaxNShape-cvIsSpecifiedIn
property: hasMin0Max1Shape-cvIssuingPlace
target class: EvidenceType

Evidence type list
type: NodeShape
label: Dokumentasjonstypeliste @nb
propertye: hasMin0MaxNShape-dctDescription
propertye: hasMin0Max1Shape-dctIdentifier
propertye: hasMin0MaxNShape-skosPrefLabel
target class: EvidenceTypeList

Cost
type: NodeShape
label: Gebyr @nb
property: hasMin1Max1Shape-dctIdentifier
property: hasMin0Max1Shape-cvHasValue
property: hasMin0MaxNShape-dctDescription
property: hasShapeCV-cvCurrencyMin0Max1
property: hasMin0MaxNShape-cvIsDefinedBy
property: hasMin0Max1Shape-cvIfAccessedThrough
target class: Cost

Event, Live Event, Business Event
type: NodeShape
label: Hendelse, Livshendelse, Virksomhetshendelse @nb
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-dctDescription
property: hasMin0MaxNShape-dctSubject
property: hasMin0MaxNShape-cvIsDescribedAt
target class: Event
target class: LifeEvent
target class: BusinessEvent

Event
type: NodeShape
label: Hendelse @nb
property: hasMin0MaxNShape-cpsvnoMayTrigger
property: hasShapeCV-dctTypeEventMin0MaxN
target class: Event

Information concept
type: NodeShape
label: Informasjonsbegrep @nb
property: hasMin0MaxNShape-dctDescription
property: hasMin0Max1Shape-dctIdentifier
property: hasMin0MaxNShape-skosPrefLabel
property: hasMin0Max1Shape-dctType
target class: InformationConcept

Information Requirement
type: NodeShape
label: Informasjonskrav @nb
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-dctDescription
property: hasMin0MaxNShape-cvIsRequirementOf
property: hasMin0MaxNShape-cvIsDerivedFrom
property: hasMin0Max1Shape-dctPublisher
property: hasMin0MaxNShape-cvHasEvidenceTypeList
property: hasMin0MaxNShape-cvHasConcept
property: hasMin0MaxNShape-cvHasQualifiedRelation
property: hasMin0MaxNShape-cvHasRequirement
property: hasMin0MaxNShape-cvFulfils
property: hasMin0MaxNShape-dctType
target class: InformationRequirement

Catalog
type: NodeShape
label: Katalog @nb
property: hasMin1MaxNShape-dctDescription
property: hasMin1MaxNShape-cvContactPoint
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dcatnoContainsService
property: hasMin1MaxNShape-dctTitle
property: hasMin1Max1Shape-dctPublisher
property: hasShapeCV-dctSpatialMin0MaxN
property: hasMin0Max1Shape-dctModified
property: hasMin0Max1Shape-foafHomepage
property: hasMin0MaxNShape-dcatnoContainsEvent
property: hasShapeCV-dctLicenseMin0Max1
property: hasMin0MaxNShape-dctProvenance
property: hasShapeCV-dctLanguageMin0MaxN
property: hasMin0MaxNShape-dcatThemeTaxonomy
property: hasMin0Max1Shape-dctIssued
property: hasMin0Max1Shape-dctIsPartOfCatalog
property: hasMin0MaxNShape-dctHasPartCatalog
property: hasMin0Max1Shape-dctCreator
property: hasMin0Max1Shape-dctRights
target class: Catalog

Contact Point
type: NodeShape
label: Kontaktpunkt @nb
property: hasMin0MaxNShape-cvEmail
property: hasShapeCV-vcardLanguagMin0MaxN
property: hasMin0MaxNShape-cvContactPage
property: hasMin0MaxNShape-cvOpeningHours
property: hasMin0MaxNShape-cvTelephone
property: hasMin0MaxNShape-vcardCategory
target class: ContactPoint

Contact Point
type: NodeShape
label: Kontaktpunkt @nb
or:
  property:
    path: email
    min count: 1
or:
  property:
    path: contactPage
    min count: 1
or:
  property:
    path: telephone
    min count: 1
message: At least one of the properties cv:email, cv:contactPage or cv:telephone SHOULD have value, although all are optional.
message: Minst én av egenskapene cv:email, cv:contactPage eller cv:telephone BØR ha verdi, selv om alle er valgfrie @nb
severity: Warning
target class: ContactPoint

Constraint
type: NodeShape
label: Begrensning @nb
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-dctDescription
property: hasMin0MaxNShape-cvIsRequirementOf
property: hasMin0MaxNShape-cvIsDerivedFrom
property: hasMin0Max1Shape-dctPublisher
property: hasMin0MaxNShape-cvHasEvidenceTypeList
property: hasMin0MaxNShape-cvHasConcept
property: hasMin0MaxNShape-cvHasQualifiedRelation
property: hasMin0MaxNShape-cvHasRequirement
property: hasMin0MaxNShape-cvFulfils
property: hasMin0MaxNShape-dctType
target class: Requirement

Criterion
type: NodeShape
label: Kriterium @nb
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-dctDescription
property: hasMin0Max1Shape-cvBias
property: hasMin0MaxNShape-cvIsRequirementOf
property: hasMin0MaxNShape-cvIsDerivedFrom
property: hasMin0Max1Shape-dctPublisher
property: hasMin0MaxNShape-cvHasEvidenceTypeList
property: hasMin0MaxNShape-cvHasConcept
property: hasMin0MaxNShape-cvHasQualifiedRelation
property: hasMin0MaxNShape-cvHasRequirement
property: hasMin0MaxNShape-cvFulfils
property: hasMin0MaxNShape-dctType
property: hasMin0Max1Shape-cvWeight
property: hasMin0Max1Shape-cvWeightingType
target class: Criterion

Life Event
type: NodeShape
label: Livshendelse @nb
property: hasShapeCV-dctTypeLifeEventMin0MaxN
target class: LifeEvent

Possible output
type: NodeShape
label: Mulig tjenesteresultat @nb
property: hasMin1MaxNShape-dctDescription
property: hasMin1MaxNShape-dctTitle
property: hasShapeCV-dctLanguageMin0MaxN
property: hasMin0MaxNShape-dctIsPartOfDataset
property: hasMin0Max1Shape-dctIdentifier
property: hasMin0MaxNShape-xkosCauses
property: hasShapeCV-dctTypeServiceOutputMin0MaxN
target class: PossibleOutput

PublicOrganizationShape
type: NodeShape
name: Public organization
name: Offentlig organisasjon @nb
property: hasShapeCV-dctSpatialMin1MaxN
property: hasMin1MaxNShape-skosPrefLabel
property: hasMin1Max1Shape-dctIdentifier
property: hasShapeCV-dctTypeAgentMin0Max1
property: hasMin0MaxNShape-locnAddress
property: hasMin0MaxNShape-cvParticipates
property: hasMin0MaxNShape-foafHomepage
target class: PublicOrganisation

Public Service
type: NodeShape
label: Offentlig tjeneste @nb
property: hasMin1MaxNShape-dctDescription
property: hasMin1MaxNShape-cvContactPoint
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-dctSubject
property: hasShapeCV-dctSpatialMin0MaxN
property: hasMin0MaxNShape-foafHomepage
property: hasShapeCV-dctTypePublicServiceMin0MaxN
property: hasShapeCV-admsStatusMin0Max1
property: hasMin0MaxNShape-cvThematicArea
property: hasMin0Max1Shape-cvProcessingTime
property: hasMin0MaxNShape-cvIsDescribedAt
property: hasMin0MaxNShape-dctIsPartOfService
property: hasMin0MaxNShape-cvIsGroupedBy
property: hasMin0MaxNShape-cvIsClassifiedBy
property: hasMin0MaxNShape-cvHasChannel
property: hasMin0MaxNShape-cpsvFollows
property: hasMin0MaxNShape-dctHasPartService
property: hasMin0MaxNShape-cvHasParticipation
property: hasMin0MaxNShape-cvHasInputType
property: hasMin0MaxNShape-cvHasCost
property: hasMin0MaxNShape-cvHoldsRequirement
property: hasMin0MaxNShape-cvHasLegalResource
property: hasMin0MaxNShape-dctRequires
property: hasMin0MaxNShape-dcatKeyword
property: hasMin0MaxNShape-dctRelatedService
property: hasShapeCV-cvSectorMin0MaxN
property: hasShapeCV-dctLanguageMin0MaxN
target class: PublicService

Organization
type: NodeShape
label: Organisasjon @nb
property: hasMin1MaxNShape-skosPrefLabel
property: hasMin1Max1Shape-dctIdentifier
property: hasShapeCV-dctSpatialMin0MaxN
property: hasShapeCV-dctTypeAgentMin0Max1
property: hasMin0MaxNShape-locnAddress
property: hasMin0MaxNShape-cvParticipates
property: hasMin0MaxNShape-foafHomepage
target class: Organization

Required evidence
type: NodeShape
label: Påkrevd dokumentasjon @nb
property: hasMin1MaxNShape-dctDescription
property: hasMin1MaxNShape-dctTitle
property: hasMin0Max1Shape-cpsvnoValidityDuration
property: hasShapeCV-dctLanguageMin0MaxN
property: hasMin0MaxNShape-dctIsPartOfDataset
property: hasMin0Max1Shape-dctIdentifier
property: hasMin0MaxNShape-foafPage
property: hasShapeCV-dctTypeEvidenceMin0Max1
property: hasMin0MaxNShape-cvSupportsConcept
property: hasMin0MaxNShape-cvSupportsRequirement
target class: RequiredEvidence

Reference framework
type: NodeShape
label: Referanserammeverk @nb
property: hasMin1Max1Shape-dctIdentifier
property: hasMin0MaxNShape-dctDescription
property: hasMin0MaxNShape-dctTitle
target class: ReferenceFramework

Rule
type: NodeShape
label: Regel @nb
property: hasMin1MaxNShape-dctDescription
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-cpsvImplements
property: hasShapeCV-dctLanguageMin0MaxN
property: hasShapeCV-dctTypeRuleMin0MaxN
target class: Rule

Legal Resource
type: NodeShape
label: Regulativ ressurs @nb
property: hasMin0MaxNShape-dctDescription
property: hasMin0Max1Shape-dctIdentifier
property: hasMin0MaxNShape-rdfsSeeAlso
property: hasShapeCV-dctLanguageMin0MaxN
property: hasMin0MaxNShape-dctTitle
property: hasShapeCV-dctTypeLegalResourceMin0MaxN
target class: LegalResource

Legal Resource
type: NodeShape
label: Regulativ ressurs @nb
or:
  property:
    path: description
    min count: 1
or:
  property:
    path: seeAlso
    min count: 1
or:
  property:
    path: title
    min count: 1
message: At least one of the properties dct:description, rdfs:seeAlso or dct:title SHOULD have value, although none of them are mandatory.
message: Minst én av egenskapene dct:description, rdfs:seeAlso eller dct:title BØR ha verdi, selv om ingen av dem er obligatoriske. @nb
severity: Warning
target class: LegalResource

Temporal Entity
type: NodeShape
label: Tidsenhet @nb
property: hasMin0Max1Shape-timeHasEnd
property: hasMin0Max1Shape-timeHasBeginning
property: hasMin0MaxNShape-dctDescription
property: hasShapeCV-cvFrequencyMin0MaxN
target class: TemporalEntity

Time Instant
type: NodeShape
label: Tidspunkt @nb
property: hasMin1Max1Shape-timeDateTime
target class: Instant

Time Instant
type: NodeShape
label: Tidspunkt @nb
property: hasMin1Max1Shape-timeUnitType
property: hasMin0MaxNShape-timeDayOfMonth
property: hasMin0MaxNShape-timeDayOfWeek
property: hasMin0MaxNShape-timeDayOfYear
property: hasMin0MaxNShape-timeMinute
property: hasMin0MaxNShape-timeMonth
property: hasMin0MaxNShape-timeMonthOfYear
property: hasMin0MaxNShape-timeSecond
property: hasMin0MaxNShape-timeTimeZone
property: hasMin0MaxNShape-timeHour
property: hasMin0MaxNShape-timeWeek
property: hasMin0MaxNShape-timeYear
target class: DateTimeDescription

Proper interval
type: NodeShape
label: Tidsrom @nb
property: hasMin0Max1Shape-timeHasEnd
property: hasMin0Max1Shape-timeHasBeginning
property: hasMin0Max1Shape-timeHasXsdDuration
target class: ProperInterval

Proper interval
type: NodeShape
label: Tidsrom @nb
or:
  property:
    path: hasEnd
    min count: 1
or:
  property:
    path: hasBeginning
    min count: 1
or:
  property:
    path: hasXSDDuration
    min count: 1
message: At least one of the properties time:hasEnd, time:hasBeginning and time:hasXSDDuration SHOULD have value, although none of them are mandatory.
message: Minst én av egenskapene time:hasEnd, time:hasBeginning og time:hasXSDDuration BØR ha verdi, selv om ingen av dem er obligatoriske. @nb
severity: Warning
target class: ProperInterval

Service
type: NodeShape
label: Tjeneste @nb
property: hasMin1MaxNShape-dctDescription
property: hasMin1MaxNShape-cvOwnedBy
property: hasMin1MaxNShape-cvContactPoint
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-dctSubject
property: hasShapeCV-dctSpatialMin0MaxN
property: hasMin0MaxNShape-foafHomepage
property: hasShapeCV-admsStatusMin0Max1
property: hasMin0MaxNShape-cvThematicArea
property: hasMin0Max1Shape-cvProcessingTime
property: hasMin0MaxNShape-cvIsDescribedAt
property: hasMin0MaxNShape-dctIsPartOfService
property: hasMin0MaxNShape-cvIsGroupedBy
property: hasMin0MaxNShape-cvIsClassifiedBy
property: hasMin0MaxNShape-cvHasChannel
property: hasMin0MaxNShape-cpsvFollows
property: hasMin0MaxNShape-dctHasPartService
property: hasMin0MaxNShape-cvHasParticipation
property: hasMin0MaxNShape-cpsvHasInputType
property: hasMin0MaxNShape-cvHasCost
property: hasMin0MaxNShape-cvHoldsRequirement
property: hasMin0MaxNShape-cvHasLegalResource
property: hasMin0MaxNShape-dctRequires
property: hasMin0MaxNShape-dctAudience
property: hasMin0MaxNShape-dcatKeyword
property: hasMin0MaxNShape-dctRelatedService
property: hasShapeCV-cvSectorMin0MaxN
property: hasShapeCV-dctLanguageMin0MaxN
property: hasShapeCV-dctTypeServiceMin0MaxN
target class: Service

Channel
type: NodeShape
label: Tjenestekanal @nb
property: hasMin1Max1Shape-dctIdentifier
property: hasMin0Max1Shape-cvProcessingTime
property: hasMin0MaxNShape-dctDescription
property: hasMin0MaxNShape-cpsvnoDataService
property: hasMin0MaxNShape-cvOwnedBy
property: hasMin0MaxNShape-vcardHasAddress
property: hasMin0MaxNShape-vcardHasEmail
property: hasMin0MaxNShape-vcardHasTelephone
property: hasMin0MaxNShape-vcardHasURL
property: hasMin0MaxNShape-cvOpeningHours
target class: Channel

Concession contract
type: NodeShape
label: Konsesjonskontrakt @nb
property: hasMin1MaxNShape-dctDescription
property: hasMin1Max1Shape-dctIdentifier
property: hasMin1MaxNShape-cvHasEconomicOperator
property: hasMin1MaxNShape-dctTitle
property: hasMin0MaxNShape-cvEstablishedUnder
target class: ConcessionContract

Business event
type: NodeShape
label: Virksomhetshendelse @nb
property: hasShapeCV-dctTypeBusinessEventMin0MaxN
target class: BusinessEvent

hasMin0MaxNShape-cpsvFollows
type: PropertyShape
name: follows
name: følger regel @nb
path: follows
class: Rule
message: The property cpsv:follows MUST refer to an instance of cpsv:Rule
message: Egenskapen cpsv:follows SKAL referere til en instans av cpsv:Rule @nb
severity: Violation

hasMin0MaxNShape-cpsvHasInputType
type: PropertyShape
name: has input
name: dokumentasjonskrav @nb
path: hasInputType
class: EvidenceType
message: The property cv:hasInputType MUST refer to an instance of cv:EvidenceType
message: Egenskapen cv:hasInputType SKAL referere til en instans av cv:EvidenceType @nb
severity: Violation

hasMin0MaxNShape-cpsvImplements
type: PropertyShape
name: implements
name: implementerer @nb
path: implements
class: LegalResource
message: The property cpsv:implements MUST refer to an instance of eli:LegalResource
message: Egenskapen cpsv:implements SKAL referere til en instans av eli:LegalResource @nb
severity: Violation

hasMin0MaxNShape-cpsvnoDataService
type: PropertyShape
name: data service
name: datatjeneste @nb
path: dataService
class: DataService
message: The property cpsvno:dataService MUST refer to an instance of dcat:DataService
message: Egenskapen cpsvno:dataService SKAL referere til en instans av dcat:DataService @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin1MaxNShape-cpsvnoHasPossibleOutput
type: PropertyShape
name: has possible output
name: har mulig tjenesteresultat @nb
path: hasPossibleOutput
class: PossibleOutput
message: The property cpsvno:hasPossibleOutput MUST refer to an instance of cpsvno:PossibleOutput
message: Egenskapen cpsvno:hasPossibleOutput SKAL referere til en instans av cpsvno:PossibleOutput @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin0MaxNShape-cpsvnoHasRequiredEvidence
type: PropertyShape
name: has required evidence
name: har påkrevd dokumentasjon @nb
path: hasRequiredEvidence
class: RequiredEvidence
message: The property cpsvno:hasRequiredEvidence MUST refer to an instance of cpsvno:RequiredEvidence
message: Egenskapen cpsvno:hasRequiredEvidence SKAL referere til en instans av cpsvno:RequiredEvidence @nb
severity: Violation

hasMin0MaxNShape-cpsvnoMayTrigger
type: PropertyShape
name: may trigger
name: kan sette i gang @nb
path: mayTrigger
or:
  class: Service
or:
  class: PublicService
message: The property cpsvno:mayTrigger MUST refer to an instance of cpsvno:Service or cpsv:PublicService
message: Egenskapen cpsvno:mayTrigger SKAL referere til en instans av cpsvno:Service eller cpsv:PublicService @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin0MaxNShape-cpsvnoMayTriggerNeedFor
type: PropertyShape
name: may trigger need for
name: kan utløse behov for @nb
path: mayTriggerNeedFor
or:
  class: Service
or:
  class: PublicService
message: The property cpsvno:mayTriggerNeedFor MUST refer to an instance of cpsvno:Service or cpsv:PublicService
message: Egenskapen cpsvno:mayTriggerNeedFor SKAL referere til en instans av cpsvno:Service eller cpsv:PublicService @nb
severity: Violation

hasMin0Max1Shape-cpsvnoValidityDuration
type: PropertyShape
name: validity duration
name: gyldighetsperiode @nb
path: validityDuration
datatype: duration
max count: 1
message: The property cpsvno:validityDuration may have max. 1 value which MUST be of datatype xsd:duration
message: Egenskapen cpsvno:validityDuration kan ha maks. 1 verdi som SKAL være av datatype xsd:duration @nb
severity: Violation

hasMin0Max1Shape-cvBias
type: PropertyShape
name: bias
path: bias
datatype: decimal
max count: 1
message: The property cv:bias may have max. 1 value which MUST be of type xsd:decimal
message: Egenskapen cv:bias kan ha maks. 1 verdi som SKAL være av type xsd:decimal @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin0Max1Shape-cvConfidentialityLevelType
type: PropertyShape
name: confidentiality level type
name: konfidensialitetsnivå @nb
path: confidentialityLevelType
class: Concept
max count: 1
message: The property cv:confidentialityLevelType may have max. 1 value which MUST refer to an instance of skos:Concept
message: Egenskapen cv:confidentialityLevelType kan ha maks. 1 verdi som SKAL referere til en instans va skos:Concept @nb
severity: Warning

hasMin1Max1Shape-cvConstrains
type: PropertyShape
name: constrains
name: begrenser @nb
path: constrains
class: InformationConcept
min count: 1
max count: 1
message: The property cv:constrains MUST have min. 1 and max. 1 value which MUST refer to an instance of cv:InformationConcept
message: Egenskapen cv:constrains SKAL ha min. 1 og maks. 1 verdi som SKAL referere til en instans av cv:InformationConcept @nb
severity: Warning

hasMin0MaxNShape-cvContactPage
type: PropertyShape
name: contact page
name: kontaktside @nb
path: contactPage
node kind: IRI
message: The property cv:contactPage MUST refer to an instance of foaf:Document
message: Egenskapen cv:contactPage SKAL referere til en instans av foaf:Document @nb
severity: Warning

hasMin1MaxNShape-cvContactPoint
type: PropertyShape
name: contact point
name: kontaktpunkt @nb
path: contactPoint
class: ContactPoint
min count: 1
message: The property cv:contactPoint MUST have min. 1 value which MUST refer to an instance of cv:ContactPoint
message: Egenskapen cv:contactPoint SKAL ha min. 1 verdi som SKAL referere til en instans av cv:ContactPoint @nb
severity: Violation

hasMin0MaxNShape-cvEmail
type: PropertyShape
name: email
name: e-post @nb
path: email
node kind: Literal
message: The property cv:email MUST be Literal
message: Egenskapen cv:email SKAL være Literal @nb
severity: Warning

hasMin0MaxNShape-cvEstablishedUnder
type: PropertyShape
name: established under
name: etablert i henhold til @nb
path: establishedUnder
class: LegalResource
message: The property cv:establishedUnder MUST refer to an instance of eli:LegalResource
message: Egenskapen cv:establishedUnder SKAL referere til en instans av eli:LegalResource @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin0Max1Shape-cvEvidenceTypeClassification
type: PropertyShape
name: evidence type classification
name: dokumentasjonstypekategori @nb
path: evidenceTypeClassification
class: Concept
max count: 1
message: The property cv:evidenceTypeClassification may have max. 1 value which MUST refer to an instance of skos:Concept
message: Egenskapen cv:evidenceTypeClassification kan ha maks. 1 verdi som SKAL referere til en instans av skos:Concept @nb
severity: Warning

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin1Max1Shape-cvExpressionOfExpectedValue
type: PropertyShape
name: expression of expected value
name: uttrykk av forventet verdi @nb
path: expressionOfExpectedValue
node kind: Literal
min count: 1
max count: 1
message: The property cv:expressionOfExpectedValue MUST have min. 1 and max. 1 value
message: Egenskapen cv:expressionOfExpectedValue SKAL ha min. 1 og maks. 1 verdi @nb
severity: Violation

hasMin0MaxNShape-cvFulfils
type: PropertyShape
name: fulfils
name: tilfredsstiller regel @nb
path: fulfils
class: Rule
message: The property cv:fulfils MUST refer to an instance of cpsv:Rule
message: Egenskapen cv:fulfils SKAL referere til en instans av cpsv:Rule @nb
severity: Violation

hasMin0MaxNShape-cvHasChannel
type: PropertyShape
name: has channel
name: er tilgjengelig via @nb
path: hasChannel
class: Channel
message: The property cv:hasChannel MUST refer to an instance of cv:Channel
message: Egenskapen cv:hasChannel SKAL referere til en instans av cv:Channel @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin1MaxNShape-cvHasCompetentAuthority
type: PropertyShape
name: has competent authority
name: har kompetent organ @nb
path: hasCompetentAuthority
class: PublicOrganisation
min count: 1
message: The property cv:hasCompetentAuthority MUST have min. 1 which MUST refer to an instance of cv:PublicOrganisation
message: Egenskapen cv:hasCompetentAuthority SKAL ha min. 1 verdi som SKAL referere til en instans av cv:PublicOrganisation @nb
severity: Violation

hasMin0MaxNShape-cvHasConcept
type: PropertyShape
name: has concept
name: har informasjonsbegrep @nb
path: hasConcept
class: InformationConcept
message: The property cv:hasConcept MUST refer to an instance of cv:InformationConcept
message: Egenskapen cv:hasConcept SKAL referere til en instans av cv:InformationConcept @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin1MaxNShape-cvHasContractingAuthority
type: PropertyShape
name: has contracting authority
name: har oppdragsgiver @nb
path: hasContractingAuthority
class: PublicOrganisation
min count: 1
message: The property cv:hasContractingAuthority MUST have min. 1 value which MUST refer to an instance of cv:PublicOrganisation
message: Egenskapen cv:hasContractingAuthority SKAL ha min. 1 verdi som SKAL referere til en instans av cv:PublicOrganisation @nb
severity: Violation

hasMin0MaxNShape-cvHasCost
type: PropertyShape
name: has cost
name: gebyr @nb
path: hasCost
class: Cost
message: The property cv:hasCost MUST refer to an instance of cv:Cost
message: Egenskapen cv:hasCost SKAL referere til en instans av cv:Cost @nb
severity: Violation

hasMin1MaxNShape-cvHasEconomicOperator
type: PropertyShape
name: has economic operator
name: har leverandør @nb
path: hasEconomicOperator
class: Organization
min count: 1
message: The property cv:hasEconomicOperator MUST have min. 1 value which MUST refer to an instance of org:Organization
message: Egenskapen cv:hasEconomicOperator SKAL ha min. 1 verdi som SKAL referere til en instans av org:Organization @nb
severity: Violation

hasMin0MaxNShape-cvHasEvidenceTypeList
type: PropertyShape
name: has evidence type list
name: har dokumentasjonstypeliste @nb
path: hasEvidenceTypeList
class: EvidenceTypeList
message: The property cv:hasEvidenceTypeList MUST refer to an instance of cv:EvidenceTypeList
message: Egenskapen cv:hasEvidenceTypeList SKAL referere til en instans av cv:EvidenceTypeList @nb
severity: Violation

hasMin0MaxNShape-cvHasInputType
type: PropertyShape
name: has input type
name: har dokumentasjonstype @nb
path: hasInputType
class: EvidenceType
message: The property cv:hasInputType MUST refer to an instance of cv:EvidenceType
message: Egenskapen cv:hasInputType SKAL referere til en instans av cv:EvidenceType @nb
severity: Violation

hasMin0MaxNShape-cvHasLegalResource
type: PropertyShape
name: has legal resource
name: relatert regelverk @nb
path: hasLegalResource
class: LegalResource
message: The property cv:hasLegalResource MUST refer to an instance of eli:LegalResource
message: Egenskapen cv:hasLegalResource SKAL referere til en instans av cv:hasLegalResource @nb
severity: Violation

hasMin1Max1Shape-cvHasParticipant
type: PropertyShape
name: has participant
name: har deltager @nb
path: hasParticipant
or:
  class: Agent
or:
  class: Organization
or:
  class: PublicOrganisation
or:
  class: RegisteredOrganization
min count: 1
max count: 1
message: The property cv:hasParticipant MUST have min. 1 and max. 1 value which MUST refer to an instance of foaf:Agent
message: Egenskapen cv:hasParticipant SKAL ha min. 1 og maks. 1 verdi som SKAL referere til en instans av foaf:Agent @nb
severity: Violation

hasMin0MaxNShape-cvHasParticipation
type: PropertyShape
name: has participation
name: har deltagelse @nb
path: hasParticipation
class: Participation
message: The property cv:hasParticipation MUST refer to an instance of cv:Participation
message: Egenskapen cv:hasParticipation SKAL referere til en instans av cv:Participation @nb
severity: Violation

hasMin0MaxNShape-cvHasQualifiedRelation
type: PropertyShape
name: has qualified relation
name: har kvalifisert relasjon til andre krav @nb
path: hasQualifiedRelation
class: Requirement
message: The property cv:hasQualifiedRelation MUST refer to an instance of cv:Requirement
message: Egenskapen cv:hasQualifiedRelation SKAL referere til en instans av cv:Requirement @nb
severity: Violation

hasMin0MaxNShape-cvHasRequirement
type: PropertyShape
name: has requirement
name: har mer spesifikt krav @nb
path: hasRequirement
class: Requirement
message: The property cv:hasRequirement MUST refer to an instance of cv:Requirement
message: Egenskapen cv:hasRequirement SKAL referere til en instans av cv:Requirement @nb
severity: Violation

hasMin0Max1Shape-cvHasValue
type: PropertyShape
name: value
name: beløp @nb
path: hasValue
datatype: double
max count: 1
message: The property cv:hasValue may have max. 1 value which MUST be of type xsd:double
message: Egenskapen cv:hasValue kan ha maks. 1 verdi som SKAL være av type xsd:double @nb
severity: Violation

hasMin0MaxNShape-cvHoldsRequirement
type: PropertyShape
name: holds requirement
name: har krav @nb
path: holdsRequirement
class: Requirement
message: The property cv:holdsRequirement MUST refer to an instance of cv:Requirement
message: Egenskapen cv:holdsRequirement SKAL referere til en instans av cv:Requirement @nb
severity: Violation

hasMin0Max1Shape-cvIfAccessedThrough
type: PropertyShape
name: if accessed through
name: hvis tilbys gjennom @nb
path: ifAccessedThrough
class: Channel
max count: 1
message: The property cv:ifAccessedThrough may have max. 1 value referring to an instance of cv:Channel
message: Egenskapen cv:ifAccessedThrough kan ha maks. 1 verdi som SKAL referere til en instans av cv:Channel
severity: Violation

hasMin0MaxNShape-cvIsDefinedBy
type: PropertyShape
name: isDefinedBy
name: er bestemt av @nb
path: isDefinedBy
or:
  class: Organization
or:
  class: PublicOrganisation
or:
  class: RegisteredOrganization
message: The property cv:isDefinedBy MUST refer to an instance of org:Organization
message: Egenskapen cv:isDefinedBy SKAL referere til en instans av org:Organization @nb
severity: Violation

hasMin0MaxNShape-cvIsDerivedFrom
type: PropertyShape
name: is derived from
name: er utledet fra @nb
path: hasDerivedFrom
class: ReferenceFramework
message: The property cv:hasDerivedFrom MUST refer to an instance of cv:ReferenceFramework
message: Egenskapen cv:hasDerivedFrom SKAL referere til en instans av cv:ReferenceFramework @nb
severity: Violation

hasMin0MaxNShape-cvIsClassifiedBy
type: PropertyShape
name: is classified by
name: er klassifisert ved @nb
path: isClassifiedBy
class: Concept
message: The property cv:isClassifiedBy MUST refer to an instance of skos:Concept
message: Egenskapen cv:isClassifiedBy SKAL referere til en instans av skos:Concept @nb
severity: Warning

hasMin0MaxNShape-cvIsDescribedAt
type: PropertyShape
name: is described at
name: beskrivende datasett @nb
path: isDescribedAt
class: Dataset
message: The propety cv:isDescribedAt MUST refer to an instance of dcat:Dataset
message: Egenskapen cv:isDescribedAt SKAL referere til en instans av dcat:Dataset @nb
severity: Violation

hasMin0MaxNShape-cvIsGroupedBy
type: PropertyShape
name: is grouped by
name: er gruppert ved @nb
path: IsGroupedBy
or:
  class: Event
or:
  class: LifeEvent
or:
  class: BusinessEvent
message: The property cv:IsGroupedBy MUST be a URI which MUST refer to an instance of cv:Event, cv:LifeEvent or cv:BusinessEvent
message: Egenskapen cv:IsGroupedBy SKAL være en URI som refererer til en instans av cv:Event, cv:LifeEvent eller cv:BusinessEvent @nb
severity: Violation

hasMin0MaxNShape-cvIsRequirementOf
type: PropertyShape
name: is requirement of
name: er subkrav av @nb
path: isRequirementOf
class: Requirement
message: The property cv:isRequirementOf MUST refer to an instance of cv:Requirement
message: Egenskapen cv:Requirement SKAL referere til en instans av cv:Requirement @nb
severity: Violation

hasMin0MaxNShape-cvIsSpecifiedIn
type: PropertyShape
name: is spesified in
name: er spesifisert i @nb
path: isSpecifiedIn
class: EvidenceTypeList
message: The property cv:isSpecifiedIn MUST refer to an instance of cv:EvidenceTypeList
message: Egenskapen cv:isSpecifiedIn SKAL referere til en instans av cv:EvidenceTypeList @nb
severity: Violation

hasMin0Max1Shape-cvIssuingPlace
type: PropertyShape
name: issuing place
name: utstedelsessted @nb
path: issuingPlace
class: Location
max count: 1
message: The property cv:issuingPlace may have max. 1 value which MUST refer to an instance of dct:Location
message: Egenskapen cv:issuingPlace kan ha maks. 1 verdi som SKAL referere til en instans av dct:Location @nb
severity: Violation

hasMin0MaxNShape-cvOpeningHours
type: PropertyShape
name: opening hours (text)
name: ordinær åpningstid fritekst @nb
path: openingHours
class: TemporalEntity
message: The property cv:openingHours MUST refer to an instance of time:TemporalEntity
message: Egenskapen cv:openingHours SKAL referere til en instans av time:TemporalEntity @nb
severity: Violation

hasMin0MaxNShape-cvOwnedBy
type: PropertyShape
name: owned by
name: eies av @nb
path: ownedBy
or:
  class: PublicOrganisation
or:
  class: Organization
or:
  class: RegisteredOrganization
message: The property cv:ownedBy MUST refer to an instance of org:Organization or cv:PublicOrganisation
message: Egenskapen cv:ownedBy SKAL referere til en instans av org:Organization eller cv:PublicOrganisation @nb
severity: Violation

hasMin1MaxNShape-cvOwnedBy
type: PropertyShape
name: owned by
name: eies av @nb
path: ownedBy
or:
  class: PublicOrganisation
or:
  class: Organization
or:
  class: RegisteredOrganization
min count: 1
message: The property cv:ownedBy MUST have min. 1 value which MUST refer to an instance of org:Organization or cv:PublicOrganisation
message: Egenskapen cv:ownedBy SKAL ha min. 1 verdi som SKAL referere til en instans av org:Organization eller cv:PublicOrganisation @nb
severity: Violation

hasMin0MaxNShape-cvParticipates
type: PropertyShape
name: participates
name: deltar i @nb
path: participates
class: Participation
message: The property cv:participates MUST refer to an instance of cv:Participation
message: Egenskapen cv:participates SKAL referere til en instans av cv:Participation @nb
severity: Violation

hasMin0Max1Shape-cvProcessingTime
type: PropertyShape
name: processing time
name: behandlingstid
path: processingTime
datatype: duration
max count: 1
message: The property cv:processingTime may have max. 1 value which MUST be of datatype xsd:duration
message: Egenskapen cv:processingTime kan ha maks. 1 verdi som SKAL være av type datatype xsd:duration @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin0MaxNShape-cvSpecialOpeningHoursSpecification
type: PropertyShape
name: availability restriction
name: begrenset åpningstid @nb
path: specialOpeningHoursSpecification
class: TemporalEntity
message: The property cv:specialOpeningHoursSpecification MUST refer to an instance of time:TemporalEntity
message: Egenskapen cv:specialOpeningHoursSpecification SKAL referere til en instans av time:TemporalEntity @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin1MaxNShape-cvSpecifiesEvidenceType
type: PropertyShape
name: specifies evidence type
name: spesifiserer dokumentasjonstype @nb
path: specifiesEvidenceType
class: EvidenceType
min count: 1
message: The property cv:specifiesEvidenceType MUST have min. 1 value which MUST refer to an instance of cv:EvidenceType
message: Egenskapen cv:specifiesEvidenceType SKAL ha min. 1 verdi som SKAL referere til en instans av cv:EvidenceType @nb
severity: Violation

hasMin0MaxNShape-cvSupportsConcept
type: PropertyShape
name: supports concept
name: understøtter informasjonsbegrep @nb
path: supportsConcept
class: InformationConcept
message: The property cv:supportsConcept MUST refer to an instance of cv:InformationConcept
message: Egenskapen cv:supportsConcept SKAL referere til en instans av cv:InformationConcept @nb
severity: Violation

hasMin0MaxNShape-cvSupportsRequirement
type: PropertyShape
name: supports requirement
name: understøtter krav @nb
path: supportsRequirement
class: Requirement
message: The property cv:supportsRequirement MUST refer to an instance of cv:Requirement
message: Egenskapen cv:supportsRequirement SKAL referere til en instans av cv:Requirement @nb
severity: Violation

hasMin0MaxNShape-cvTelephone
type: PropertyShape
name: telephone
name: telefon @nb
path: telephone
node kind: Literal
message: The property cv:telephone MUST be Literal
message: Egenskapen cv:telephone SKAL være Literal @nb
severity: Warning

hasMin0MaxNShape-cvThematicArea
type: PropertyShape
name: thematic area
name: temaområde @nb
path: thematicArea
node kind: IRI
or:
  or:
    pattern: ^http://eurovoc.europa.eu/
  or:
    pattern: ^https://psi.norge.no/los/
or:
  class: Concept
message: The property dcat:themeTaxonomy SHOULD refer to either EuroVoc or Los. It MUST otherwise refer to an instance of skos:Concept.
message: Egenskapen dcat:themeTaxonomy BØR referere til enten EuroVoc eller Los. Den skal ellers referere til en instans av skos:Concept. @nb
severity: Warning

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin0MaxNShape-cvValidityPeriodConstraint
type: PropertyShape
name: validity period constraint
name: gyldighetsperiode, begrensning @nb
path: validityPeriodConstraint
class: ProperInterval
message: The property cv:validityPeriodConstraint MUST refer to an instance of time:ProperInterval
message: Egenskapen cv:validityPeriodConstraint SKAL referere til en instans av time:ProperInterval @nb
severity: Violation

hasMin0Max1Shape-cvValue
type: PropertyShape
name: value
name: verdi @nb
path: value
node kind: Literal
max count: 1
message: The property cv:value may have max. 1 value
message: Egenskapen cv:value kan ha maks. 1 verdi @nb
severity: Violation

hasMin0Max1Shape-cvWeight
type: PropertyShape
name: weight
name: vekting @nb
path: weight
datatype: decimal
max count: 1
message: The property cv:weight may have max. 1 value which MUST be of datatype xsd:decimal
message: Egenskapen cv:weight kan ha maks. 1 verdi som SKAL være av datatype xsd:decimal @nb
severity: Violation

hasMin0Max1Shape-cvWeightingType
type: PropertyShape
name: weighting type
name: vektingstype @nb
path: weightingType
class: Concept
max count: 1
message: The property cv:weightingType may have max. 1 value which MUST refer to an instance of skos:Concept
message: Egenskapen cv:weightingType kan ha maks. 1 verdi som SKAL referere til en instans av skos:Concept @nb
severity: Warning

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin0MaxNShape-cvWeightingConsiderationDescription
type: PropertyShape
name: weighting consideration description
name: vektingsvurderingsbeskrivelse @nb
path: weightingConsiderationDescription
datatype: langString
message: The property cv:weightingConsiderationDescription MUST be of datatype rdf:langString
message: Egenskapen cv:weightingConsiderationDescription SKAL være av datatype rdf:langString @nb
severity: Violation

hasMin1MaxNShape-dcatContactPoint
type: PropertyShape
name: contact point
name: kontaktpunkt @nb
path: contactPoint
or:
  class: Kind
or:
  class: Organization
min count: 1
message: The property dcat:contactPoint MUST have min. 1 value which SHOULD refer to an instance of vcard:Organization
message: Egenskapen dcat:contactPoint SKAL ha minst 1 verdi som BØR referere til en instans av vcard:Organization @nb
severity: Violation

hasMin0MaxNShape-dcatDistribution
type: PropertyShape
name: distribution
name: distribusjon @nb
path: distribution
class: Distribution
message: The property dcat:distribution MUST refer to an instance of dcat:Distribution
message: Egenskapen dcat:distribution SKAL referere til en instans av dcat:Distribution @nb
severity: Violation

hasMin0MaxNShape-dcatKeyword
type: PropertyShape
name: keyword
name: nøkkelord @nb
path: keyword
datatype: langString
message: The property dcat:keyword MUST have value of the datatype rdf:langString
message: Egenskapen dcat:keyword SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin0MaxNShape-dcatLandingPage
type: PropertyShape
name: landing page
name: landingsside @nb
path: landingPage
class: Document
message: The property dcat:landingPage MUST refer to an instance of foaf:Document
message: Egenskapen dcat:landingPage SKAL referere til instans av foaf:Document @nb
severity: Violation

hasMin0MaxNShape-dcatThemeTaxonomy
type: PropertyShape
name: theme taxonomy
name: temaer @nb
path: themeTaxonomy
node kind: IRI
or:
  or:
    pattern: ^http://eurovoc.europa.eu/
  or:
    pattern: ^https://psi.norge.no/los/
or:
  class: ConceptScheme
message: The property dcat:themeTaxonomy SHOULD refer to either EuroVoc or Los. It MUST otherwise refer to an instance of skos:ConceptScheme.
message: Egenskapen dcat:themeTaxonomy BØR referere til enten EuroVoc eller Los. Den skal ellers referere til en instans av skos:ConceptScheme. @nb
severity: Warning

hasMin1MaxNShape-dcatnoContainsService
type: PropertyShape
name: service
name: inneholder tjeneste @nb
path: containsService
class: Service
min count: 1
message: The property dcatno:containsService MUST have min. 1 value which MUST refer to an instance of cpsvno:Service or cpsv:PublicService
message: Egenskapen dcatno:containsService SKAL have min. 1 verdi som SKAL være en URI som refererer til en instans av cpsvno:Service eller cpsv:PublicService @nb
severity: Violation

hasMin0MaxNShape-dcatnoContainsEvent
type: PropertyShape
name: hendelse
name: inneholder hendelse @nb
path: containsEvent
or:
  class: Event
or:
  class: LifeEvent
or:
  class: BusinessEvent
message: The property dcatno:containsEvent MUST refer to an instance of cv:Event, cv:LifeEvent or cv:BusinessEvent
message: Egenskapen dcatno:containsEvent SKAL referere til en instans av cv:Event, cv:LifeEvent eller cv:BusinessEvent @nb
severity: Violation

hasMin0MaxNShape-dctAudience
type: PropertyShape
name: addressee
name: målgruppe @nb
path: audience
class: Concept
message: The property dct:audience MUST refer to an instance of skos:Concept
message: Egenskapen dct:audience SKAL referere til en instans av skos:Concept @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin0MaxNShape-dctConformsToEvidenceType
type: PropertyShape
name: is conformant to
name: i samsvar med @nb
path: conformsTo
class: EvidenceType
message: The property dct:conformsTo MUST refer to an instance of cv:EvidenceType
message: Egenskapen dct:conformsTo SKAL referere til en instans av cv:EvidenceType
severity: Violation

hasMin0Max1Shape-dctCreator
type: PropertyShape
name: creator
name: produsent @nb
path: creator
or:
  class: Agent
or:
  class: Organization
or:
  class: PublicOrganisation
or:
  class: RegisteredOrganization
max count: 1
message: The property dct:creator may have max. 1 value which MUST refer to an instance of foaf:Agent
message: Egenskapen dct:creator kan ha maks. 1 verdi som SKAL referere til en instans av foaf:Agent @nb
severity: Violation

hasMin0MaxNShape-dctDescription
type: PropertyShape
name: description
name: beskrivelse @nb
path: description
datatype: langString
message: The property dct:description MUST have value of datatype rdf:langString
message: Verdien til dct:description SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin1MaxNShape-dctDescription
type: PropertyShape
name: description
name: beskrivelse @nb
path: description
datatype: langString
min count: 1
message: The property dct:description MUST have min. 1 value which MUST be of datatype rdf:langString
message: Egenskapen dct:description SKAL ha minst 1 verdi som SKAL være av datatype rdf:langString @nb
severity: Violation

hasMin0MaxNShape-dctHasPartCatalog
type: PropertyShape
name: has part
name: har del @nb
path: hasPart
class: Catalog
message: The property dct:hasPart MUST refer to an instance of dcat:Catalog
message: Egenskapen dct:hasPart SKAL referere til en instans av dcat:Catalog @nb
severity: Violation

hasMin0MaxNShape-dctHasPartService
type: PropertyShape
name: has part
name: har del @nb
path: hasPart
or:
  class: Service
or:
  class: PublicService
message: The property dct:hasPart MUST refer to an instance of cpsvno:Service or cpsv:PublicService
message: Egenskapen dct:hasPart SKAL referere til en instans av cpsvno:Service eller cpsv:PublicService @nb
severity: Violation

hasMin0Max1Shape-dctIdentifier
type: PropertyShape
name: identifier
name: identifikator @nb
path: identifier
node kind: IRIOrLiteral
max count: 1
message: The property dct:identifier may have max. 1 value
message: Egenskapen dct:identifier kan ha maks. 1 verdi @nb
severity: Violation

hasMin0MaxNShape-dctIdentifier
type: PropertyShape
name: identifier
name: identifikator @nb
path: identifier
node kind: IRIOrLiteral
message: The property dct:identifier MUST be a URI or Literal
message: Egenskapen dct:identifier SKAL være en URI eller Literal @nb
severity: Violation

hasMin1Max1Shape-dctIdentifier
type: PropertyShape
name: identifier
name: identifikator @nb
path: identifier
node kind: IRIOrLiteral
min count: 1
max count: 1
message: The property dct:identifier MUST have min. 1 and max. 1 value
message: Egenskapen dct:identifier SKAL ha minst 1 og maks. 1 verdi @nb
severity: Violation

hasMin0Max1Shape-dctIsPartOfCatalog
type: PropertyShape
name: is part of
name: er del av @nb
path: isPartOf
class: Catalog
message: The property dct:isPartOf may have max. 1 value which MUST refer to an instance of dcat:Catalog
message: Egenskapen dct:isPartOf kan ha maks. 1 verdi som SKAL referere til en instans av dcat:Catalog @nb
severity: Violation

hasMin0MaxNShape-dctIsPartOfDataset
type: PropertyShape
name: is part of
name: er del av @nb
path: isPartOf
class: Dataset
message: The property dct:isPartOf MUST refer to an instance of dcat:Dataset
message: Egenskapen dct:isPartOf SKAL referere til en instans av dcat:Dataset @nb
severity: Violation

hasMin0MaxNShape-dctIsPartOfService
type: PropertyShape
name: is part of
name: er del av @nb
path: isPartOf
or:
  class: Service
or:
  class: PublicService
message: The property dct:isPartOf MUST refer to an instance of cpsvno:Service or cpsv:PublicService
message: Egenskapen dct:isPartOf SKAL referere til en instans av cpsvno:Service eller cpsv:PublicService @nb
severity: Violation

hasMin0Max1Shape-dctIssued
type: PropertyShape
name: issued (release date)
name: utgivelsesdato @nb
path: issued
or:
  datatype: date
or:
  datatype: dateTime
max count: 1
message: The property dct:issued may have max. 1 value which MUST be of datatype xsd:date or xsd:dateTime
message: Egenskapen dct:issued kan ha maks. 1 verdi som SKAL være av datatype xsd:date eller xsd:dateTime @nb
severity: Violation

hasMin0Max1Shape-dctModified
type: PropertyShape
name: modified (last update)
name: endringsdato @nb
path: modified
or:
  datatype: date
or:
  datatype: dateTime
max count: 1
message: The property dct:modified may have max. 1 value which MUST be of datatype xsd:date or xsd:dateTime
message: Egenskapen dct:modified kan ha maks. 1 verdi som SKAL være av datatype xsd:date eller xsd:dateTime @nb
severity: Violation

hasMin0MaxNShape-dctProvenance
type: PropertyShape
name: provenance (authenticity)
name: opphav @nb
path: provenance
class: ProvenanceStatement
message: The property dct:provenance MUST refer to an instance of dct:ProvenanceStatement
message: Egenskapen dct:provenance SKAL referere til en instans av dct:ProvenanceStatement @nb
severity: Violation

hasMin0Max1Shape-dctPublisher
type: PropertyShape
name: publisher
name: utgiver @nb
path: publisher
or:
  class: Agent
or:
  class: Organization
or:
  class: PublicOrganisation
or:
  class: RegisteredOrganization
max count: 1
message: The property dct:publisher may have max. 1 value which MUST refer to an instance of foaf:Agent
message: Egenskapen dct:publisher kan ha maks. 1 verdi som SKAL referere til en instans av foaf:Agent @nb
severity: Violation

hasMin1Max1Shape-dctPublisher
type: PropertyShape
name: publisher
name: utgiver @nb
path: publisher
or:
  class: Agent
or:
  class: Organization
or:
  class: PublicOrganisation
or:
  class: RegisteredOrganization
min count: 1
max count: 1
message: The property dct:publisher MUST have min. 1 and max. 1 value which MUST refer to an instance of foaf:Agent
message: Egenskapen dct:publisher SKAL ha min. 1 og maks. 1 verdi som SKAL referere til en instans av foaf:Agent @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasMin0MaxNShape-dctRelationEliLegalResource
type: PropertyShape
name: related legal resource
name: relatert regukatuv ressurs @nb
path: relation
class: LegalResource
message: The property dct:relation must refer to an instance of eli:LegalResource
message: Egenskapen dct:relation SKAL referere til en instans av eli:LegalResource @nb
severity: Violation

hasMin0MaxNShape-dctRelatedService
type: PropertyShape
name: related service
name: relatert tjeneste @nb
path: relatedService
or:
  class: Service
or:
  class: PublicService
message: The property cv:relatedService MUST refer to an instance of cpsvno:Service or cpsv:PublicService
message: Egenskapen cv:relatedService SKAL referere til en instans av cpsvno:Service eller cpsv:PublicService @nb
severity: Violation

hasMin0MaxNShape-dctRequires
type: PropertyShape
name: requires
name: krever @nb
path: requires
or:
  class: Service
or:
  class: PublicService
message: The property dct:requires MUST refer to an instance of cpsvno:Service or cpsv:PublicService
message: Egenskapen dct:requires SKAL referere til en instans av cpsvno:Service eller cpsv:PublicService @nb
severity: Violation

hasMin0Max1Shape-dctRights
type: PropertyShape
name: rights (use terms)
name: rettigheter @nb
path: rights
class: RightsStatement
max count: 1
message: The property dct:rights may have max. 1 value which MUST refer to an instance of dct:RightsStatement
message: Egenskapen dct:rights kan ha maks. 1 verdi som SKAL referere til en instans av dct:RightsStatement @nb
severity: Violation

hasMin0MaxNShape-dctSubject
type: PropertyShape
name: concept
name: begrep @nb
path: subject
class: Concept
message: The property dct:subject MUST refer to an instance of skos:Concept
message: Egenskapen dct:subject SKAL referere til en instans av skos:Concept @nb
severity: Warning

hasMin0MaxNShape-dctTitle
type: PropertyShape
name: title/name
name: tittel/navn @nb
path: title
datatype: langString
message: The property dct:title MUST be of type rdf:langString
message: Egenskapen dct:title SKAL være av type rdf:langString @nb
severity: Violation

hasMin1MaxNShape-dctTitle
type: PropertyShape
name: title/name
name: tittel/navn @nb
path: title
datatype: langString
min count: 1
message: The property dct:title MUST have min. 1 value which MUST be of datatype rdf:langString
message: Egenskapen dct:title SKAL ha min. 1 verdi som SKAL være av datatype rdf:langString @nb
severity: Violation

hasMin0Max1Shape-dctType
type: PropertyShape
name: type
path: type
class: Concept
max count: 1
message: The property dct:type may have max. 1 value which MUST refer to an instance of skos:Concept
message: Egenskapen dct:type kan ha maks. 1 verdi som SKAL referere til en instans av skos:Concept @nb
severity: Warning

hasMin0MaxNShape-dctType
type: PropertyShape
name: type
path: type
class: Concept
message: The property dct:type MUST refer to an instance of skos:Concept
message: Egenskapen dct:type SKAL referere til en instans av skos:Concept @nb
severity: Warning

hasMin1MaxNShape-dctType
type: PropertyShape
name: type
path: type
class: Concept
min count: 1
message: The property dct:type MUST have min. 1 value which MUST refer to an instance of skos:Concept
message: Egenskapen dct:type SKAL ha min. 1 verdi som SKAL referere til en instans av skos:Concept @nb
severity: Warning

hasMin0Max1Shape-foafHomepage
type: PropertyShape
name: homepage
name: hjemmeside @nb
path: homepage
node kind: IRI
max count: 1
message: The property foaf:homepag may have max. 1 value which MUST refer to an instance of foaf:Document
message: Egenskapen foaf:homepag kan ha maks. 1 verdi som SKAL referere til en instans av foaf:Document @nb
severity: Warning

hasMin0MaxNShape-foafHomepage
type: PropertyShape
name: homepage
name: hjemmeside @nb
path: homepage
node kind: IRI
message: The property foaf:homepag MUST be an IRI referring to an instance of foaf:Document
message: Egenskapen foaf:homepag SKAL være en IRI som refererer til en instans av foaf:Document @nb
severity: Warning

hasMin0MaxNShape-foafPage
type: PropertyShape
name: page
name: relatert informasjon @nb
path: page
node kind: IRI
message: The property foaf:page MUST refer to an instance of foaf:Document
message: Egenskapen foaf:page SKAL referere til en instans av foaf:Document @nb
severity: Warning

hasMin0MaxNShape-locnAddress
type: PropertyShape
name: address
name: adresse @nb
path: address
class: Address
message: The property locn:address MUST refer to an instance of locn:Address
message: Egenskapen locn:address SKAL referere til en instans av locn:Address @nb
severity: Violation

hasMin0MaxNShape-locnAddressArea
type: PropertyShape
name: address area
name: adresseringsområde @nb
path: addressArea
datatype: langString
message: The property locn:addressArea MUST have value of datatype rdf:langString
message: Egenskapen locn:addressArea SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin0Max1Shape-locnAddressId
type: PropertyShape
name: address ID
name: adresseId @nb
path: addressId
node kind: Literal
max count: 1
message: The property locn:addressId may have max. 1 value
message: Egenskapen locn:addressId kan ha maks. 1 verdi @nb
severity: Violation

hasMin0MaxNShape-locnAdminUnitL1
type: PropertyShape
name: administrative unit level 1
name: administrativ enhet nivå 1 @nb
path: adminUnitL1
datatype: langString
message: The property locn:adminUnitL1 MUST have value of datatype rdf:langString
message: Egenskapen locn:adminUnitL1 SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin0MaxNShape-locnAdminUnitL2
type: PropertyShape
name: administrative unit level 2
name: administrativ enhet nivå 2 @nb
path: adminUnitL2
datatype: langString
message: The property locn:adminUnitL2 MUST have value of datatype rdf:langString
message: Egenskapen locn:adminUnitL2 SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin0MaxNShape-locnLocatorName
type: PropertyShape
name: locator name
name: adressetilleggsnavn @nb
path: locatorName
datatype: langString
message: The property locn:locatorName MUST have value of datatype rdf:langString
message: Egenskapen locn:locatorName SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin0MaxNShape-locnLocatorDesignator
type: PropertyShape
name: locator designator
name: bruksenhetsnummer @nb
path: locatorDesignator
node kind: Literal
message: The property locn:locatorName SHOULD have value of datatype sh:Literal
message: Egenskapen locn:locatorName BØR ha verdi av datatype sh:Literal @nb
severity: Warning

hasMin0MaxNShape-locnFullAddress
type: PropertyShape
name: full address
name: fullstendig adresse @nb
path: fullAddress
datatype: langString
message: The property locn:fullAddress MUST have value of datatype rdf:langString
message: Egenskapen locn:fullAddress SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin0MaxNShape-locnThoroughfare
type: PropertyShape
name: thoroughfare
name: gate-/vei-/områdenavn @nb
path: thoroughfare
datatype: langString
message: The property locn:thoroughfare MUST have value of datatype rdf:langString
message: Egenskapen locn:thoroughfare SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin0MaxNShape-locnPoBox
type: PropertyShape
name: post box
name: postboks @nb
path: poBox
node kind: Literal
message: The property locn:poBox SHOULD have value of datatype sh:Literal
message: Egenskapen locn:poBox BØR ha verdi av datatype sh:Literal @nb
severity: Warning

hasMin0Max1Shape-locnPostCode
type: PropertyShape
name: post code
name: postnummer @nb
path: postCode
max count: 1
node kind: Literal
message: The property locn:postCode may have max. 1 value
message: Egenskapen locn:postCode kan ha maks. 1 verdi @nb
severity: Violation

hasMin0MaxNShape-locnPostName
type: PropertyShape
name: post name
name: poststed @nb
path: postName
datatype: langString
message: The property locn:postName MUST have value of datatype rdf:langString
message: Egenskapen locn:postName SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin0MaxNShape-rdfsSeeAlso
type: PropertyShape
name: referanse
path: seeAlso
node kind: IRI
message: The value for the property rdfs:seeAlso MUST be an IRI
message: Verdien til egenskapen rdfs:seeAlso SKAL være en IRI @nb
severity: Violation

hasMin0MaxNShape-skosPrefLabel
type: PropertyShape
name: preferred name / name
name: foretrukket navn / navn @nb
path: prefLabel
datatype: langString
message: The property skos:prefLabel MUST have value of datatype rdf:langString
message: Egenskapen skos:prefLabel SKAL ha verdi som SKAL være av datatype rdf:langString @nb
severity: Violation

hasMin1MaxNShape-skosPrefLabel
type: PropertyShape
name: preferred name / name
name: foretrukket navn / navn @nb
path: prefLabel
datatype: langString
min count: 1
message: The property skos:prefLabel MUST have min. 1 value which MUST be of datatype rdf:langString
message: Egenskapen skos:prefLabel SKAL ha min. 1 verdi som SKAL være av datatype rdf:langString @nb
severity: Violation

hasMin1Max1Shape-timeDateTime
type: PropertyShape
name: in date-time description
name: tidspunktangivelse @nb
path: inDateTime
class: DateTimeDescription
min count: 1
max count: 1
message: The property time:inDateTime MUST have min. 1 and max. 1 value which MUST refer to an instance of time:DateTimeDescription
message: Egenskapen time:inDateTime SKAL ha min. 1 og maks. 1 verdi som SKAL referere til en instans av time:DateTimeDescription @nb
severity: Violation

hasMin0MaxNShape-timeDayOfMonth
type: PropertyShape
name: day (of month)
name: dag i måneden @nb
path: day
datatype: gDay
max count: 1
message: The property time:day may have max. 1 value which MUST be of datatype xsd:gDay
message: Egenskapen time:day kan ha maks. 1 verdi som SKAL være av datatype xsd:gDay @nb
severity: Violation

hasMin0MaxNShape-timeDayOfWeek
type: PropertyShape
name: day of week
name: dag i uken @nb
path: dayOfWeek
or:
  has value: Monday
or:
  has value: Tuesday
or:
  has value: Wednesday
or:
  has value: Thursday
or:
  has value: Friday
or:
  has value: Saturday
or:
  has value: Sunday
or:
  has value: PublicHolidays
max count: 1
message: The property time:dayOfWeek may have max. 1 value which MUST refer to an instance of time:DayOfWeek
message: Egenskapen time:dayOfWeek kan ha maks. 1 verdi som SKAL referere til en instans av time:DayOfWeek @nb
severity: Violation

hasMin0MaxNShape-timeDayOfYear
type: PropertyShape
name: day of year
name: dag i året @nb
path: dayOfYear
datatype: nonNegativeInteger
max count: 1
message: The property time:dayOfYear may have max. 1 value which MUST be of datatype xsd:nonNegativeInteger
message: Egenskapen time:dayOfYear kan ha maks. 1 verdi som SKAL være av datatype xsd:nonNegativeInteger @nb
severity: Violation

hasMin0Max1Shape-timeHasBeginning
type: PropertyShape
name: start time
name: starttidspunkt @nb
path: hasBeginning
class: Instant
max count: 1
message: The property time:hasBeginning may have max. 1 value which MUST be an instance of time:Instant
message: Egenskapen time:hasBeginning kan ha maks. 1 verdi som SKAL være en instans av time:Instant @nb
severity: Violation

hasMin0Max1Shape-timeHasEnd
type: PropertyShape
name: end time
name: sluttidspunkt @nb
path: hasEnd
class: Instant
max count: 1
message: The property time:hasEnd may have max. 1 value which MUST be an instance of time:Instant
message: Egenskapen time:hasEnd kan ha maks. 1 verdi som SKAL være en instans av time:Instant @nb
severity: Violation

hasMin0Max1Shape-timeHasXsdDuration
type: PropertyShape
name: duration
name: tidsrom @nb
path: hasXSDDuration
datatype: duration
max count: 1
message: The property time:hasXSDDuration may have max. 1 value which MUST be of datatype xsd:duration
message: Egenskapen time:hasXSDDuration kan ha maks. 1 verdi som SKAL være av datatype xsd:duration @nb
severity: Violation

hasMin0MaxNShape-timeHour
type: PropertyShape
name: hour
name: time @nb
path: hour
datatype: nonNegativeInteger
max count: 1
message: The property time:hour may have max. 1 value which MUST be of datatype xsd:nonNegativeInteger
message: Egenskapen time:hour kan ha maks. 1 verdi som SKAL være av datatype xsd:nonNegativeInteger @nb
severity: Violation

hasMin0MaxNShape-timeMinute
type: PropertyShape
name: minute
name: minutt @nb
path: minute
datatype: nonNegativeInteger
max count: 1
message: The property time:minute may have max. 1 value which MUST be of datatype xsd:nonNegativeInteger
message: Egenskapen time:minute kan ha maks. 1 verdi som SKAL være av datatype xsd:nonNegativeInteger @nb
severity: Violation

hasMin0MaxNShape-timeMonth
type: PropertyShape
name: month
name: måned @nb
path: month
datatype: gMonth
max count: 1
message: The property time:month may have max. 1 value which MUST be of datatype xsd:gMonth
message: Egenskapen time:month kan ha maks. 1 verdi som SKAL være av datatype xsd:gMonth @nb
severity: Violation

hasMin0MaxNShape-timeMonthOfYear
type: PropertyShape
name: month of year
name: måned i året @nb
path: monthOfYear
or:
  has value: January
or:
  has value: February
or:
  has value: March
or:
  has value: April
or:
  has value: May
or:
  has value: June
or:
  has value: July
or:
  has value: August
or:
  has value: September
or:
  has value: October
or:
  has value: November
or:
  has value: December
max count: 1
message: The property time:monthOfYear may have max. 1 value which MUST refer to an instance of time:MonthOfYear
message: Egenskapen time:monthOfYear kan ha maks. 1 verdi som SKAL referere til en instans av time:MonthOfYear @nb
severity: Violation

hasMin0MaxNShape-timeSecond
type: PropertyShape
name: second
name: sekund @nb
path: second
datatype: decimal
max count: 1
message: The property time:second may have max. 1 value which MUST be of datatype xsd:decimal
message: Egenskapen time:second kan ha maks. 1 verdi som SKAL være av datatype xsd:decimal @nb
severity: Violation

hasMin0MaxNShape-timeTimeZone
type: PropertyShape
name: time zone
name: tidssone @nb
path: timeZone
class: TimeZone
max count: 1
message: The property time:timeZone may have max. 1 value which MUST refer to an instance of time:TimeZone
message: Egenskapen time:timeZone kan ha maks. 1 verdi som SKAL referere til en instans av time:TimeZone @nb
severity: Violation

hasMin1Max1Shape-timeUnitType
type: PropertyShape
name: unit type
name: enhetstype @nb
path: unitType
or:
  or:
    has value: unitYear
  or:
    has value: unitMonth
  or:
    has value: unitWeek
  or:
    has value: unitDay
  or:
    has value: unitHour
  or:
    has value: unitMinute
  or:
    has value: unitSecond
  or:
    has value: unitMillenium
or:
  class: TemporalUnit
max count: 1
message: The property time:unitType may have max. 1 value which MUST refer to an instance of time:TemporalUnit
message: Egenskapen time:unitType kan ha maks. 1 verdi som SKAL referere til en instans av time:TemporalUnit @nb
severity: Violation

hasMin0MaxNShape-timeWeek
type: PropertyShape
name: week
name: ukenummer @nb
path: week
datatype: nonNegativeInteger
max count: 1
message: The property time:week may have max. 1 value which MUST be of datatype xsd:nonNegativeInteger
message: Egenskapen time:week kan ha maks. 1 verdi som SKAL være av datatype xsd:nonNegativeInteger @nb
severity: Violation

hasMin0MaxNShape-timeYear
type: PropertyShape
name: year
path: year
datatype: gYear
max count: 1
message: The property time:year may have max. 1 value which MUST be of datatype xsd:gYear
message: Egenskapen time:year kan ha maks. 1 verdi som SKAL være av datatype xsd:gYear @nb
severity: Violation

hasMin0MaxNShape-vcardCategory
type: PropertyShape
name: contact type
name: type kontaktpunkt @nb
path: category
datatype: langString
message: The property vcard:category MUST have value of datatype rdf:langString
message: Egenskapen vcard:category SKAL ha verdi av datatype rdf:langString @nb
severity: Violation

hasMin0MaxNShape-vcardHasAddress
type: PropertyShape
name: has address
name: har adresse @nb
path: hasAddress
class: Address
message: The property vcard:hasAddress MUST refer to an instance of vcard:Address
message: Egenskapen vcard:hasAddress SKAL referere til en instans av vcard:Address @nb
severity: Violation

hasMin0MaxNShape-vcardHasEmail
type: PropertyShape
name: has email
name: har e-post @nb
path: hasEmail
node kind: IRIOrLiteral
message: The property vcard:hasEmail MUST have value as IRI or Literal
message: Egenskapen vcard:hasEmail SKAL ha verdi som er IRI eller Literal @nb
severity: Violation

hasMin0MaxNShape-vcardHasTelephone
type: PropertyShape
name: has telephone
name: har telefon @nb
path: hasTelephone
node kind: Literal
message: The property vcard:hasTelephone MUST have value as Literal
message: Egenskapen vcard:hasTelephone SKAL ha verdi som Literal @nb
severity: Violation

hasMin0MaxNShape-vcardHasURL
type: PropertyShape
name: has URL
name: har URL @nb
path: hasURL
node kind: IRI
message: The property vcard:hasURL MUST have value as an IRI
message: Egenskapen vcard:hasURL SKAL ha verdi som IRI @nb
severity: Violation

hasMin0MaxNShape-xkosCauses
type: PropertyShape
name: may cause
name: kan skape @nb
path: causes
or:
  class: Event
or:
  class: LifeEvent
or:
  class: BusinessEvent
message: The property xkos:causes MUST refer to an instance of cv:Event
message: Egenskapen xkos:causes SKAL referere til en instans av cv:Event @nb
severity: Violation

hasShapeCV-admsStatusMin0Max1
type: PropertyShape
name: status
path: status
node kind: IRI
max count: 1
pattern: ^http://publications.europa.eu/resource/authority/distribution-status
message: The property adms:status may have max. 1 value which MUST have value chosen from http://publications.europa.eu/resource/authority/distribution-status
message: Egenskapen adms:status kan ha maks. 1 verdi som SKAL ha verdi hentet fra http://publications.europa.eu/resource/authority/distribution-status @nb
severity: Violation

hasShapeCV-cvCurrencyMin0Max1
type: PropertyShape
name: currency
name: valuta @nb
path: currency
node kind: IRI
pattern: ^http://publications.europa.eu/resource/authority/currency/
max count: 1
message: The property cv:currency may have max. 1 value which MUST have value chosen from http://publications.europa.eu/resource/authority/currency/
message: Egenskapen cv:currency kan ha maks. 1 verdi som SKAL ha verdi hentet fra http://publications.europa.eu/resource/authority/currency/ @nb
severity: Violation

hasShapeCV-cvFrequencyMin0MaxN
type: PropertyShape
name: frequency
name: frekvens @nb
path: frequency
node kind: IRI
pattern: ^http://publications.europa.eu/resource/authority/frequency/
message: The property cv:frequency SHOULD have value chosen from http://publications.europa.eu/resource/authority/frequency/
message: Egenskapen cv:frequency BØR ha verdi hentet fra http://publications.europa.eu/resource/authority/frequency/ @nb
severity: Warning

hasShapeCV-cvRoleMin1MaxN
type: PropertyShape
name: role
name: rolle @nb
path: role
node kind: IRI
min count: 1
pattern: ^https://data.norge.no/vocabulary/role-type#
message: The property cv:role MUST have min. 1 value which SHOULD have value chosen from https://data.norge.no/vocabulary/role-type#
message: Egenskapen cv:role SKAL ha min. 1 verdi som BØR ha verdi hentet fra https://data.norge.no/vocabulary/role-type# @nb
severity: Warning

hasShapeCV-cvSectorMin0MaxN
type: PropertyShape
name: sector
name: sektor @nb
path: sector
node kind: IRI
pattern: ^http://publications.europa.eu/resource/authority/data-theme/
message: The property cv:sector MUST have value chosen from http://publications.europa.eu/resource/authority/data-theme/
message: Egenskapen cv:sector SKAL ha verdi hentet fra http://publications.europa.eu/resource/authority/data-theme/ @nb
severity: Violation

https://data.norge.no/vocabulary/cpsvno-shacl#hasShapeCV-dctAccrualPeriodicityMin0Max1
type: PropertyShape
name: accrual periodicity
name: frekvens @nb
path: accrualPeriodicity
node kind: IRI
max count: 1
pattern: ^http://publications.europa.eu/resource/authority/frequency/
message: The property dct:accrualPeriodicity may have max. 1 value which MUST have value chosen from http://publications.europa.eu/resource/authority/frequency/
message: Egenskapen dct:accrualPeriodicity kan ha maks. 1 verdi som SKAL ha verdi hentet fra http://publications.europa.eu/resource/authority/frequency/ @nb
severity: Violation

hasShapeCV-dctLanguageMin0MaxN
type: PropertyShape
name: language
name: språk @nb
path: language
node kind: IRI
pattern: ^http://publications.europa.eu/resource/authority/language/
message: The property dct:language MUST have value chosen from http://publications.europa.eu/resource/authority/language/
message: Egenskapen dct:language SKAL ha verdi hentet fra http://publications.europa.eu/resource/authority/language/ @nb
severity: Violation

hasShapeCV-dctLicenseMin0Max1
type: PropertyShape
name: license
name: lisens @nb
path: license
node kind: IRI
max count: 1
pattern: ^http://publications.europa.eu/resource/authority/licence/
message: The property dct:license may have max. 1 value which MUST have value chosen from http://publications.europa.eu/resource/authority/licence/
message: Egenskapen dct:license kan ha maks. 1 verdi som SKAL ha verdi hentet fra http://publications.europa.eu/resource/authority/licence/ @nb
severity: Violation

hasShapeCV-dctSpatialMin0MaxN
type: PropertyShape
name: spatial coverage
name: dekningsområde @nb
path: spatial
qualified value shape:
  or:
    pattern: ^http://publications.europa.eu/resource/authority/country/
  or:
    pattern: ^http://publications.europa.eu/resource/authority/continent/
  or:
    pattern: ^http://sws.geonames.org/
  or:
    pattern: ^http://publications.europa.eu/resource/authority/place/
qualified min count: 1
message: Minst 1 verdi til egenskapen dct:spatial SKAL hentes fra kontrollerte vokabularer http://publications.europa.eu/resource/authority/continent, http://publications.europa.eu/resource/authority/country, http://publications.europa.eu/resource/authority/place eller http://sws.geonames.org @nb
message: At least 1 value of the property dct:spatial MUST be chosen from the controlled vocabularies http://publications.europa.eu/resource/authority/continent, http://publications.europa.eu/resource/authority/country, http://publications.europa.eu/resource/authority/place or http://sws.geonames.org
severity: Violation

hasShapeCV-dctSpatialMin1MaxN
type: PropertyShape
name: spatial coverage
name: dekningsområde @nb
path: spatial
or:
  pattern: ^http://publications.europa.eu/resource/authority/country/
or:
  pattern: ^http://publications.europa.eu/resource/authority/continent/
or:
  pattern: ^http://sws.geonames.org/
or:
  pattern: ^http://publications.europa.eu/resource/authority/place/
min count: 1
message: Egenskapen dct:spatial SKAL ha minst 1 verdi som SKAL hentes fra kontrollerte vokabularer http://publications.europa.eu/resource/authority/continent, http://publications.europa.eu/resource/authority/country, http://publications.europa.eu/resource/authority/place eller http://sws.geonames.org @nb
message: The property dct:spatial MUST have min.1 1 value which MUST be chosen from the controlled vocabularies http://publications.europa.eu/resource/authority/continent, http://publications.europa.eu/resource/authority/country, http://publications.europa.eu/resource/authority/place or http://sws.geonames.org
severity: Violation

hasShapeCV-dctTypeAgentMin0Max1
type: PropertyShape
name: type
path: type
node kind: IRI
max count: 1
pattern: ^http://purl.org/adms/publishertype/
message: The property dct:type may have max. 1 value which MUST be chosen from http://purl.org/adms/publishertype/
message: Egenskapen dct:type kan ha maks. 1 verdi som SKAL hentes fra http://purl.org/adms/publishertype/ @nb
severity: Violation

hasShapeCV-dctTypeBusinessEventMin0MaxN
type: PropertyShape
name: business event - type
name: virksomhetshendelse - type @nb
path: type
node kind: IRI
pattern: ^https://data.norge.no/vocabulary/business-event-type#
message: The property dct:type SHOULD have value chosen from https://data.norge.no/vocabulary/business-event-type#
message: Egenskapen dct:type BØR ha verdi hentet fra https://data.norge.no/vocabulary/business-event-type# @nb
severity: Warning

hasShapeCV-dctTypeEventMin0MaxN
type: PropertyShape
name: Event - type
name: Hendelse - type @nb
path: type
node kind: IRI
pattern: ^https://data.norge.no/vocabulary/event-type#
message: The property dct:type SHOULD have value chosen from https://data.norge.no/vocabulary/event-type#
message: Egenskapen dct:type BØR ha verdi hentet fra https://data.norge.no/vocabulary/event-type# @nb
severity: Warning

hasShapeCV-dctTypeEvidenceMin0Max1
type: PropertyShape
name: evidence - type
name: dokumentasjon - type @nb
path: type
node kind: IRI
max count: 1
pattern: ^https://data.norge.no/vocabulary/evidence-type#
message: The property dct:type may have max. 1 value which SHOULD be chosen from https://data.norge.no/vocabulary/evidence-type#
message: Egenskapen dct:type kan ha maks. 1 verdi som BØR hentes fra https://data.norge.no/vocabulary/evidence-type# @nb
severity: Warning

hasShapeCV-dctTypeLegalResourceMin0MaxN
type: PropertyShape
path: type
name: legal resource - type
name: regulativ ressurs - type @nb
node kind: IRI
pattern: ^https://data.norge.no/vocabulary/legal-resource-type#
message: The property dct:type SHOULD have value chosen from https://data.norge.no/vocabulary/legal-resource-type#
message: Egenskapen dct:type BØR ha verdi hentet fra https://data.norge.no/vocabulary/legal-resource-type# @nb
severity: Warning

hasShapeCV-dctTypeLifeEventMin0MaxN
type: PropertyShape
name: life event - type
name: livshendelse - type @nb
path: type
node kind: IRI
pattern: ^https://data.norge.no/vocabulary/life-event-type#
message: The property dct:type SHOULD have value chosen from https://data.norge.no/vocabulary/life-event-type#
message: Egenskapen dct:type BØR ha verdi hentet fra https://data.norge.no/vocabulary/life-event-type# @nb
severity: Warning

hasShapeCV-dctTypePublicServiceMin0MaxN
type: PropertyShape
name: Public service - type
name: Offentlig tjeneste - hovedformål @nb
path: type
node kind: IRI
pattern: ^http://publications.europa.eu/resource/authority/main-activity/
message: The property dct:type MUST have value chosen from http://publications.europa.eu/resource/authority/main-activity/ when the value is that vocabulary
message: Egenskapen dct:type SKAL ha verdi hentet fra http://publications.europa.eu/resource/authority/main-activity/ når verdien finnes i det vokabularet @nb
severity: Warning

hasShapeCV-dctTypeRoleMin0MaxN
type: PropertyShape
name: role - type
name: rolle - type @nb
path: type
node kind: IRI
pattern: ^https://data.norge.no/vocabulary/role-type#
message: The property dct:type SHOULD have value chosen from https://data.norge.no/vocabulary/role-type#
message: Egenskapen dct:type BØR ha verdi hentet fra https://data.norge.no/vocabulary/role-type# @nb
severity: Warning

hasShapeCV-dctTypeRuleMin0MaxN
type: PropertyShape
name: rule - type
name: regel - type @nb
path: type
node kind: IRI
pattern: ^https://data.norge.no/vocabulary/rule-type#
message: The property dct:type SHOULD have value chosen from https://data.norge.no/vocabulary/rule-type#
message: Egenskapen dct:type BØR ha verdi hentet fra https://data.norge.no/vocabulary/rule-type# @nb
severity: Warning

hasShapeCV-dctTypeServiceMin0MaxN
type: PropertyShape
name: service - type
name: tjeneste - type @nb
path: type
node kind: IRI
pattern: ^https://data.norge.no/vocabulary/service-type#
message: The property dct:type SHOULD have value chosen from https://data.norge.no/vocabulary/service-type#
message: Egenskapen dct:type BØR ha verdi hentet fra https://data.norge.no/vocabulary/service-type# @nb
severity: Warning

https://data.norge.no/vocabulary/cpsvno-shacl#hasShapeCV-dctTypeServiceChannelMin0Max1
type: PropertyShape
name: service channel - type
name: tjenestekanal - type @nb
path: type
node kind: IRI
max count: 1
pattern: ^https://data.norge.no/vocabulary/service-channel-type#
message: The property dct:type may have max. 1 value which SHOULD be chosen from https://data.norge.no/vocabulary/service-channel-type#
message: Egenskapen dct:type kan ha maks. 1 verdi som BØR være hentet fra https://data.norge.no/vocabulary/service-channel-type# @nb
severity: Warning

hasShapeCV-dctTypeServiceOutputMin0MaxN
type: PropertyShape
name: possible outout - type
name: mulig tjenesteresultat - type @nb
path: type
node kind: IRI
pattern: ^https://data.norge.no/vocabulary/service-output-type#
message: The property dct:type SHOULD have value chosen from https://data.norge.no/vocabulary/service-output-type#
message: Egenskapen dct:type BØR ha verdi hentet fra https://data.norge.no/vocabulary/service-output-type# @nb
severity: Warning

hasShapeCV-vcardLanguagMin0MaxN
type: PropertyShape
name: language
name: språk @nb
path: language
node kind: IRI
pattern: ^http://publications.europa.eu/resource/authority/language/
message: The property vcard:language MUST have value chosen from http://publications.europa.eu/resource/authority/language/
message: Egenskapen vcard:language SKAL ha verdi hentet fra http://publications.europa.eu/resource/authority/language/ @nb
severity: Warning