Access Restriction
type: NodeShape
property: restriction note
property: restriction status
property: specific restriction
target class: AccessRestriction

Activity
type: NodeShape
property: category
property: label
target class: Activity

Address (Contact Point)
type: NodeShape
property: country
property: locality
property: postal code
property: administrative area
property: street address
target class: Address

Address (Location)
type: NodeShape
property: country
property: administrative area
property: post code
property: locality
property: street address
target class: Address

Agent
type: NodeShape
property: category
property: name
target class: Agent

Attribution
type: NodeShape
property: agent
property: role
target class: Attribution

CUI Restriction
type: NodeShape
property: CUI banner marking
property: CUI designation indicator
property: required indicator per authority
target class: CUIRestriction

Catalog Record
type: NodeShape
property: application profile
property: description
property: listing date
property: language
property: update/modification date
property: primary topic
property: source metadata
property: change type
property: title
target class: CatalogRecord

Catalog
type: NodeShape
property: access rights
property: catalog
property: category
property: schema version
property: contact point
property: creator
property: dataset
property: description
property: has part
property: homepage
property: identifier
property: release date
property: keyword/tag
property: language
property: license
property: update/modification date
property: publisher
property: qualified attribution
property: catalog record
property: rights
property: rights holder
property: service
property: spatial/geographic coverage
property: subject
property: temporal coverage
property: theme/category
property: themes
property: title
target class: Catalog

Checksum
type: NodeShape
property: algorithm
property: checksum value
target class: Checksum

Concept Scheme
type: NodeShape
property: creation date
property: description
property: publication date
property: update/modification date
property: title
property: version info
target class: ConceptScheme

Concept
type: NodeShape
property: alternate label
property: definition
property: in scheme
property: notation
property: preferred label
target class: Concept

Data Service
type: NodeShape
property: access rights
property: category
property: conforms to
property: contact point
property: creation date
property: creator
property: description
property: endpoint description
property: endpoint URL
property: geographic bounding box
property: has policy
property: quality measurement
property: identifier
property: keyword/tag
property: language
property: license
property: update/modification date
property: publisher
property: qualified attribution
property: rights
property: rights holder
property: serves dataset
property: spatial/geographic coverage
property: spatial resolution in meters
property: temporal coverage
property: temporal resolution
property: theme/category
property: title
property: was used by
target class: DataService

Dataset Series
type: NodeShape
property: frequency
property: contact point
property: description
property: first
property: release date
property: last
property: update/modification date
property: publisher
property: series member
property: spatial/geographic coverage
property: temporal coverage
property: title
target class: DatasetSeries

Dataset
type: NodeShape
property: access rights
property: frequency
property: category
property: conforms to
property: contact point
property: contributor
property: creation date
property: creator
property: data dictionary
property: description
property: dataset distribution
property: first
property: geographic bounding box
property: current version
property: has part
property: quality measurement
property: has version
property: identifier
property: image
property: in series
property: is referenced by
property: release date
property: keyword/tag
property: landing page
property: language
property: liability statement
property: metadata distribution
property: last modified
property: other identifier
property: documentation
property: previous version
property: provenance
property: publisher
property: purpose
property: qualified attribution
property: qualified relation
property: related resource
property: replaces
property: rights
property: rights holder
property: sample
property: usage note
property: data source
property: spatial/geographic coverage
property: Spatial resolution (meters)
property: lifecycle status
property: subject
property: supported schema
property: temporal coverage
property: temporal resolution
property: theme/category
property: title
property: version
property: version notes
property: attribution
property: was generated by
property: used by
target class: Dataset

Distribution
type: NodeShape
label: Document
property: access restriction
property: access rights
property: access service
property: access URL
property: availability
property: byte size
property: character encoding
property: checksum
property: compression format
property: linked schemas
property: CUI restriction
property: data dictionary
property: description
property: download URL
property: format
property: quality measurement
property: identifier
property: image
property: release date
property: language
property: license
property: media type
property: last modified
property: packaging format
property: documentation
property: representation technique
property: rights
property: Spatial resolution (meters)
property: lifecycle status
property: termporal resolution
property: title
property: use restriction
target class: Distribution

Document
type: NodeShape
property: abstract
property: bibliographic citation
property: category
property: conforms to standard
property: corporate author
property: author(s) as literal
property: description
property: identifier
property: publication date
property: media type
property: publisher
property: publisher(s) as literal
property: title
target class: Document

Geographic Bounding Box
type: NodeShape
property: east bounding longitude
property: north bounding latitude
property: south bouding latitude
property: west bounding longitude
target class: GeographicBoundingBox

Identifier
type: NodeShape
property: creator
property: issued
property: notation
property: schema agency
property: version
target class: Identifier

Contact
type: NodeShape
property: address
property: family name
property: formatted name
property: given name
property: email
property: organization name
property: telephone
property: position title
target class: Kind

Liability Statement
type: NodeShape
property: liability statement text
target class: LiabilityStatement

License Document
type: NodeShape
property: license text
target class: LicenseDocument

Location
type: NodeShape
property: alternative names
property: bounding box
property: centroid
property: geometry
property: identifier
property: gazetteer
property: geographic name
target class: Location

MediaType
type: NodeShape
property: label
target class: MediaType

Metric
type: NodeShape
property: expected datatype
property: in dimension
target class: Metric

Organization
type: NodeShape
label: Person
property: alternative label
property: name
property: notation
property: preferred label
property: suborganization of
target class: Organization

Period of Time
type: NodeShape
property: end date
property: start date
target class: PeriodOfTime

Person
type: NodeShape
property: first name
property: given name
property: member of
property: name
target class: Person

Provenance Statement
type: NodeShape
property: provenance statement text
target class: ProvenanceStatement

Quality Measurement
type: NodeShape
property: is measurement of
property: unit of measure
property: value
target class: QualityMeasurement

Relationship
type: NodeShape
property: role
property: relation
target class: Relationship

Rights Statement
type: NodeShape
property: attribution text
target class: RightsStatement

Standard
type: NodeShape
property: category
property: creation date
property: description
property: identifier
property: in scheme
property: issued
property: last modified
property: title
target class: Standard

Use Restriction
type: NodeShape
property: restriction note
property: restriction status
property: specific restriction
target class: UseRestriction

DCAT 3.0 Application Profile
type: Ontology
conforms to: shacl
creator: Stephane Fellah
description: This document specifies the constraints on properties and classes expressed by DCAT-US 3.0 in SHACL.
license: https://creativecommons.org/licenses/by/4.0
publisher: www.doi.gov
imports: shacl#
version info: 3.0.0

restriction note
type: PropertyShape
requirement level: Optional
description: A note related to the access restriction
max count: 1
min count: 0
name: restrictionNote
node kind: Literal
or: StringOrLangString
path: restrictionNote
severity: Violation

restriction status
type: PropertyShape
requirement level: Mandatory
description: The indication of whether or not there are access restrictions on the data.
max count: 1
min count: 1
name: restrictionStatus
or:
  node kind: IRI
or:
  class: Concept
path: restrictionStatus
severity: Violation

specific restriction
type: PropertyShape
requirement level: Recommended
description: The specific NARA restriction associated with the access restriction
max count: 1
min count: 0
name: specificRestriction
or:
  node kind: IRI
or:
  class: Concept
path: specificRestriction
severity: Violation

category
type: PropertyShape
requirement level: Optional
description: The category of the Activity
max count: 1
min count: 0
name: category
or:
  node kind: IRI
or:
  class: Concept
path: type
severity: Violation

label
type: PropertyShape
requirement level: Mandatory
description: This property is used to give a human-readable label for the activity.
min count: 0
name: label
node kind: Literal
or: StringOrLangString
path: label
severity: Violation

country
type: PropertyShape
requirement level: Recommended
description: The country of an Address of the Kind.
max count: 1
min count: 0
name: country-name
node kind: Literal
path: country-name
severity: Violation

locality
type: PropertyShape
requirement level: Recommended
description: The city of an Address of the Kind.
max count: 1
min count: 0
name: locality
node kind: Literal
path: locality
severity: Violation

postal code
type: PropertyShape
requirement level: Recommended
description: The postal code of an Address of the Kind.
max count: 1
min count: 0
name: postal-code
node kind: Literal
path: postal-code
severity: Violation

administrative area
type: PropertyShape
requirement level: Recommended
description: The administrative area of an Address of the Kind. Depending on the country, this corresponds to a province, a county, a region, or a state.
max count: 1
min count: 0
name: region
node kind: Literal
path: region
severity: Violation

street address
type: PropertyShape
requirement level: Recommended
description: The street name and civic number of an Address of the Kind.
max count: 1
min count: 0
name: street-address
node kind: Literal
path: street-address
severity: Violation

country
type: PropertyShape
requirement level: Recommended
description: The country of an Address of the Agent.
max count: 1
min count: 0
name: adminUnitL1
node kind: Literal
path: adminUnitL1
severity: Violation

