SHACL constraints for Accreditation Metadata Schema application profile

Creation date: 2021-09-10
Last updated: 2023-06-05
Version: 1.1.0
License: https://creativecommons.org/licenses/by/4.0/
Publisher: http://publications.europa.eu/resource/authority/corporate-body/DEMP

Abstract

This document specifies the set classes and properties used in the Accreditation Metadata Schema application profile, and the constraints on occurrences and values used.

Table of Contents


Description

SHACL constraints for the Accreditation Metadata Schema application Profile provides the classes with their attributes and relationships, and the constraints on occurrences and values used.

Model documentation

Accreditation

The quality assurance or licensing of an organisation or a qualification. An accreditation instance can be used to specify information about: (1) the quality assurance and/or licensing of an organisation, (2) the quality assurance and/or licensing of an organisation with respect to a specific qualification.

Property name URI Expected value Card. Description
Date Valid, validation date dc:valid xsd:dateTime
0..1
Date (often a range) of validity of a resource., The date when the accreditation became valid.
Description dc:description rdf:langString
0..*
A free text description of the accreditation. One value per language is permitted., An account of the resource.
Publisher, publisher dc:publisher elm:Agent or elm:Organisation
0..*
The publisher of the Accreditation., An entity responsible for making the resource available.
Title dc:title rdf:langString
1..*
The title of the accreditation. One value per language is permitted., A name given to the resource.
Type dc:type Concept
1..1
The nature or genre of the resource., The type of accreditation. It should be provided using the EDC Controlled List of Accreditation Types controlled vocabulary.
accreditation date issued, Date Issued dc:issued xsd:dateTime
0..1
The date when the accreditation was formally approved/issued., Date of formal issuance of the resource.
accredited for EQF level elm:limitEQFLevel Concept
0..*
The European Qualifications Framework levels for which an organisation is accredited to provide studies. If provided, the value must come from the European Qualifications Framework list (http://publications.europa.eu/resource/dataset/european-qualification-framework)., The European Qualification Framework level for which the accreditation is valid.It should be provided using EQF controlled vocabulary., The European Qualification Framework level for which the accreditation is valid. It should be provided using the EQF controlled vocabulary.
accredited for thematic area, accredit for thematic area elm:limitField Concept
0..*
The field of education for which the accreditation is valid. It should be provided using the ISCED-F controlled vocabulary., The field of education for which the accreditation is valid., The field of education for which an organisation is accredited to provide studies. If provided, the value must come from the International Standard Classification of Education http://publications.europa.eu/resource/dataset/international-education-classification).
accrediting agent elm:accreditingAgent Organisation
1..1
The legal person who is issuing the accreditation decision., The Quality Assuring Authority (i.e., assurer)., The Quality Assuring Authority.(i.e., assurer).
additional note, more information elm:additionalNote Note
0..*
An additional free text note about the quality assurance or licensing of an organisation or a qualification., An additional free text note., An additional free text note about the accreditation.
decision elm:decision Concept
0..1
The Quality Decision issued by the Quality Assuring Authority. It should be provided using a controlled list., The Quality Decision issued by the Quality Assuring Authority., The decision issued by the quality assuring authority. The value provided should come from a controlled vocabulary (e.g. http://publications.europa.eu/resource/dataset/accreditation-decision).
expiry date elm:expiryDate xsd:dateTime
0..1
The date when the accreditation expires or was expired., The date when the accreditation decision expires or has expired.
homepage foaf:homepage Web Resource, Web Resource Shape
0..*
The homepage of the accreditation., A homepage for some thing.
identifier adms:identifier elm:Identifier or elm:LegalIdentifier
0..*
Links a resource to an adms:Identifier class., An identifier of the accreditation, as assigned to it by the accrediting agent.
landing page elm:landingPage Web Resource, Web Resource Shape
0..*
The landing page of the accreditation.
last modification date, Date Modified dc:modified xsd:dateTime
0..1
Date on which the resource was changed., The date when the accreditation was last updated since it was published.
limit abstract programme elm:limitAbstractProgramme Concept
0..*
Abstract programme or qualification to which the accreditation applies. It should be provided using SKOS concept that represents the abstract programme. For example, if accreditation is valid for a specific abstract programme, such as 'Computer Science', this property can be used to specify that information.
limit credential type elm:limitCredentialType Concept
0..*
The credential type for which the accreditation is valid. It MUST be provided using the Credential Type controlled vocabulary., The credential type for which the accreditation is valid. If provided, the value must come from the Credential type controlled vocabulary (http://publications.europa.eu/resource/dataset/credential).
organisation elm:organisation Organisation
1..*
The organisation whose activities are being accredited., The legal person whose activities are being accredited.
other documents, supplementary documents elm:supplementaryDocument Web Resource, Web Resource Shape
0..*
A public web document containing additional documentation about the accreditation., A public web document containing additional documentation about the entity., A web resource containing additional documentation describing the Accreditation Procedures and Standards.
report elm:report Web Resource, Web Resource Shape
0..1
A publicly accessible report of the quality assurance decision.
review date elm:reviewDate xsd:dateTime
0..1
The date when the accreditation has to be re-viewed., The date when the accreditation has to be reviewed.
status elm:status xsd:string
0..1
The publication status of the quality assurance or licensing of an organisation or a qualification. If provided, the value must come from the Accredication status controlled vocabulary (http://publications.europa.eu/resource/dataset/accreditation-status)., The status. It can be the status of the verification check, Entitlement specification etc, The publication status of the accreditation.
valid within, accredited in jurisdiction elm:limitJurisdiction Concept
0..*
The jurisdiction for which the entitlement is valid (the region or country)., The jurisdiction for which the accreditation is valid. It should be provided using the Administrative territorial unit Authority Table (ATU) controlled vocabulary., The jurisdiction for which the accreditation is valid., The administrative territories in which the accreditation decision is valid. If provided, the value must come from the Administrative territorial unit Named Authority list (http://publications.europa.eu/resource/dataset/atu).

Address

An address., An Address., Particulars describing the location of the place.

Property name URI Expected value Card. Description
country, country code elm:countryCode Concept
1..1
The address’ country code. The provided value must come from the Country Named Authority List (http://publications.europa.eu/resource/authority/country)., The address country code., The address’ country code. It should be provided using the Country Named Authority List.
full address, fullAddress elm:fullAddress Note
0..1
The complete address with or without formatting., The complete description of the location with or without formatting.
identifier adms:identifier elm:Identifier or elm:LegalIdentifier
0..*
Links a resource to an adms:Identifier class., An address identifier.

Agent

An entity that is able to carry out actions.

Property name URI Expected value Card. Description
alternative label, alternative name skos:altLabel rdf:langString
0..*
skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The alternative name of the agent. It must be disjoint with name (skos:prefLabel) of the Agent., The range of skos:altLabel is the class of RDF plain literals.
group member of elm:groupMemberOf Group
0..*
The group the agent is a member of., The collection of agents an agent is a member of., The group a person is member of.
identifier adms:identifier elm:Identifier or elm:LegalIdentifier
0..*
An identifier of the agent., Links a resource to an adms:Identifier class.
last modification date, Date Modified dc:modified xsd:dateTime
0..1
Date on which the resource was changed., The date when the agent was last modified.
learning entitlements, contact information elm:contactPoint Contact Point
0..*
The contact information of the entity that is able to carry out actions., The contact information of the agent., The entitlement of the person.
location elm:location Location
0..*
The location of the agent., The identifiable geographic place of the entity that is able to carry out actions., The location of a resource.
more information, additional note elm:additionalNote Note
0..*
An additional free text note about the quality assurance or licensing of an organisation or a qualification., An additional free text note., An additional free text note about the agent.
name, preferred label skos:prefLabel rdf:langString
0..*
The preferred name of the agent., A resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The range of skos:prefLabel is the class of RDF plain literals.
publisher, Publisher dc:publisher elm:Agent or elm:Organisation
0..*
An entity responsible for making the resource available., The publisher of the agent.
status elm:status xsd:string
0..1
The publication status of the agent., The status. It can be the status of the verification check, Entitlement specification etc, The publication status of the quality assurance or licensing of an organisation or a qualification. If provided, the value must come from the Accredication status controlled vocabulary (http://publications.europa.eu/resource/dataset/accreditation-status).

Concept

A term from a controlled vocabulary modelled as a skos:Concept.

Property name URI Expected value Card. Description
alternative name, alternative label skos:altLabel rdf:langString
0..*
The range of skos:altLabel is the class of RDF plain literals., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The alternative name. It must be disjoint with name (skos:prefLabel) of the Concept.
in scheme, is in scheme skos:inScheme Concept Scheme
0..*
The concept scheme this concept belongs to. The identification of the controlled vocabulary.
name, preferred label skos:prefLabel rdf:langString
0..*
skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., A resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag., The text equivalent of the code content component. One value per language is permitted., The range of skos:prefLabel is the class of RDF plain literals.
notation skos:notation Literal
0..1
A notation, also known as classification code, is a string of characters used to uniquely identify a concept within the scope of a given concept scheme. This property is used to assign a notation as a typed literal.

Concept Scheme

A controlled vocabulary modelled as a Concept Scheme.


Contact Point

Means of communicating with an Agent., A contact point for an agent., Details to Contact an Agent. A contact point for an agent.

Property name URI Expected value Card. Description
Description dc:description rdf:langString
0..*
An account of the resource., A free text description of the contact details.
address elm:address Address
0..*
A postal address used for contacting the agent., Particulars describing the location of the place of the means of communicating with an Agent., An address associated with the location.
contact form elm:contactForm Web Resource, Web Resource Shape
0..*
A contact form used for contacting the agent.
mailbox, emailAddress elm:emailAddress Mailbox
0..*
An e-mail address used for contacting the agent., An e-mail used for contacting the agent. This property associates the Contact Information class with the Email Address class.
more information, additional note elm:additionalNote Note
0..*
An additional free text note., An additional free text note about the quality assurance or licensing of an organisation or a qualification., An additional free text note about the contact point.
phone elm:phone Phone
0..*
A phone used for contacting the agent., A phone number used for contacting the agent., A string of digits that allows the reach of a person over a telecom network used for contacting the agent.

Geometry

The locn:Geometry class provides the means to identify a location as a point, line, polygon, etc. expressed using coordinates in some coordinate reference system., This class defines the geometry at the conceptual level, and it can be encoded by using different formats.

Property name URI Expected value Card. Description
latitude clv:latitude xsd:string
0..*
The geographic coordinate that specifies the north / south position of the Geomerty on the Earth's surface.
longitude clv:longitude xsd:string
0..*
The geographic coordinate that specifies the east / west position of the Geometry on the Earth's surface.

Group

An entity that represents collection of Agents., A collection of Agents.

Property name URI Expected value Card. Description
Type dc:type Concept
0..*
The nature or genre of the resource., The type of the group. It should be provided using a controlled vocabulary.
additional note, more information elm:additionalNote Note
0..*
An additional free text note about the quality assurance or licensing of an organisation or a qualification., An additional free text note about the group., An additional free text note.
alternative label, alternative name skos:altLabel rdf:langString
0..*
skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The range of skos:altLabel is the class of RDF plain literals., The alternative name of the group.
contact information, learning entitlements elm:contactPoint Contact Point
0..*
The entitlement of the person., The contact information of the entity that is able to carry out actions., The contact information of the group.
has member, member foaf:member elm:Agent or elm:Organisation
0..*
Indicates a member of a Group, An agent being a member of the group.
location elm:location Location
0..*
The identifiable geographic place of the entity that is able to carry out actions., The location of the group., The location of a resource.
preferred name, preferred label skos:prefLabel rdf:langString
1..*
The name of the group., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties., The range of skos:prefLabel is the class of RDF plain literals., A resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag.

Identifier

A character string that identifies either a unique object or a unique class of objects., A character string used to identify a resource. An identifier is a character string used to uniquely identify one instance of an object within an identification scheme that is managed by an agency. The Identifier class is a critical aspect of the ELM. It is used to identify persons and organisations. In these cases and more, the identifier itself will be some sort of alpha-numeric string but that string only has meaning if it is contextualised., A character string used to identify a resource. An identifier is a character string used to uniquely identify one instance of an object within an identification scheme that is managed by an agency. The string itself only has meaning if it is contextualised.

Property name URI Expected value Card. Description
Creator, scheme agency dc:creator IRI
0..1
Identification of the agent that manages the identifier scheme. The agent that issued the identifier. (e.g., a URI)., An entity responsible for making the resource.
Type dc:type Concept
0..*
The type of identifier., The nature or genre of the resource.
date issued, Date Issued dc:issued xsd:dateTime
0..1
The date on which the identifier was issued., Date of formal issuance of the resource.
identifier content, notation skos:notation Literal
1..1
Content string which is the identifier.This property is used to assign a notation as a typed literal.
schema agency, scheme agency name adms:schemeAgency rdf:langString
0..1
The name of the agent that manages the identifier scheme., The name of the agency that issued the identifier., This property is deprecated because in in HTML specification another URI was used.
scheme ID, scheme ID , scheme Id elm:schemeId xsd:anyURI
0..1
Identification of the scheme.
scheme name elm:schemeName xsd:string
0..1
The name of the identifier scheme.
scheme version elm:schemeVersion xsd:string
0..1
Identification of the version of the identifier scheme.

Legal Identifier

A formally issued identifier by a given public authority, that has a spatial context., A Legal Identifier. A legal identifier is a formally issued identifier by a given authority within a given jurisdiction. The identifier has a spatial context., A Legal Identifier. Legal Identifier is a subclass of Identifier.

Property name URI Expected value Card. Description
Creator, scheme agency dc:creator IRI
0..1
Identification of the agent that manages the identifier scheme. The agent that issued the identifier. (e.g., a URI)., An entity responsible for making the resource.
Spatial Coverage, spatial dc:spatial Concept
1..1
A spatial identifier. The identifier of the country and/or jurisdiction. It should be provided using the Country Named Authority List., Spatial characteristics of the resource.
Type dc:type Concept
0..*
The nature or genre of the resource., The type of identifier.
date issued, Date Issued dc:issued xsd:dateTime
0..1
Date of formal issuance of the resource., The date on which the identifier was issued.
notation, identifier content skos:notation Literal
1..1
Content string which is the identifier. This property is used to assign a notation as a typed literal.
scheme ID, scheme ID , scheme Id elm:schemeId xsd:anyURI
0..1
Identification of the scheme.
scheme agency name, schema agency adms:schemeAgency rdf:langString
0..1
The name of the agent that manages the identifier scheme., The name of the agency that issued the identifier., This property is deprecated because in in HTML specification another URI was used.
scheme name elm:schemeName xsd:string
0..1
The name of the identifier scheme.
scheme version elm:schemeVersion xsd:string
0..1
Identification of the version of the identifier scheme.

Location

dcterms:Location class fully represents the ISA Programme Location Core Vocabulary class of Location., A spatial region or named place., An identifiable geographic place.

Property name URI Expected value Card. Description
Description dc:description rdf:langString
0..*
An account of the resource., A free text description of the location.
address elm:address Address
1..*
An address associated with the location., Particulars describing the location of the place of the means of communicating with an Agent.
geographic name elm:geographicName rdf:langString
0..*
A proper noun applied to a spatial object.
geometry locn:geometry Geometry
0..*
Associates the Location with the corresponding Geometry., Associates any resource with the corresponding geometry.
identifier adms:identifier elm:Identifier or elm:LegalIdentifier
0..*
A location identifier., Links a resource to an adms:Identifier class.
spatial code/ location, spatial code elm:spatialCode Concept
0..*
A code identifying a spatial scope in which this physical location is located., A code identifying a spatial scope in which this physical location is located. It should be provided using the Administrative territorial unit Authority Table (ATU)., A code identifying a spatial scope in which this physical location is located. If provided, the value must come from the Administrative territorial unit Named Authority list (http://publications.europa.eu/resource/dataset/atu).

Mailbox

A digital file that receives and stores messages for a specified person., A mailbox.


Media Object

A media object., A digital file.

Property name URI Expected value Card. Description
Description dc:description rdf:langString
0..*
An account of the resource., A free text description of the media object.
Title dc:title rdf:langString
0..*
A name given to the resource., The title of the media object. One value per language is permitted.
attachment type elm:attachmentType Concept
0..1
The type of the attachment of the media object. It should be provided using a controlled list, with values: Transcript of Records, EMREX transcript, Letter of Nomination, Diploma Supplement, Certificate of Training, Learning Agreement, Other., The type of the attachment of the digital file. If provided, the value should come from a controlled vocabulary with values: Transcript of Records, EMREX transcript, Letter of Nomination, Diploma Supplement, Certificate of Training, Learning Agreement, Other., The type of the attachment of the media object. It should be provided using a controlled list, with values: Transcript of Records, EMREX transcript, Letter of Nomination, Diploma Supplement, Certificate of Training, Learning Agreement, Other.
content encoding, encoding elm:contentEncoding Concept
1..1
The encoding used to encode the binary data. It should be provided using the EDC Controlled List of Content Encoding Types., The encoding used to encode the binary data., The encoding used to encode the binary data. The provided value should come from the Encoding type list (http://publications.europa.eu/resource/dataset/encoding).
content size, size elm:contentSize xsd:integer
0..1
The content size., The size of the content of the media object., The content size of the media object.
content type elm:contentType Concept
1..1
The type of the media object. It should be provided using the Filetype Named Authority List., The content type of the media object. It should be provided using the Filetype Named Authority List., The type of the content of the digital file. The provided value should come from the Filetype Named Authority List (http://publications.europa.eu/resource/authority/file-type).
content, media content elm:content xsd:string
1..1
The binary data of the media object., The binary data.

Note

Further information about an object or topic supplied as free text., A formatted character string (i.e., a finite set of characters) generally in the form of words of a language. The character string is passed/included in, and can be represented as, a (formatted) document fragment (formatted) according to a given mimetype (e.g., text/plain, text/html, etc.)., Free text metadata fields, such as the description, a historical or additional note of a qualification can contain a plain text or a XHTML fragment as literal value. By using a Note both the datatype of the literal and the language can be specified.

Property name URI Expected value Card. Description
note format elm:noteFormat Concept
0..1
The format of the note. It should be provided using the IANA types for text, text/plain, text/html etc., The format of the note., The format of the note. It should be provided using the IANA types for text, text/plain, text/html etc. If provided, the value should come from a controlled vocabulary.
note literal elm:noteLiteral rdf:langString
1..*
The textual content of further information about an object or topic supplied as free text., The textual content., The textual content of the note.
subject, Subject dc:subject Concept
0..1
The subject of the note. It should be provided using a controlled vocabulary., A topic of the resource.

Organisation

A legal person (as opposed to a natural person)., A registered organisation. Organisation is a subclass of Agent., A legal person / registered organisation.

Property name URI Expected value Card. Description
Date Modified, last modification date dc:modified xsd:dateTime
0..1
Date on which the resource was changed., The date when the organisation was last updated since it was published.
Publisher, publisher dc:publisher elm:Agent or elm:Organisation
0..*
An entity responsible for making the resource available., The publisher of the organisation.
Type dc:type Concept
0..*
The type of the organisation., The nature or genre of the resource.
VAT number elm:vatIdentifier Legal Identifier
0..*
The Value-Added Tax ID.
accreditation, evidence accreditation elm:accreditation Accreditation
0..*
Accreditation records associated with the organisation. More information about the accreditation database is available here., The quality assurance or licensing of an organisation or a qualification of the process which resulted in the issuance of the verifiable credential., The associated accreditation.
alternative name, alternative label skos:altLabel rdf:langString
0..*
The alternative name of the organisation. It must be disjoint with legalName (rov:legalName) of the Organisation., The range of skos:altLabel is the class of RDF plain literals., skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise disjoint properties.
eIDAS identifier, mandatory legal identifier elm:eidasLegalIdentifier Legal Identifier
0..1
The official identification number of the organisation, as awarded by the relevant national authority.authority., An issuer must have one and only one formally issued identifier by a given public authority, that has a spatial context., The official identification number of the organisation, as awarded by the relevant national authority.
group member of elm:groupMemberOf Group
0..*
The group the organisation is a member of., The collection of agents an agent is a member of., The group a person is member of.
has SubOrganization, child organisation org:hasSubOrganization Organisation
0..*
A smaller organisation of which forms part of this organisation, e.g., a department within a larger organisation., Represents hierarchical containment of Organizations or Organizational Units; indicates an organization which is a sub-part or child of this organization. Inverse of `org:subOrganizationOf`.
homepage foaf:homepage Web Resource, Web Resource Shape
0..*
A homepage for some thing., The homepage of the organisation.
identifier adms:identifier elm:Identifier or elm:LegalIdentifier
0..*
An alternative identifier of the organisation., Links a resource to an adms:Identifier class.
learning entitlements, contact information elm:contactPoint Contact Point
0..*
The entitlement of the person., The contact information of the entity that is able to carry out actions., The contact information of an organisation.
legal name rov:legalName rdf:langString
1..*
The legal name of the organisation., The legal name of the business. A business might have more than one legal name, particularly in countries with more than one official language. In such cases the language of the string should be identified.
location elm:location Location
1..*
The identifiable geographic place of the entity that is able to carry out actions., The legally registered site of the organisation., The location of a resource.
logo elm:logo Media Object
0..1
The logo of a legal person., The logo of the organisation.
more information, additional note elm:additionalNote Note
0..*
An additional free text note about the organisation., An additional free text note., An additional free text note about the quality assurance or licensing of an organisation or a qualification.
parent organisation, subOrganization of org:subOrganizationOf Organisation
0..1
Indicates a larger organisation of which this organisation is a part of, e.g., the organisation within which a department operates., Represents hierarchical containment of Organizations or OrganizationalUnits; indicates an Organization which contains this Organization. Inverse of `org:hasSubOrganization`.
registration rov:registration Legal Identifier
0..1
The registration is a fundamental relationship between a legal entity and the authority with which it is registered and that confers legal status upon it. rov:registration is a sub property of adms:identifier which has a range of adms:Identifier. rov:registration has a domain of rov:RegisteredOrganization., The legal identifier of an organisation. The identifier given to a registered organisation by the authority with which it is registered. The legal status of a registered organisation is conferred on it by an authority within a given jurisdiction. The Legal Identifier is therefore a fundamental relationship between an organisation and the authority with which it is registered.
status elm:status xsd:string
0..1
The status. It can be the status of the verification check, Entitlement specification etc, The publication status of the quality assurance or licensing of an organisation or a qualification. If provided, the value must come from the Accredication status controlled vocabulary (http://publications.europa.eu/resource/dataset/accreditation-status)., The publication status of the organisation.
tax/fiscal identifier, Tax/Fiscal identifier elm:taxIdentifier Legal Identifier
0..*
Fiscal ID of the organisation., Fiscal ID of the legal person.

Phone

A string of digits that allows the reach a person over a telecom network., A phone., A phone number.

Property name URI Expected value Card. Description
area dialling code elm:areaDialing xsd:string
0..1
The area dialling code for a contact number.
country dialling code elm:countryDialing xsd:string
0..1
A string of digits that allows the reach of a person over a telecom network in a specific country. This contact number includes country dialing or area dialing codes (e.g., '3445654', '1234567', etc.)., The country dialling code for a contact number.
full phone number elm:phoneNumber xsd:string
0..1
The full phone number as a string., A complete string of digits that allows the reach a person over a telecom network.
phone number elm:dialNumber xsd:string
0..1
The contact number, not including country dialling or area dialling codes. (e.g., '3445654', '1234567', etc.)., The contact number, not including country dialling or area dialling codes. (e.g., 3445654, 1234567, etc.)., A string of digits that allows the reach a person over a telecom network. This contact number does not include country dialling or area dialling codes. (e.g., '3445654', '1234567', etc.).

URIRegexRestriction

This shape does not apply on a class. This shape is for checking if the value of contentUrl is well formed.

Property name URI Expected value Card. Description
content URL, contentURL elm:contentUrl
0..*
The public access URL., The public access URL for the subsidy, awarded financially or in-kind, which does not require repayment.

URLRegexRestriction

This shape does not apply on a class. This shape is for checking if the value of contentUrl is well formed.

Property name URI Expected value Card. Description
contentURL, content URL elm:contentUrl
0..*
The public access URL for the subsidy, awarded financially or in-kind, which does not require repayment., The public access URL.

Web Resource, Web Resource Shape

Digital asset that is accessible through the internet., A web resource., A public web resource.

Property name URI Expected value Card. Description
Title dc:title rdf:langString
0..*
The title of the web resource. One value per language is permitted., A name given to the resource.
URL, contentURL, content URL elm:contentUrl xsd:anyURI
1..1
The public access URL for the subsidy, awarded financially or in-kind, which does not require repayment., The public access URL.
language, Language dc:language Concept
0..1
The language of the web resource., A language of the resource.