SPARQL | HTML Microdata document
This HTML5 document contains 12 embedded RDF statements represented using HTML+Microdata notation.
The embedded RDF content will be recognized by any processor of HTML5 Microdata.
Namespace Prefixes
Prefix IRI
n2 http://data.europa.eu/949/shapes/
rdfs http://www.w3.org/2000/01/rdf-schema#
rdf http://www.w3.org/1999/02/22-rdf-syntax-ns#
xsdh http://www.w3.org/2001/XMLSchema#
n4 http://data.europa.eu/949/
sh http://www.w3.org/ns/shacl#
Statements
Subject Item n2:OPTrackIdsMinCount
rdf:type
sh:SPARQLConstraint
rdfs:comment
Each track shall have unique identification or number within the OP. This number cannot be used for naming any other track in the same OP.
n4:rinfIndex
1.2.1.0.0.2
n4:affectedProperty
n4:trackId
n4:scope
local
sh:message
There should be at least one Track Id. There is a problem with OP {$this} ({?opLabel}) and its track {?track} ({?trackLabel}). This track has no values for this property
sh:prefixes
n4:
sh:select
PREFIX era: <http://data.europa.eu/949/>
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
SELECT DISTINCT $this ?opLabel ?track ?trackLabel ?value
WHERE {
$this era:track ?track <http://data.europa.eu/949/graph/shacl> .
OPTIONAL{?track rdfs:label ?trackLabel} <http://data.europa.eu/949/graph/shacl> .
OPTIONAL{$this rdfs:label ?solLabel} <http://data.europa.eu/949/graph/shacl> .
FILTER NOT EXISTS{?track era:trackId ?value} <http://data.europa.eu/949/graph/shacl> .
}
sh:severity
sh:Violation
n4:affectedClass
n4:OperationalPoint
n4:Track
n4:validationAfterXML
false