administrative area
type: PropertyShape
requirement level: Recommended
description: The administrative area of an Address of the Agent. Depending on the country, this corresponds to a province, a county, a region, or a state.
max count: 1
min count: 0
name: adminUnitL2
node kind: Literal
path: adminUnitL2
severity: Violation

post code
type: PropertyShape
requirement level: Recommended
description: The post code of an Address of the Agent.
max count: 1
min count: 0
name: postCode
node kind: Literal
path: postCode
severity: Violation

locality
type: PropertyShape
requirement level: Recommended
description: The key postal division of the address, usually the city.
max count: 1
min count: 0
name: postName
node kind: Literal
path: postName
severity: Violation

street address
type: PropertyShape
requirement level: Recommended
description: The street name and civic number of an Address of the Agent.
max count: 1
min count: 0
name: thoroughfare
node kind: Literal
path: thoroughfare
severity: Violation

category
type: PropertyShape
requirement level: Recommended
description: This property refers to a type of the Agent that makes the Catalog, Catalog Record, Data Service, or Dataset available
max count: 1
min count: 0
name: category
or:
  node kind: IRI
or:
  class: Concept
path: type
severity: Violation

name
type: PropertyShape
requirement level: Mandatory
datatype: string
description: The name of the software agent
max count: 1
min count: 1
name: name
node kind: Literal
path: name
severity: Violation

agent
type: PropertyShape
requirement level: Mandatory
description: The agent property references an Agent that plays a role in the resource
max count: 1
min count: 1
name: agent
or:
  node kind: IRI
or:
  class: Agent
path: agent
severity: Violation

role
type: PropertyShape
requirement level: Mandatory
description: The function of an entity or agent with respect to another entity or resource.
max count: 1
min count: 1
name: hadRole
or:
  node kind: IRI
or:
  class: Role
path: hadRole
severity: Violation

CUI banner marking
type: PropertyShape
requirement level: Mandatory
datatype: string
description: CUI (Controlled Unclassified Information) banner marking is required for any unclassified information that is deemed sensitive and requires protection.
max count: 1
min count: 1
name: cuiBannerMarking
node kind: Literal
path: cuiBannerMarking
severity: Violation

CUI designation indicator
type: PropertyShape
requirement level: Mandatory
datatype: string
description: Designation Indicator shows which agency made the document CUI
max count: 1
min count: 1
name: designationIndicator
node kind: Literal
path: designationIndicator
severity: Violation

required indicator per authority
type: PropertyShape
requirement level: Optional
datatype: string
description: free text (e.g., text of the category description or the distribution statement)
min count: 0
name: requiredIndicatorPerAuthority
node kind: Literal
path: requiredIndicatorPerAuthority
severity: Violation

application profile
type: PropertyShape
requirement level: Recommended
description: An Application Profile that the Catalog Record's metadata conforms to.
max count: 1
min count: 0
name: conformsTo
or:
  node kind: BlankNodeOrIRI
or:
  class: Standard
path: conformsTo
severity: Violation

description
type: PropertyShape
requirement level: Optional
description: A free-text account of the Catalog Record. This property can be repeated for parallel language versions of the description.
min count: 0
name: description
node kind: Literal
path: description
severity: Violation

listing date
type: PropertyShape
requirement level: Optional
description: The date on which the description of the Dataset was included in the Catalog.
min count: 0
name: issued
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: issued
severity: Violation

language
type: PropertyShape
requirement level: Optional
description: A language used in the textual metadata describing titles, descriptions, etc. of the Catalog Record.
min count: 0
name: language
or:
  node kind: IRI
or:
  class: LinguisticSystem
path: language
severity: Violation

update/modification date
type: PropertyShape
requirement level: Mandatory
description: The most recent date on which the Catalog Record's entry was changed or modified.
max count: 1
min count: 1
name: modified
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: modified
severity: Violation

primary topic
type: PropertyShape
requirement level: Mandatory
description: A link to the Dataset, Data service or Catalog described in the Catalog Record.
max count: 1
min count: 1
name: primaryTopic
or:
  node kind: BlankNodeOrIRI
or:
  class: Resource
path: primaryTopic
severity: Violation

source metadata
type: PropertyShape
requirement level: Optional
description: The original metadata that was used in creating metadata for the datasets, data services, or catalogs in the Catalog Record.
max count: 1
min count: 0
name: source
or:
  node kind: IRI
or:
  class: Resource
path: source
severity: Violation

change type
type: PropertyShape
requirement level: Recommended
description: The status of the catalog record in the context of editorial flow of the dataset and data service descriptions.
max count: 1
min count: 0
name: status
or:
  node kind: IRI
or:
  class: Concept
path: status
severity: Violation

title
type: PropertyShape
requirement level: Optional
description: A name given to the Catalog Record.
min count: 0
name: title
node kind: Literal
or: StringOrLangString
path: title
severity: Violation

access rights
type: PropertyShape
requirement level: Optional
description: This property refers to information that indicates whether the Catalog is open data, has access restrictions or is not public.
max count: 1
min count: 0
name: accessRights
or:
  node kind: BlankNodeOrIRI
or:
  class: RightsStatement
path: accessRights
severity: Violation

catalog
type: PropertyShape
requirement level: Optional
description: This property refers to a catalog whose contents are of interest in the context of this catalog.
min count: 0
name: catalog
or:
  node kind: IRI
or:
  class: Catalog
path: catalog
severity: Violation

category
type: PropertyShape
requirement level: Optional
description: The category of the Catalog
max count: 1
min count: 0
name: category
or:
  node kind: IRI
or:
  class: Concept
path: type
severity: Violation

schema version
type: PropertyShape
requirement level: Recommended
description: An established standard to which the described catalog conforms.
max count: 1
min count: 0
name: conformsTo
or:
  node kind: BlankNodeOrIRI
or:
  class: Standard
path: conformsTo
severity: Violation

contact point
type: PropertyShape
requirement level: Optional
description: This property contains contact information that can be used for sending comments about the Catalogue.
min count: 0
name: contactPoint
or:
  node kind: BlankNodeOrIRI
or:
  class: Kind
path: contactPoint
severity: Violation

creator
type: PropertyShape
requirement level: Optional
description: The entity responsible for creating the resource.
min count: 0
name: creator
or:
  node kind: BlankNodeOrIRI
or:
  class: Agent
path: creator
severity: Violation

dataset
type: PropertyShape
requirement level: Mandatory
description: This property links the Catalog with the Dataset(s) that is/are part of the Catalog.
min count: 1
name: dataset
or:
  node kind: IRI
or:
  class: Dataset
path: dataset
severity: Violation

description
type: PropertyShape
requirement level: Mandatory
description: Free-text description of the catalog (in the language indicated in the attribute).
min count: 1
name: description
node kind: Literal
or: StringOrLangString
path: description
severity: Violation

has part
type: PropertyShape
requirement level: Optional
description: This property refers to a related catalog that is part of the described catalog.
min count: 0
name: hasPart
or:
  node kind: IRI
or:
  class: Catalog
path: hasPart
severity: Violation

homepage
type: PropertyShape
requirement level: Recommended
description: A homepage of the catalog (a public Web document usually available in HTML).
max count: 1
min count: 0
name: homepage
or:
  node kind: IRI
or:
  class: Document
path: homepage
severity: Violation

identifier
type: PropertyShape
requirement level: Optional
description: This property contains the main identifier for the Catalog, e.g. the URI or other unique identifier.
min count: 0
name: identifier
node kind: Literal
path: identifier
severity: Violation

release date
type: PropertyShape
requirement level: Recommended
description: Date of formal issuance (e.g., publication) of the resource.
max count: 1
min count: 0
name: issued
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: issued
severity: Violation

keyword/tag
type: PropertyShape
requirement level: Optional
description: A keyword or tag describing the resource.
min count: 0
name: keyword
node kind: Literal
or: StringOrLangString
path: keyword
severity: Violation

language
type: PropertyShape
requirement level: Recommended
description: This property refers to a language used in the textual metadata describing titles, descriptions, etc. of the Datasets in the Catalog.
min count: 0
name: language
or:
  node kind: IRI
or:
  class: LinguisticSystem
path: language
severity: Violation

license
type: PropertyShape
requirement level: Recommended
description: This property refers to the license under which the Catalog can be used or reused.
max count: 1
min count: 0
name: license
or:
  node kind: BlankNodeOrIRI
or:
  class: LicenseDocument
path: license
severity: Violation

update/modification date
type: PropertyShape
requirement level: Recommended
description: Most recent date on which the resource was changed, updated or modified.
max count: 1
min count: 0
name: modified
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: modified
severity: Violation

publisher
type: PropertyShape
requirement level: Mandatory
description: Entity responsible for making the catalog available.
max count: 1
min count: 1
name: publisher
or:
  node kind: IRI
or:
  class: Agent
path: publisher
severity: Violation

