@prefix : . @prefix sh: . @prefix rdf: . @prefix owl: . @prefix xml: . @prefix afn: . @prefix xsd: . @prefix rdfs: . a sh:NodeShape ; rdfs:label "Image" ; sh:name "Image" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:PropertyShape ; rdfs:label "has starting price" ; sh:class :Price ; sh:name "has starting price" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :hasStartingPrice . a sh:PropertyShape ; sh:nodeKind sh:Literal . a sh:PropertyShape ; rdfs:label "hidden description" ; sh:datatype xsd:string ; sh:name "hidden description" ; sh:nodeKind sh:Literal ; sh:path :hiddenDescription ; sh:pattern ".*" . a sh:NodeShape ; rdfs:label "Concept" ; sh:name "Concept" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:PropertyShape ; rdfs:label "location" ; sh:name "location" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path . a sh:NodeShape ; rdfs:label "Linguistic System" ; sh:name "Linguistic System" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:PropertyShape ; rdfs:label "last modified" ; sh:name "last modified" ; sh:nodeKind sh:Literal ; sh:path . a sh:PropertyShape ; rdfs:label "lat" ; sh:name "lat" ; sh:nodeKind sh:Literal ; sh:path . a sh:PropertyShape ; rdfs:label "in currency" ; sh:class :Currency ; sh:name "in currency" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :inCurrency . a sh:PropertyShape ; rdfs:label "is bookable" ; sh:datatype xsd:boolean ; sh:name "is bookable" ; sh:nodeKind sh:Literal ; sh:path :isBookable ; sh:pattern "true|false|0|1" . a ; , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ; . a sh:PropertyShape ; rdfs:label "rights" ; sh:name "rights" ; sh:nodeKind sh:Literal ; sh:path . a sh:NodeShape ; rdfs:label "Point" ; sh:name "Point" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:NodeShape ; rdfs:label "Channel" ; sh:name "Channel" ; sh:nodeKind sh:IRI ; sh:property ; sh:targetClass :Channel . a sh:PropertyShape ; rdfs:label "alt" ; sh:name "alt" ; sh:nodeKind sh:Literal ; sh:path . a sh:PropertyShape ; sh:maxCount "1"^^xsd:nonNegativeInteger ; sh:minCount "1"^^xsd:nonNegativeInteger ; sh:nodeKind sh:IRIOrLiteral ; sh:path :coverImage . a sh:NodeShape ; rdfs:label "Activity" ; sh:name "Activity" ; sh:nodeKind sh:IRI ; sh:property , , , , , , , , , , ; sh:targetClass :Activity . a sh:PropertyShape ; rdfs:label "language" ; sh:name "language" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path . a sh:PropertyShape ; rdfs:label "cover image" ; sh:class ; sh:name "cover image" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :coverImage . a sh:NodeShape ; rdfs:label "Activity Difficulty" ; sh:name "Activity Difficulty" ; sh:nodeKind sh:IRI ; sh:targetClass :ActivityDifficulty . a sh:PropertyShape ; rdfs:label "description" ; sh:datatype xsd:string ; sh:name "description" ; sh:nodeKind sh:Literal ; sh:path ; sh:pattern ".*" . a sh:PropertyShape ; rdfs:label "identifier" ; sh:datatype xsd:string ; sh:name "identifier" ; sh:nodeKind sh:Literal ; sh:path :identifier ; sh:pattern ".*" . a sh:PropertyShape ; rdfs:label "title" ; sh:name "title" ; sh:nodeKind sh:Literal ; sh:path . a sh:PropertyShape ; rdfs:label "long description" ; sh:datatype xsd:string ; sh:name "long description" ; sh:nodeKind sh:Literal ; sh:path :longDescription ; sh:pattern ".*" . a ; "Shapes generated with no errors" ; "https://auroral.iot.linkeddata.es/def/tour/ontology.ttl" ; "200"^^xsd:int . a sh:PropertyShape ; rdfs:label "long" ; sh:name "long" ; sh:nodeKind sh:Literal ; sh:path . a sh:PropertyShape ; rdfs:label "end date" ; sh:datatype xsd:date ; sh:name "end date" ; sh:nodeKind sh:Literal ; sh:path :endDate ; sh:pattern "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" . a sh:PropertyShape ; rdfs:label "depiction" ; sh:name "depiction" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path . a sh:PropertyShape ; rdfs:label "start date" ; sh:datatype xsd:date ; sh:name "start date" ; sh:nodeKind sh:Literal ; sh:path :startDate ; sh:pattern "-?([1-9][0-9]{3,}|0[0-9]{3})-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" . a sh:PropertyShape ; rdfs:label "short description" ; sh:datatype xsd:string ; sh:name "short description" ; sh:nodeKind sh:Literal ; sh:path :shortDescription ; sh:pattern ".*" . a sh:PropertyShape ; rdfs:label "external booking u r l" ; sh:name "external booking u r l" ; sh:nodeKind sh:Literal ; sh:path :externalBookingURL . a sh:PropertyShape ; rdfs:label "posted to channel" ; sh:class :Channel ; sh:name "posted to channel" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :postedToChannel . a sh:NodeShape ; rdfs:label "Currency" ; sh:name "Currency" ; sh:nodeKind sh:IRI ; sh:targetClass :Currency . a sh:PropertyShape ; rdfs:label "amount" ; sh:name "amount" ; sh:nodeKind sh:Literal ; sh:path :amount . a sh:PropertyShape ; rdfs:label "map point" ; sh:class :ActivityDifficulty , ; sh:name "map point" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :mapPoint . a sh:NodeShape ; rdfs:label "Price" ; sh:name "Price" ; sh:nodeKind sh:IRI ; sh:property ; sh:targetClass :Price . a sh:PropertyShape ; rdfs:label "channel name" ; sh:datatype xsd:string ; sh:name "channel name" ; sh:nodeKind sh:Literal ; sh:path :channelName ; sh:pattern ".*" .