qualified attribution
type: PropertyShape
requirement level: Optional
description: This property refers to a link to an Agent having some form of responsibility for the Catalog.
min count: 0
name: qualifiedAttribution
or:
  node kind: BlankNodeOrIRI
or:
  class: Attribution
path: qualifiedAttribution
severity: Violation

catalog record
type: PropertyShape
requirement level: Optional
description: A record describing the registration of a single resource (e.g., a dataset, a data service) that is part of the catalog.
min count: 0
name: record
or:
  node kind: IRI
or:
  class: CatalogRecord
path: record
severity: Violation

rights
type: PropertyShape
requirement level: Optional
description: This property refers to a statement that specifies rights associated with the Catalogue.
max count: 1
min count: 0
name: rights
or:
  node kind: BlankNodeOrIRI
or:
  class: RightsStatement
path: rights
severity: Violation

rights holder
type: PropertyShape
requirement level: Optional
description: This property refers to an organization holding rights on the Catalog.
min count: 0
name: rightsHolder
or:
  node kind: IRI
or:
  class: Organization
path: rightsHolder
severity: Violation

service
type: PropertyShape
requirement level: Optional
description: This property refers to a site or end-point (Data Service) that is listed in the Catalog.
min count: 0
name: service
or:
  node kind: IRI
or:
  class: DataService
path: service
severity: Violation

spatial/geographic coverage
type: PropertyShape
requirement level: Recommended
description: The geographical area covered by the catalog.
min count: 0
name: spatial
or:
  node kind: BlankNodeOrIRI
or:
  class: Location
path: spatial
severity: Violation

subject
type: PropertyShape
requirement level: Optional
description: Primary subject of the catalog
min count: 0
name: subject
or:
  node kind: IRI
or:
  class: Concept
path: subject
severity: Violation

temporal coverage
type: PropertyShape
requirement level: Optional
description: A temporal period that the Catalog covers.
min count: 0
name: temporal
or:
  node kind: BlankNodeOrIRI
or:
  class: PeriodOfTime
path: temporal
severity: Violation

theme/category
type: PropertyShape
requirement level: Optional
description: This property refers to a category of the Catalog. A Catalog may be associated with multiple themes.
min count: 0
name: theme
or:
  node kind: IRI
or:
  class: Concept
path: theme
severity: Violation

themes
type: PropertyShape
requirement level: Recommended
description: A knowledge organization system (KOS) used to classify the resources documented in the catalog (e.g., datasets and services).
min count: 0
name: themeTaxonomy
or:
  node kind: IRI
or:
  class: ConceptScheme
path: themeTaxonomy
severity: Violation

title
type: PropertyShape
requirement level: Mandatory
description: The title of the catalog in the indicated language
min count: 1
name: title
node kind: Literal
or: StringOrLangString
path: title
severity: Violation

algorithm
type: PropertyShape
requirement level: Mandatory
description: The algorithm used to produce the subject Checksum.
max count: 1
min count: 1
name: algorithm
or:
  node kind: BlankNodeOrIRI
or:
  class: ChecksumAlgorithm
path: algorithm

checksum value
type: PropertyShape
requirement level: Mandatory
datatype: hexBinary
description: A lower case hexadecimal encoded digest value produced using a specific algorithm.
max count: 1
min count: 1
name: checksumValue
node kind: Literal
path: checksumValue

creation date
type: PropertyShape
requirement level: Optional
description: This property contains the date on which the Concept Scheme has been first created.
max count: 1
min count: 0
name: created
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: created
severity: Violation

description
type: PropertyShape
requirement level: Recommended
description: This property contains a description of the Concept Scheme.
min count: 0
name: description
node kind: Literal
or: StringOrLangString
path: description
severity: Violation

publication date
type: PropertyShape
requirement level: Optional
description: This property contains the date of formal issuance (e.g., publication) of the Concept Scheme.
max count: 1
min count: 0
name: issued
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: issued
severity: Violation

update/modification date
type: PropertyShape
requirement level: Optional
description: This property contains the most recent date at which the Concept Scheme was changed or modified.
max count: 1
min count: 0
name: modified
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: modified
severity: Violation

title
type: PropertyShape
requirement level: Mandatory
description: The title of the concept scheme in the indicated language.
min count: 1
name: title
node kind: Literal
or: StringOrLangString
path: title
severity: Violation

version info
type: PropertyShape
requirement level: Optional
description: This property contains a version number or other version designation of the Concept Scheme.
max count: 1
min count: 0
name: version
node kind: Literal
path: version
severity: Violation

alternate label
type: PropertyShape
requirement level: Optional
description: Alternative labels for a concept.
min count: 0
name: altLabel
node kind: Literal
or: StringOrLangString
path: altLabel
severity: Violation

definition
type: PropertyShape
requirement level: Recommended
description: Definition of the controlled vocabulary term.
min count: 0
name: definition
node kind: Literal
or: StringOrLangString
path: definition
severity: Violation

in scheme
type: PropertyShape
requirement level: Mandatory
description: Concept scheme defining the concept.
max count: 1
min count: 1
name: inScheme
or:
  node kind: IRI
or:
  class: ConceptScheme
path: inScheme
severity: Violation

notation
type: PropertyShape
requirement level: Optional
description: abbreviations or codes from code lists for an organization.
min count: 0
name: notation
node kind: Literal
path: notation
severity: Violation

preferred label
type: PropertyShape
requirement level: Mandatory
description: Preferred label for the controlled vocabulary term (one per language).
min count: 1
name: prefLabel
node kind: Literal
or: StringOrLangString
path: prefLabel
severity: Violation

access rights
type: PropertyShape
requirement level: Optional
description: This property MAY include information regarding access or restrictions based on privacy, security, or other policies.
max count: 1
min count: 0
name: accessRights
or:
  node kind: BlankNodeOrIRI
or:
  class: RightsStatement
path: accessRights
severity: Violation

category
type: PropertyShape
requirement level: Optional
description: Category of the data service
max count: 1
min count: 0
name: category
or:
  node kind: IRI
or:
  class: Concept
path: type
severity: Violation

conforms to
type: PropertyShape
requirement level: Optional
description: This property is used to indicate the general standard or specification that the Data Service endpoints implement.
min count: 0
name: conformsTo
or:
  node kind: BlankNodeOrIRI
or:
  class: Standard
path: conformsTo
severity: Violation

contact point
type: PropertyShape
requirement level: Mandatory
description: This property contains contact information that can be used for sending comments about the Data Service.
min count: 1
name: contactPoint
or:
  node kind: BlankNodeOrIRI
or:
  class: Kind
path: contactPoint
severity: Violation

creation date
type: PropertyShape
requirement level: Optional
description: This property contains the date on which the Data Service has been first created.
max count: 1
min count: 0
name: created
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: created
severity: Violation

creator
type: PropertyShape
requirement level: Optional
description: This property refers to the Agent primarily responsible for producing the Data Service.
min count: 0
name: creator
or:
  node kind: BlankNodeOrIRI
or:
  class: Agent
path: creator
severity: Violation

description
type: PropertyShape
requirement level: Optional
description: This property contains a free-text account of the Data Service.
min count: 0
name: description
node kind: Literal
or: StringOrLangString
path: description
severity: Violation

endpoint description
type: PropertyShape
requirement level: Recommended
description: A description of the services available via the end-points, including their operations, parameters etc.
min count: 0
name: endpointDescription
or:
  node kind: BlankNodeOrIRI
or:
  class: Resource
path: endpointDescription
severity: Violation

endpoint URL
type: PropertyShape
requirement level: Mandatory
description: The root location or primary endpoint of the service (a Web-resolvable IRI)
min count: 1
name: endpointURL
or:
  node kind: IRI
or:
  class: Resource
path: endpointURL
severity: Violation

geographic bounding box
type: PropertyShape
requirement level: Optional
description: This property describes the spatial extent of domain of application of an data service and is standardized in WGS 84 Lat/Long coordinate system.
min count: 0
name: geographicBoundingBox
or:
  node kind: BlankNodeOrIRI
or:
  class: GeographicBoundingBox
path: geographicBoundingBox
severity: Violation

has policy
type: PropertyShape
requirement level: Optional
description: An ODRL conformant policy expressing the rights associated with the Data Service.
min count: 0
name: hasPolicy
or:
  node kind: IRI
or:
  class: Policy
path: hasPolicy
severity: Violation

quality measurement
type: PropertyShape
requirement level: Optional
description: Refers to the performed quality measurements.
min count: 0
name: hasQualityMeasurement
or:
  node kind: BlankNodeOrIRI
or:
  class: QualityMeasurement
path: hasQualityMeasurement
severity: Violation

identifier
type: PropertyShape
requirement level: Optional
description: This property contains the main identifier for the Data Service, e.g. the URI or other unique identifier in the context of the Catalog.
min count: 0
name: identifier
node kind: Literal
path: identifier
severity: Violation

keyword/tag
type: PropertyShape
requirement level: Optional
description: This property contains a keyword or tag describing the Data Service.
min count: 0
name: keyword
node kind: Literal
or: StringOrLangString
path: keyword
severity: Violation

language
type: PropertyShape
requirement level: Optional
description: This property refers to a language supported by the Data Service. This property can be repeated if multiple languages are supported in the Data Service.
min count: 0
name: language
or:
  node kind: IRI
or:
  class: LinguisticSystem
path: language
severity: Violation

license
type: PropertyShape
requirement level: Recommended
description: This property refers to the license under which the Data Service is made available.
max count: 1
min count: 0
name: license
or:
  node kind: BlankNodeOrIRI
or:
  class: LicenseDocument
path: license
severity: Violation

update/modification date
type: PropertyShape
requirement level: Optional
description: This property contains the most recent date on which the Data Service was changed or modified.
max count: 1
min count: 0
name: modified
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: modified
severity: Violation

publisher
type: PropertyShape
requirement level: Mandatory
description: This property refers to an entity (organization) responsible for making the Data Service available.
max count: 1
min count: 1
name: publisher
or:
  node kind: IRI
or:
  class: Agent
path: publisher
severity: Violation

qualified attribution
type: PropertyShape
requirement level: Optional
description: This property refers to a link to an Agent having some form of responsibility for the DataService.
min count: 0
name: qualifiedAttribution
or:
  node kind: BlankNodeOrIRI
or:
  class: Attribution
path: qualifiedAttribution
severity: Violation

rights
type: PropertyShape
requirement level: Optional
description: A statement that concerns all rights for the Data Service not addressed with dcterms:license or dcterms:accessRights, such as copyright statements.
min count: 0
name: rights
or:
  node kind: BlankNodeOrIRI
or:
  class: RightsStatement
path: rights
severity: Violation

rights holder
type: PropertyShape
requirement level: Optional
description: This property refers to an Agent (organization) holding rights on the Data Service.
min count: 0
name: rightsHolder
or:
  node kind: IRI
or:
  class: Organization
path: rightsHolder
severity: Violation

serves dataset
type: PropertyShape
requirement level: Recommended
description: The Dataset that is served by this data service.
min count: 0
name: servesDataset
or:
  node kind: IRI
or:
  class: Dataset
path: servesDataset
severity: Violation

spatial/geographic coverage
type: PropertyShape
requirement level: Optional
description: This property refers to a geographic region that is covered by the Data Service.
min count: 0
name: spatial
or:
  node kind: BlankNodeOrIRI
or:
  class: Location
path: spatial
severity: Violation

spatial resolution in meters
type: PropertyShape
requirement level: Optional
datatype: decimal
description: This property refers to the minimum spatial separation resolvable in a Data Service, measured in meters.
min count: 0
name: spatialResolutionInMeters
node kind: Literal
path: spatialResolutionInMeters
severity: Violation

temporal coverage
type: PropertyShape
requirement level: Optional
description: A temporal period that the DataService covers.
min count: 0
name: temporal
or:
  node kind: BlankNodeOrIRI
or:
  class: PeriodOfTime
path: temporal
severity: Violation

temporal resolution
type: PropertyShape
requirement level: Optional
description: The minimum time period resolvable by the Data Service.
min count: 0
name: temporalResolution
node kind: Literal
path: temporalResolution
severity: Violation

theme/category
type: PropertyShape
requirement level: Optional
description: This property refers to a theme of the Data Service. A Data Service may be associated with multiple themes.
min count: 0
name: theme
or:
  node kind: IRI
or:
  class: Concept
path: theme
severity: Violation

title
type: PropertyShape
requirement level: Mandatory
description: The title of the data service in the indicated language
min count: 1
name: title
node kind: Literal
or: StringOrLangString
path: title
severity: Violation

was used by
type: PropertyShape
requirement level: Optional
description: This property refers to an Activity that used the Data Service.
min count: 0
name: wasUsedBy
or:
  node kind: BlankNodeOrIRI
or:
  class: Activity
path: wasUsedBy
severity: Violation

frequency
type: PropertyShape
requirement level: Optional
description: This property refers to the frequency at which the Dataset Series is updated.
max count: 1
min count: 0
name: accrualPeriodicity
or:
  node kind: IRI
or:
  class: Frequency
path: accrualPeriodicity
severity: Violation

contact point
type: PropertyShape
requirement level: Recommended
description: This property contains contact information that can be used for sending comments about the Dataset Series.
min count: 0
name: contactPoint
or:
  node kind: BlankNodeOrIRI
or:
  class: Kind
path: contactPoint
severity: Violation

description
type: PropertyShape
requirement level: Mandatory
description: A free-text account of the Dataset Series.
min count: 1
name: description
node kind: Literal
or: StringOrLangString
path: description
severity: Violation

first
type: PropertyShape
requirement level: Recommended
description: The first dataset in an ordered dataset series, to which the current dataset belongs.
max count: 1
min count: 0
name: first
or:
  node kind: IRI
or:
  class: Dataset
path: first
severity: Violation

release date
type: PropertyShape
requirement level: Optional
description: The date of formal issuance (e.g.,publication) of the Dataset Series.
max count: 1
min count: 0
name: issued
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: issued
severity: Violation

last
type: PropertyShape
requirement level: Recommended
description: The last resource in an ordered dataset series
max count: 1
min count: 0
name: last
or:
  node kind: IRI
or:
  class: Dataset
path: last
severity: Violation

update/modification date
type: PropertyShape
requirement level: Recommended
description: This property contains the most recent date on which the Dataset Series was changed or modified.
max count: 1
min count: 0
name: modified
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: modified
severity: Violation

publisher
type: PropertyShape
requirement level: Recommended
description: An entity (organization) responsible for ensuring the coherency of the Dataset Series.
max count: 1
min count: 0
name: publisher
or:
  node kind: IRI
or:
  class: Agent
path: publisher
severity: Violation

series member
type: PropertyShape
requirement level: Recommended
description: A member of the Dataset Series.
min count: 0
name: seriesMember
or:
  node kind: IRI
or:
  class: Dataset
path: seriesMember
severity: Violation

spatial/geographic coverage
type: PropertyShape
requirement level: Recommended
description: This property refers to a geographic region that is covered by the Dataset Series.
min count: 0
name: spatial
or:
  node kind: BlankNodeOrIRI
or:
  class: Location
path: spatial
severity: Violation

temporal coverage
type: PropertyShape
requirement level: Recommended
description: A temporal period that the Dataset Series covers.
min count: 0
name: temporal
or:
  node kind: BlankNodeOrIRI
or:
  class: PeriodOfTime
path: temporal
severity: Violation

title
type: PropertyShape
requirement level: Mandatory
description: A name given to the Dataset Series.
min count: 1
name: title
node kind: Literal
or: StringOrLangString
path: title
severity: Violation

access rights
type: PropertyShape
requirement level: Optional
description: Information that indicates whether the Dataset is open data, has access restrictions or is public.
max count: 1
min count: 0
name: accessRights
or:
  node kind: BlankNodeOrIRI
or:
  class: RightsStatement
path: accessRights
severity: Violation

frequency
type: PropertyShape
requirement level: Optional
description: This property refers to the frequency at which the Dataset is updated.
max count: 1
min count: 0
name: accrualPeriodicity
or:
  node kind: IRI
or:
  class: Frequency
path: accrualPeriodicity
severity: Violation

category
type: PropertyShape
requirement level: Optional
description: Category of the dataset
min count: 0
name: category
or:
  node kind: IRI
or:
  class: Concept
path: type
severity: Violation

conforms to
type: PropertyShape
requirement level: Optional
description: This property refers to an standard which the described Dataset conforms.
max count: 1
min count: 0
name: conformsTo
or:
  node kind: BlankNodeOrIRI
or:
  class: Standard
path: conformsTo
severity: Violation

contact point
type: PropertyShape
requirement level: Recommended
description: This property contains contact information that can be used for sending comments about the Dataset.
min count: 0
name: contactPoint
or:
  node kind: BlankNodeOrIRI
or:
  class: Kind
path: contactPoint
severity: Violation

contributor
type: PropertyShape
requirement level: Optional
description: This property refers to an agent contributing to the Dataset.
min count: 0
name: contributor
or:
  node kind: BlankNodeOrIRI
or:
  class: Agent
path: contributor
severity: Violation

creation date
type: PropertyShape
requirement level: Optional
description: This property contains the date on which the Dataset has been first created.
max count: 1
min count: 0
name: created
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: created
severity: Violation

creator
type: PropertyShape
requirement level: Optional
description: This property refers to an entity responsible for producing the dataset.
max count: 1
min count: 0
name: creator
or:
  node kind: BlankNodeOrIRI
or:
  class: Agent
path: creator
severity: Violation

data dictionary
type: PropertyShape
requirement level: Recommended
description: This property refers to a distribution describing the Data Dictionary.
max count: 1
min count: 0
name: describedBy
or:
  node kind: IRI
or:
  class: Distribution
path: describedBy

description
type: PropertyShape
requirement level: Mandatory
description: This property contains a free-text account of the Dataset.
min count: 1
name: description
node kind: Literal
or: StringOrLangString
path: description
severity: Violation

dataset distribution
type: PropertyShape
requirement level: Recommended
description: This property links the Dataset to an available Distribution.
min count: 0
name: distribution
or:
  node kind: BlankNodeOrIRI
or:
  class: Distribution
path: distribution
severity: Violation

first
type: PropertyShape
requirement level: Optional
description: the first item of the sequence the dataset belongs to
max count: 1
min count: 0
name: first
or:
  node kind: IRI
or:
  class: Dataset
path: first
severity: Violation

geographic bounding box
type: PropertyShape
requirement level: Recommended
description: WGS84 Geographic Bounding Box for this dataset
min count: 0
name: geographicBoundingBox
or:
  node kind: BlankNodeOrIRI
or:
  class: GeographicBoundingBox
path: geographicBoundingBox
severity: Violation

current version
type: PropertyShape
requirement level: Optional
description: reference to the current (latest) version of a dataset
max count: 1
min count: 0
name: hasCurrentVersion
or:
  node kind: IRI
or:
  class: Dataset
path: hasCurrentVersion
severity: Violation

has part
type: PropertyShape
requirement level: Optional
description: This property refers to a related dataset that is part of the described dataset.
min count: 0
name: hasPart
or:
  node kind: IRI
or:
  class: Dataset
path: hasPart
severity: Violation

quality measurement
type: PropertyShape
requirement level: Optional
description: property referring to a quality measurement for the dataset
min count: 0
name: hasQualityMeasurement
or:
  node kind: BlankNodeOrIRI
or:
  class: QualityMeasurement
path: hasQualityMeasurement
severity: Violation

has version
type: PropertyShape
requirement level: Optional
description: A related Dataset that is a version, edition, or adaptation of the described Dataset.
min count: 0
name: hasVersion
or:
  node kind: IRI
or:
  class: Dataset
path: hasVersion
severity: Violation

identifier
type: PropertyShape
requirement level: Recommended
description: This property contains the unique identifier for the Dataset, e.g. the URI or other unique identifier in the context of the Catalog.
min count: 0
name: identifier
node kind: Literal
path: identifier
severity: Violation

image
type: PropertyShape
requirement level: Optional
description: A thumbnail picture illustrating the content of the dataset.
min count: 0
name: image
or:
  node kind: IRI
or:
  class: ImageObject
path: image
severity: Violation

in series
type: PropertyShape
requirement level: Optional
description: Dataset Series this dataset belong to
min count: 0
name: inSeries
or:
  node kind: IRI
or:
  class: DatasetSeries
path: inSeries
severity: Violation

is referenced by
type: PropertyShape
requirement level: Optional
description: This property is about a related resource, such as a publication, that references, cites, or otherwise points to the Dataset.
min count: 0
name: isReferencedBy
or:
  node kind: IRI
or:
  class: Resource
path: isReferencedBy
severity: Violation

release date
type: PropertyShape
requirement level: Recommended
description: Date of formal issuance (e.g., publication) of the dataset.
max count: 1
min count: 0
name: issued
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: issued
severity: Violation

keyword/tag
type: PropertyShape
requirement level: Recommended
description: This property contains a keyword or tag describing the Dataset.
min count: 0
name: keyword
node kind: Literal
or: StringOrLangString
path: keyword
severity: Violation

landing page
type: PropertyShape
requirement level: Recommended
description: This property refers to a web page that provides access to the Dataset, its Distributions and/or additional information.
max count: 1
min count: 0
name: landingPage
or:
  node kind: IRI
or:
  class: Document
path: landingPage
severity: Violation

language
type: PropertyShape
requirement level: Optional
description: A language used in the Dataset.
min count: 0
name: language
or:
  node kind: IRI
or:
  class: LinguisticSystem
path: language
severity: Violation

liability statement
type: PropertyShape
requirement level: Optional
description: A liability statement about the dataset
max count: 1
min count: 0
name: liabilityStatement
or:
  node kind: BlankNodeOrIRI
or:
  class: LiabilityStatement
path: liabilityStatement
severity: Violation

metadata distribution
type: PropertyShape
requirement level: Optional
description: Distribution to "original" metadata document
min count: 0
name: metadataDistribution
or:
  node kind: IRI
or:
  class: Distribution
path: metadataDistribution
severity: Violation

last modified
type: PropertyShape
requirement level: Recommended
description: The most recent date on which the Dataset was changed or modified.
max count: 1
min count: 0
name: modified
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: modified
severity: Violation

other identifier
type: PropertyShape
requirement level: Optional
description: reference to a structure identifier.
min count: 0
name: otherIdentifier
or:
  node kind: BlankNodeOrIRI
or:
  class: Identifier
path: identifier
severity: Violation

documentation
type: PropertyShape
requirement level: Optional
description: A page or document about this dataset
max count: 1
min count: 0
name: page
or:
  node kind: IRI
or:
  class: Document
path: page
severity: Violation

previous version
type: PropertyShape
requirement level: Optional
description: previous dataset version
max count: 1
min count: 0
name: previousVersion
or:
  node kind: IRI
or:
  class: Dataset
path: previousVersion
severity: Violation

provenance
type: PropertyShape
requirement level: Optional
description: A statement about the lineage of a Dataset
min count: 0
name: provenance
or:
  node kind: BlankNodeOrIRI
or:
  class: ProvenanceStatement
path: provenance
severity: Violation

publisher
type: PropertyShape
requirement level: Mandatory
description: This property refers to an organisation responsible for making the Dataset available.
max count: 1
min count: 1
name: publisher
or:
  node kind: IRI
or:
  class: Organization
path: publisher
severity: Violation

purpose
type: PropertyShape
requirement level: Optional
description: The purpose of the dataset
min count: 0
name: purpose
node kind: Literal
or: StringOrLangString
path: purpose
severity: Violation

qualified attribution
type: PropertyShape
requirement level: Optional
description: An agent having some form of responsibility for the dataset
min count: 0
name: qualifiedAttribution
or:
  node kind: BlankNodeOrIRI
or:
  class: Attribution
path: qualifiedAttribution
severity: Violation

qualified relation
type: PropertyShape
requirement level: Optional
description: Qualified relationship with role of the dataset with another resource
min count: 0
name: qualifiedRelation
or:
  node kind: BlankNodeOrIRI
or:
  class: Relationship
path: qualifiedRelation
severity: Violation

related resource
type: PropertyShape
requirement level: Optional
description: Reference to a related source
min count: 0
name: relation
or:
  node kind: IRI
or:
  class: Resource
path: relation
severity: Violation

replaces
type: PropertyShape
requirement level: Optional
description: Reference to the replaced Dataset
min count: 0
name: replaces
or:
  node kind: IRI
or:
  class: Dataset
path: replaces
severity: Violation

rights
type: PropertyShape
requirement level: Optional
description: A statement that concerns all rights for the Dataset not addressed with dcterms:license or dcterms:accessRights, such as copyright statements.
max count: 1
min count: 0
name: rights
or:
  node kind: BlankNodeOrIRI
or:
  class: RightsStatement
path: rights
severity: Violation

rights holder
type: PropertyShape
requirement level: Optional
description: This property refers to an Agent (organization) holding rights on the Dataset.
min count: 0
name: rightsHolder
or:
  node kind: IRI
or:
  class: Organization
path: rightsHolder
severity: Violation

sample
type: PropertyShape
requirement level: Optional
description: Links to a sample of an Dataset, which is a dcat:Distribution.
min count: 0
name: sample
or:
  node kind: IRI
or:
  class: Distribution
path: sample
severity: Violation

usage note
type: PropertyShape
requirement level: Optional
description: usage note for the dataset
min count: 0
name: scopeNote
node kind: Literal
or: StringOrLangString
path: scopeNote
severity: Violation

data source
type: PropertyShape
requirement level: Optional
description: Reference to the source of the dataset
min count: 0
name: source
or:
  node kind: IRI
or:
  class: Resource
path: source
severity: Violation

spatial/geographic coverage
type: PropertyShape
requirement level: Recommended
description: This property refers to a geographic region that is covered by the Dataset.
min count: 0
name: spatial
or:
  node kind: BlankNodeOrIRI
or:
  class: Location
path: spatial
severity: Violation

Spatial resolution (meters)
type: PropertyShape
requirement level: Optional
datatype: decimal
description: Spatial resolution in meters
max count: 1
min count: 0
name: spatialResolutionInMeters
node kind: Literal
path: spatialResolutionInMeters
severity: Violation

lifecycle status
type: PropertyShape
requirement level: Optional
description: The status of the dataset in the context of maturity lifecycle.
max count: 1
min count: 0
name: status
or:
  node kind: IRI
or:
  class: Concept
path: status
severity: Violation

subject
type: PropertyShape
requirement level: Optional
description: Primary subject of the dataset
min count: 0
name: subject
or:
  node kind: IRI
or:
  class: Concept
path: subject
severity: Violation

supported schema
type: PropertyShape
requirement level: Optional
description: supported schema for this dataset
max count: 1
min count: 0
name: supportedSchema
or:
  node kind: IRI
or:
  class: Dataset
path: supportedSchema
severity: Violation

temporal coverage
type: PropertyShape
requirement level: Recommended
description: A temporal period that the dataset covers.
min count: 0
name: temporal
or:
  node kind: BlankNodeOrIRI
or:
  class: PeriodOfTime
path: temporal
severity: Violation

temporal resolution
type: PropertyShape
requirement level: Optional
datatype: duration
description: Temporal resolution using xsd:duration syntax
max count: 1
min count: 0
name: temporalResolution
node kind: Literal
path: temporalResolution
severity: Violation

theme/category
type: PropertyShape
requirement level: Recommended
description: A theme of the dataset
min count: 0
name: theme
or:
  node kind: IRI
or:
  class: Concept
path: theme
severity: Violation

title
type: PropertyShape
requirement level: Mandatory
description: This property contains a name given to the Dataset. This property can be repeated for parallel language versions of the name
min count: 1
name: title
node kind: Literal
or: StringOrLangString
path: title
severity: Violation

version
type: PropertyShape
requirement level: Optional
description: The version indicator (name or identifier) of a resource
max count: 1
min count: 0
name: version
node kind: Literal
path: version
severity: Violation

version notes
type: PropertyShape
requirement level: Optional
description: version notes for this dataset
max count: 1
min count: 0
name: versionNotes
node kind: Literal
path: versionNotes
severity: Violation

attribution
type: PropertyShape
requirement level: Optional
description: Agent attributed to this dataset
min count: 0
name: wasAttributedTo
or:
  node kind: BlankNodeOrIRI
or:
  class: Agent
path: wasAttributedTo
severity: Violation

was generated by
type: PropertyShape
requirement level: Optional
description: An activity that generated, or provides the business context for, the creation of the dataset
min count: 0
name: wasGeneratedBy
or:
  node kind: BlankNodeOrIRI
or:
  class: Activity
path: wasGeneratedBy
severity: Violation

used by
type: PropertyShape
requirement level: Optional
description: This property refers to an Activity that used the Dataset
min count: 0
name: wasUsedBy
or:
  node kind: BlankNodeOrIRI
or:
  class: Activity
path: wasUsedBy
severity: Violation

access restriction
type: PropertyShape
requirement level: Optional
description: Access restriction related to the distribution
min count: 0
name: accessRestriction
or:
  node kind: BlankNodeOrIRI
or:
  class: AccessRestriction
path: accessRestriction
severity: Violation

access rights
type: PropertyShape
requirement level: Optional
description: This property MAY include information regarding access or restrictions based on privacy, security, or other policies.
max count: 1
min count: 0
name: accessRights
or:
  node kind: BlankNodeOrIRI
or:
  class: RightsStatement
path: accessRights
severity: Violation

access service
type: PropertyShape
requirement level: Optional
description: A data service that gives access to the distribution of the dataset.
min count: 0
name: accessService
or:
  node kind: IRI
or:
  class: DataService
path: accessService
severity: Violation

access URL
type: PropertyShape
requirement level: Recommended
description: A URL that gives access to a Distribution of the Dataset.
max count: 1
min count: 0
name: accessURL
or:
  node kind: IRI
or:
  class: Resource
path: accessURL
severity: Violation

availability
type: PropertyShape
requirement level: Recommended
description: An indication how long it is planned to keep the Distribution of the Dataset available.
max count: 1
min count: 0
name: availability
or:
  node kind: IRI
or:
  class: Concept
path: availability
severity: Violation

byte size
type: PropertyShape
requirement level: Optional
datatype: nonNegativeInteger
description: The size of a Distribution in bytes.
max count: 1
min count: 0
name: byteSize
node kind: Literal
path: byteSize
severity: Violation

character encoding
type: PropertyShape
requirement level: Optional
description: This property SHOULD be used to specify the character encoding of the Distribution, by using as value the character set names in the IANA register
min count: 0
name: characterEncoding
node kind: Literal
path: characterEncoding
severity: Violation

checksum
type: PropertyShape
requirement level: Optional
description: A mechanism that can be used to verify that the contents of a distribution have not changed.
max count: 1
min count: 0
name: checksum
or:
  node kind: BlankNodeOrIRI
or:
  class: Checksum
path: checksum
severity: Violation

compression format
type: PropertyShape
requirement level: Optional
description: The format of the file in which the data is contained in a compressed form, e.g. to reduce the size of the downloadable file
max count: 1
min count: 0
name: compressFormat
or:
  node kind: BlankNodeOrIRI
or:
  class: MediaType
path: compressFormat
severity: Violation

linked schemas
type: PropertyShape
requirement level: Optional
description: This property refers to an established schema or reference systems which the described Distribution conforms.
min count: 0
name: conformsTo
or:
  node kind: BlankNodeOrIRI
or:
  class: Standard
path: conformsTo
severity: Violation

CUI restriction
type: PropertyShape
requirement level: Optional
description: Controlled Unclassified Information restriction related to the distribution
max count: 1
min count: 0
name: cuiRestriction
or:
  node kind: BlankNodeOrIRI
or:
  class: CUIRestriction
path: cuiRestriction
severity: Violation

data dictionary
type: PropertyShape
requirement level: Recommended
description: This property refers to a distribution describing the Data Dictionary.
max count: 1
min count: 0
name: describedBy
or:
  node kind: IRI
or:
  class: Distribution
path: describedBy

description
type: PropertyShape
requirement level: Recommended
description: A free-text account of the Distribution.
min count: 0
name: description
node kind: Literal
or: StringOrLangString
path: description
severity: Violation

download URL
type: PropertyShape
requirement level: Optional
description: A URL that is a direct link to a downloadable file in a given format.
max count: 1
min count: 0
name: downloadURL
or:
  node kind: IRI
or:
  class: Resource
path: downloadURL
severity: Violation

format
type: PropertyShape
requirement level: Recommended
description: The file format of the Distribution.
max count: 1
min count: 0
name: format
or:
  node kind: BlankNodeOrIRI
or:
  class: MediaType
path: format
severity: Violation

quality measurement
type: PropertyShape
requirement level: Optional
description: property referring to a quality measurement for the distribution
min count: 0
name: hasQualityMeasurement
or:
  node kind: BlankNodeOrIRI
or:
  class: QualityMeasurement
path: hasQualityMeasurement
severity: Violation

identifier
type: PropertyShape
requirement level: Recommended
description: This property contains a unique identifier for the Distribution (e.g. DOI, ISBN)
min count: 0
name: identifier
node kind: Literal
path: identifier
severity: Violation

image
type: PropertyShape
requirement level: Optional
description: A thumbnail picture illustrating the content of the distribution
min count: 0
name: image
or:
  node kind: IRI
or:
  class: ImageObject
path: image
severity: Violation

release date
type: PropertyShape
requirement level: Recommended
description: The date of formal issuance (e.g., publication) of the Distribution.
max count: 1
min count: 0
name: issued
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: issued
severity: Violation

language
type: PropertyShape
requirement level: Optional
description: A language used in the Distribution.
min count: 0
name: language
or:
  node kind: IRI
or:
  class: LinguisticSystem
path: language
severity: Violation

license
type: PropertyShape
requirement level: Recommended
description: A licence under which the Distribution is made available.
max count: 1
min count: 0
name: license
or:
  node kind: BlankNodeOrIRI
or:
  class: LicenseDocument
path: license
severity: Violation

media type
type: PropertyShape
requirement level: Optional
description: The media type of the Distribution as defined in the official register of media types managed by IANA.
max count: 1
min count: 0
name: mediaType
or:
  node kind: BlankNodeOrIRI
or:
  class: MediaType
path: mediaType
severity: Violation

last modified
type: PropertyShape
requirement level: Recommended
description: The most recent date on which the Distribution was changed or modified.
max count: 1
min count: 0
name: modified
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: modified
severity: Violation

packaging format
type: PropertyShape
requirement level: Optional
description: The format of the file in which one or more data files are grouped together, e.g. to enable a set of related files to be downloaded together.
max count: 1
min count: 0
name: packageFormat
or:
  node kind: BlankNodeOrIRI
or:
  class: MediaType
path: packageFormat
severity: Violation

documentation
type: PropertyShape
requirement level: Optional
description: A page or document about this Distribution.
min count: 0
name: page
or:
  node kind: IRI
or:
  class: Document
path: page
severity: Violation

representation technique
type: PropertyShape
requirement level: Optional
description: This property MAY be used to provide more information about the format in which an Distribution is released. This is different from the file format as, for example, a ZIP file (file format) could contain an XML schema (representation technique). In DCAT-US profile, this property SHOULD be used to express the spatial representation type (grid, vector, tin), by using the URIs of the corresponding code list operated by an approved registry.
max count: 1
min count: 0
name: representationTechnique
or:
  node kind: IRI
or:
  class: Concept
path: representationTechnique
severity: Violation

rights
type: PropertyShape
requirement level: Recommended
description: A statement that specifies rights associated with the Distribution.
max count: 1
min count: 0
name: rights
or:
  node kind: BlankNodeOrIRI
or:
  class: RightsStatement
path: rights
severity: Violation

Spatial resolution (meters)
type: PropertyShape
requirement level: Optional
datatype: decimal
description: The minimum spatial separation resolvable in a dataset distribution, measured in meters.
max count: 1
min count: 0
name: spatialResolutionInMeters
node kind: Literal
path: spatialResolutionInMeters
severity: Violation

lifecycle status
type: PropertyShape
requirement level: Optional
description: The status of the distribution in the context of maturity lifecycle.
max count: 1
min count: 0
name: status
or:
  node kind: IRI
or:
  class: Concept
path: status
severity: Violation

termporal resolution
type: PropertyShape
requirement level: Recommended
datatype: duration
description: The minimum time period resolvable in the dataset distribution.
max count: 1
min count: 0
name: temporalResolution
node kind: Literal
path: temporalResolution
severity: Violation

title
type: PropertyShape
requirement level: Recommended
description: A name given to the Distribution.
min count: 0
name: title
node kind: Literal
or: StringOrLangString
path: title
severity: Violation

use restriction
type: PropertyShape
requirement level: Optional
description: Use restriction related to the distribution
min count: 0
name: useRestriction
or:
  node kind: BlankNodeOrIRI
or:
  class: UseRestriction
path: useRestriction
severity: Violation

abstract
type: PropertyShape
requirement level: Optional
description: Text abstract of the document
min count: 0
name: abstract
node kind: Literal
or: StringOrLangString
path: abstract
severity: Violation

bibliographic citation
type: PropertyShape
requirement level: Recommended
description: Bibliographic citation as text
max count: 1
min count: 0
name: bibliographicCitation
node kind: Literal
path: bibliographicCitation
severity: Violation

category
type: PropertyShape
requirement level: Recommended
description: Category of the document
max count: 1
min count: 0
name: category
or:
  node kind: IRI
or:
  class: Concept
path: type
severity: Violation

conforms to standard
type: PropertyShape
requirement level: Optional
description: This property refers to an standard which the described Document conforms.
min count: 0
name: conformsTo
or:
  node kind: BlankNodeOrIRI
or:
  class: Standard
path: conformsTo
severity: Violation

corporate author
type: PropertyShape
label: individual author
requirement level: Optional
description: The organization responsible for creating the resource.
description: The person responsible for creating the document.
min count: 0
name: creator
or:
  node kind: IRI
or:
  class: Organization
or:
  node kind: BlankNodeOrIRI
or:
  class: Person
path: creator
severity: Violation

author(s) as literal
type: PropertyShape
requirement level: Recommended
description: list of authors as a literal
min count: 0
name: creators
node kind: Literal
path: creator
severity: Violation

description
type: PropertyShape
requirement level: Recommended
description: A free-text account of the Document
min count: 0
name: description
node kind: Literal
or: StringOrLangString
path: description
severity: Violation

identifier
type: PropertyShape
requirement level: Recommended
description: This property contains a unique identifier for the Document (e.g. DOI, ISBN)
min count: 0
name: identifier
node kind: Literal
path: identifier
severity: Violation

publication date
type: PropertyShape
requirement level: Recommended
description: publication date of the document
max count: 1
min count: 0
name: issued
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: issued
severity: Violation

media type
type: PropertyShape
requirement level: Optional
description: The file format of the Document.
min count: 0
name: mediaType
or:
  node kind: IRI
or:
  class: MediaType
path: mediaType
severity: Violation

publisher
type: PropertyShape
requirement level: Recommended
description: publisher organization of the document
max count: 1
min count: 0
name: publisher
or:
  node kind: IRI
or:
  class: Organization
path: publisher
severity: Violation

publisher(s) as literal
type: PropertyShape
requirement level: Recommended
description: list of publishers as a literal
max count: 1
min count: 0
name: publishers
node kind: Literal
path: publisher
severity: Violation

title
type: PropertyShape
requirement level: Mandatory
description: The title of the document in the indicated language
min count: 1
name: title
node kind: Literal
or: StringOrLangString
path: title
severity: Violation

east bounding longitude
type: PropertyShape
requirement level: Mandatory
datatype: decimal
description: East bound longitude in decimal degrees
max count: 1
max inclusive: 180.0
min count: 1
min inclusive: -180.0
name: eastBoundingLongitude
node kind: Literal
path: eastBoundingLongitude
severity: Violation

north bounding latitude
type: PropertyShape
requirement level: Mandatory
datatype: decimal
description: North bound latitude in decimal degrees
max count: 1
max inclusive: 90.0
min count: 1
min inclusive: -90.0
name: northBoundingLatitude
node kind: Literal
path: northBoundingLatitude
severity: Violation

south bouding latitude
type: PropertyShape
requirement level: Mandatory
datatype: decimal
description: South bound latitude in decimal degrees
max count: 1
max inclusive: 90.0
min count: 1
min inclusive: -90.0
name: southBoundingLatitude
node kind: Literal
path: southBoundingLatitude
severity: Violation

west bounding longitude
type: PropertyShape
requirement level: Mandatory
datatype: decimal
description: West bound longitude in decimal degrees
max count: 1
max inclusive: 180.0
min count: 1
min inclusive: -180.0
name: westBoundingLongitude
node kind: Literal
path: westBoundingLongitude
severity: Violation

creator
type: PropertyShape
requirement level: Optional
description: the agency that manages the identifier scheme
max count: 1
min count: 0
name: creator
or:
  node kind: BlankNodeOrIRI
or:
  class: Organization
path: creator
severity: Violation

issued
type: PropertyShape
requirement level: Optional
description: The date of formal issuance (e.g., publication) of the Identiifer.
max count: 1
min count: 0
name: issued
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: issued
severity: Violation

notation
type: PropertyShape
requirement level: Recommended
description: abbreviations or codes from code lists for an identifier
max count: 1
min count: 0
name: notation
node kind: Literal
path: notation
severity: Violation

schema agency
type: PropertyShape
requirement level: Optional
description: The name of the agency that issued the identifier.
max count: 1
min count: 0
name: schemaAgency
node kind: Literal
path: schemaAgency
severity: Violation

version
type: PropertyShape
requirement level: Optional
description: version of the identifier scheme
max count: 1
min count: 0
name: version
node kind: Literal
path: version
severity: Violation

address
type: PropertyShape
requirement level: Optional
description: This property specifies the address of the contact
min count: 0
name: address
or:
  node kind: BlankNodeOrIRI
or:
  class: Address
path: address
severity: Violation

family name
type: PropertyShape
requirement level: Optional
datatype: string
description: This property specifies the family name of the person to contact
max count: 1
min count: 0
name: family-name
node kind: Literal
path: family-name

formatted name
type: PropertyShape
requirement level: Mandatory
datatype: string
description: The formatted text corresponding to the name of the contact
max count: 1
min count: 1
name: fn
node kind: Literal
path: fn
severity: Violation

given name
type: PropertyShape
requirement level: Optional
datatype: string
description: This property specifies the given name of the person to contact
max count: 1
min count: 0
name: given-name
node kind: Literal
path: given-name

email
type: PropertyShape
requirement level: Mandatory
description: The email address of the contact
max count: 1
message: Invalid email format. Should be a URI starting with mailto:
min count: 1
name: hasEmail
or:
  node kind: IRI
or:
  class: Resource
path: hasEmail
severity: Violation

organization name
type: PropertyShape
requirement level: Optional
datatype: string
description: This property specifies the name of the organization to contact
max count: 1
min count: 0
name: organization-name
node kind: Literal
path: organization-name

telephone
type: PropertyShape
requirement level: Optional
description: This property specifies the telephone number for telephony communication with the person or organization.
max count: 1
message: Invalid telephone format. Should be a URI starting with tel:
min count: 0
name: tel
or:
  node kind: IRI
or:
  class: Resource
path: tel
severity: Violation

position title
type: PropertyShape
requirement level: Optional
datatype: string
description: This property specifies the position role of the person to contact
max count: 1
min count: 0
name: title
node kind: Literal
path: title

liability statement text
type: PropertyShape
requirement level: Optional
description: Full text of the liability statement
min count: 0
name: label
node kind: Literal
or: StringOrLangString
path: label
severity: Violation

license text
type: PropertyShape
requirement level: Optional
description: Full text of the license.
max count: 1
min count: 0
name: licenseText
node kind: Literal
path: licenseText
severity: Violation

alternative names
type: PropertyShape
requirement level: Optional
description: This property provides alternative names for a location
min count: 0
name: altLabel
node kind: Literal
or: StringOrLangString
path: altLabel

bounding box
type: PropertyShape
requirement level: Recommended
description: bounding box associated location (in any coordinate system)
max count: 1
min count: 0
name: bbox
node kind: Literal
or: GeometryAsWKTorGMLorGeoJSON
path: bbox
severity: Violation

centroid
type: PropertyShape
requirement level: Optional
description: The geographic center (centroid) of a spatial thing
max count: 1
min count: 0
name: centroid
node kind: Literal
or: GeometryAsWKTorGMLorGeoJSON
path: centroid
severity: Violation

geometry
type: PropertyShape
requirement level: Optional
description: Associates a location with a corresponding geometry.
max count: 1
min count: 0
name: geometry
node kind: Literal
or: GeometryAsWKTorGMLorGeoJSON
path: geometry
severity: Violation

identifier
type: PropertyShape
requirement level: Optional
description: This property contains the geographic identifier for the Location, e.g., the URI or other unique identifier in the context of the relevant gazetteer.
min count: 0
name: identifier
node kind: Literal
path: identifier
severity: Violation

gazetteer
type: PropertyShape
requirement level: Optional
description: This property MAY be used to specify the gazetteer to which the Location belongs.
max count: 1
min count: 0
name: inScheme
or:
  node kind: IRI
or:
  class: ConceptScheme
path: inScheme
severity: Violation

geographic name
type: PropertyShape
requirement level: Recommended
description: This property contains a preferred label of the Location.
min count: 0
name: prefLabel
node kind: Literal
or: StringOrLangString
path: prefLabel
severity: Violation

label
type: PropertyShape
requirement level: Recommended
description: This property contains the denomination of the Media Type.
max count: 1
min count: 0
name: label
node kind: Literal
or: StringOrLangString
path: label
severity: Violation

expected datatype
type: PropertyShape
requirement level: Mandatory
description: Represents the expected data type for the metric's observed value (e.g., xsd:boolean, xsd:double etc...)
max count: 1
min count: 1
name: expectedDataType
or:
  node kind: IRI
or:
  class: anySimpleType
path: expectedDataType
severity: Violation

in dimension
type: PropertyShape
requirement level: Mandatory
description: Represents the dimensions a quality metric, certificate and annotation allow a measurement of.
max count: 1
min count: 1
name: inDimension
or:
  node kind: IRI
or:
  class: Dimension
path: inDimension
severity: Violation

alternative label
type: PropertyShape
requirement level: Optional
description: alternative names (trading names, colloquial names) for an organization
min count: 0
name: altLabel
node kind: Literal
or: StringOrLangString
path: altLabel
severity: Violation

name
type: PropertyShape
requirement level: Mandatory
datatype: string
description: The full name of the Organization
max count: 1
min count: 1
name: name
node kind: Literal
path: name
severity: Violation

notation
type: PropertyShape
requirement level: Optional
description: abbreviations or codes from code lists for an organization (e.g. DOI, DOD)
min count: 0
name: notation
node kind: Literal
path: notation
severity: Violation

preferred label
type: PropertyShape
requirement level: Recommended
description: Preferred or legal name of the organization
max count: 1
min count: 1
name: prefLabel
node kind: Literal
or: StringOrLangString
path: prefLabel
severity: Violation

suborganization of
type: PropertyShape
requirement level: Optional
description: Represents hierarchical containment of Organizations or OrganizationalUnits; indicates an Organization which contains this Organization.
min count: 0
name: subOrganizationOf
or:
  node kind: IRI
or:
  class: Organization
path: subOrganizationOf
severity: Violation

end date
type: PropertyShape
requirement level: Recommended
description: The end date of the period of time
max count: 1
min count: 0
name: endDate
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: endDate
severity: Violation

start date
type: PropertyShape
requirement level: Recommended
description: The start date of the period of time
max count: 1
min count: 0
name: startDate
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: startDate
severity: Violation

first name
type: PropertyShape
requirement level: Recommended
datatype: string
description: The first name of the Person
max count: 1
min count: 0
name: firstname
node kind: Literal
path: firstname
severity: Violation

given name
type: PropertyShape
requirement level: Recommended
datatype: string
description: The given name of the Person
max count: 1
min count: 0
name: givenName
node kind: Literal
path: givenName
severity: Violation

member of
type: PropertyShape
requirement level: Optional
description: This property MAY be used to specify the affiliation of the Person to an organization.
min count: 0
name: memberOf
or:
  node kind: IRI
or:
  class: Organization
path: memberOf
severity: Violation

name
type: PropertyShape
requirement level: Mandatory
datatype: string
description: The full name of the Person
max count: 1
min count: 1
name: name
node kind: Literal
path: name
severity: Violation

provenance statement text
type: PropertyShape
requirement level: Recommended
description: This property contains the text of the Provenance Statement. This property can be repeated for parallel language versions of the name
min count: 0
name: label
node kind: Literal
or: StringOrLangString
path: label
severity: Violation

is measurement of
type: PropertyShape
requirement level: Mandatory
description: Indicates the metric being observed.
max count: 1
min count: 1
name: isMeasurementOf
or:
  node kind: IRI
or:
  class: Metric
path: isMeasurementOf
severity: Violation

unit of measure
type: PropertyShape
requirement level: Recommended
description: Unit of measure associated with the value
max count: 1
min count: 0
name: unitMeasure
or:
  node kind: IRI
or:
  class: Resource
path: unitMeasure
severity: Violation

value
type: PropertyShape
requirement level: Mandatory
description: Refers to values computed by metric.
max count: 1
min count: 1
name: value
node kind: Literal
path: value
severity: Violation

role
type: PropertyShape
requirement level: Mandatory
description: The function of an entity or agent with respect to another entity or resource.
max count: 1
min count: 1
name: hadRole
or:
  node kind: IRI
or:
  class: Role
path: hadRole
severity: Violation

relation
type: PropertyShape
requirement level: Mandatory
description: The resource related to the source resource.
max count: 1
min count: 1
name: relation
or:
  node kind: IRI
or:
  class: Resource
path: relation
severity: Violation

attribution text
type: PropertyShape
requirement level: Recommended
description: The custom attribution text for the right statement
min count: 0
name: attributionText
node kind: Literal
or: StringOrLangString
path: attributionText
severity: Violation

category
type: PropertyShape
requirement level: Recommended
description: This property refers to the type of the Standard. A controlled vocabulary for the values has not been established.
max count: 1
min count: 0
name: category
or:
  node kind: IRI
or:
  class: Concept
path: type
severity: Violation

creation date
type: PropertyShape
requirement level: Optional
description: This property contains the date on which the Standard has been first created.
max count: 1
min count: 0
name: created
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: created
severity: Violation

description
type: PropertyShape
requirement level: Recommended
description: This property contains a free-text account of the Standard. This property can be repeated for parallel language versions of the description
min count: 0
name: description
node kind: Literal
or: StringOrLangString
path: description
severity: Violation

identifier
type: PropertyShape
requirement level: Recommended
description: This property contains the main identifier for the Standard, e.g. the URI or other unique identifier in the context of the Catalogue, or of a reference register
min count: 0
name: identifier
node kind: Literal
path: identifier
severity: Violation

in scheme
type: PropertyShape
requirement level: Recommended
description: This property MAY be used to specify the reference register to which the Standard belongs.
max count: 1
min count: 0
name: inScheme
or:
  node kind: IRI
or:
  class: ConceptScheme
path: inScheme
severity: Violation

issued
type: PropertyShape
requirement level: Recommended
description: This property contains the date of formal issuance (e.g., publication) of the Standard.
max count: 1
min count: 0
name: issued
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: issued
severity: Violation

last modified
type: PropertyShape
requirement level: Optional
description: This property contains the most recent date on which the Standard was changed or modified.
max count: 1
min count: 0
name: modified
node kind: Literal
or: DateOrDateTimeOrYearOrYearMonth
path: modified
severity: Violation

title
type: PropertyShape
requirement level: Recommended
description: This property contains a name given to the Standard. This property can be repeated for parallel language versions of the name
min count: 0
name: title
node kind: Literal
or: StringOrLangString
path: title
severity: Violation

restriction note
type: PropertyShape
requirement level: Optional
description: Significant information pertaining to the use or reproduction of the data.
max count: 1
min count: 0
name: restrictionNote
node kind: Literal
or: StringOrLangString
path: restrictionNote
severity: Violation

restriction status
type: PropertyShape
requirement level: Mandatory
description: Indication of whether or not there are use restrictions on the archival materials
max count: 1
min count: 1
name: restrictionStatus
or:
  node kind: IRI
or:
  class: Concept
path: restrictionStatus
severity: Violation

specific restriction
type: PropertyShape
requirement level: Recommended
description: The specific NARA restriction associated with the use restriction
max count: 1
min count: 0
name: specificRestriction
or:
  node kind: IRI
or:
  class: Concept
path: specificRestriction
severity: Violation

Stephane Fellah
type: Person