@prefix : . @prefix sh: . @prefix rdf: . @prefix owl: . @prefix xml: . @prefix afn: . @prefix xsd: . @prefix rdfs: . a sh:NodeShape ; rdfs:label "Journey Pattern" ; sh:name "Journey Pattern" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:NodeShape ; rdfs:label "Estimated Call" ; sh:name "Estimated Call" ; sh:nodeKind sh:IRI ; sh:property , , , , , , ; sh:targetClass :EstimatedCall . a sh:PropertyShape ; rdfs:label "has scheduled time" ; sh:class :ScheduledTime ; sh:name "has scheduled time" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :hasScheduledTime . a sh:NodeShape ; rdfs:label "Scheduled Time" ; sh:name "Scheduled Time" ; sh:nodeKind sh:IRI ; sh:targetClass :ScheduledTime . a sh:PropertyShape ; rdfs:label "aimed departure time" ; sh:datatype xsd:dateTime ; sh:name "aimed departure time" ; sh:nodeKind sh:Literal ; sh:path :aimedDepartureTime ; 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])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" . a sh:NodeShape ; rdfs:label "Line" ; sh:name "Line" ; sh:nodeKind sh:IRI ; sh:property , , ; sh:targetClass . a sh:PropertyShape ; sh:nodeKind sh:Literal . a sh:PropertyShape ; rdfs:label "destination display" ; sh:class ; sh:name "destination display" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :destinationDisplay . a sh:PropertyShape ; rdfs:label "id" ; sh:datatype xsd:string ; sh:name "id" ; sh:nodeKind sh:Literal ; sh:path :id ; sh:pattern ".*" . a ; "Shapes generated with no errors" ; "https://auroral.iot.linkeddata.es/def/mobility/ontology.ttl" ; "200"^^xsd:int . a sh:PropertyShape ; rdfs:label "hasline" ; sh:name "hasline" ; sh:nodeKind sh:BlankNodeOrIRI . a sh:PropertyShape ; rdfs:label "actual departure time" ; sh:datatype xsd:dateTime ; sh:name "actual departure time" ; sh:nodeKind sh:Literal ; sh:path :actualDepartureTime ; 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])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" . a sh:NodeShape ; rdfs:label "Quay" ; sh:name "Quay" ; sh:nodeKind sh:IRI ; sh:property ; sh:targetClass :Quay . a sh:NodeShape ; rdfs:label "Journey Service" ; sh:name "Journey Service" ; sh:nodeKind sh:IRI ; sh:property ; sh:targetClass :JourneyService . a sh:PropertyShape ; rdfs:label "actual arrived time" ; sh:datatype xsd:dateTime ; sh:name "actual arrived time" ; sh:nodeKind sh:Literal ; sh:path :actualArrivedTime ; 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])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" . a sh:NodeShape ; rdfs:label "Arrival Time" ; sh:name "Arrival Time" ; sh:nodeKind sh:IRI ; sh:property , , ; sh:targetClass :ArrivalTime . a ; , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ; . a sh:PropertyShape ; rdfs:label "has transport mode" ; sh:class ; sh:name "has transport mode" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :hasTransportMode . a sh:PropertyShape ; rdfs:label "for alighting" ; sh:datatype xsd:boolean ; sh:name "for alighting" ; sh:nodeKind sh:Literal ; sh:path :forAlighting ; sh:pattern "true|false|0|1" . a sh:PropertyShape ; rdfs:label "expected departure time" ; sh:datatype xsd:dateTime ; sh:name "expected departure time" ; sh:nodeKind sh:Literal ; sh:path :expectedDepartureTime ; 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])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" . a sh:NodeShape ; rdfs:label "Stop Point" ; sh:name "Stop Point" ; sh:nodeKind sh:IRI ; sh:property , , ; sh:targetClass :StopPoint . a sh:PropertyShape ; rdfs:label "has quay" ; sh:class :Quay ; sh:name "has quay" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :hasQuay . a sh:PropertyShape ; rdfs:label "expected arrival time" ; sh:datatype xsd:dateTime ; sh:name "expected arrival time" ; sh:nodeKind sh:Literal ; sh:path :expectedArrivalTime ; 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])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" . a sh:NodeShape ; rdfs:label "Point" ; sh:name "Point" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:PropertyShape ; rdfs:label "date" ; sh:datatype xsd:date ; sh:name "date" ; sh:nodeKind sh:Literal ; sh:path :date ; 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 "name" ; sh:datatype xsd:string ; sh:name "name" ; sh:nodeKind sh:Literal ; sh:path :name ; sh:pattern ".*" . a sh:PropertyShape ; rdfs:label "front text" ; sh:datatype xsd:string ; sh:name "front text" ; sh:nodeKind sh:Literal ; sh:path ; sh:pattern ".*" . a sh:NodeShape ; rdfs:label "Mean Of Transport" ; sh:name "Mean Of Transport" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:NodeShape ; rdfs:label "Feature" ; sh:name "Feature" ; sh:nodeKind sh:IRI ; sh:targetClass . a sh:NodeShape ; rdfs:label "Departure Time" ; sh:name "Departure Time" ; sh:nodeKind sh:IRI ; sh:property , , ; sh:targetClass :DepartureTime . a sh:PropertyShape ; rdfs:label "aimed arrival time" ; sh:datatype xsd:dateTime ; sh:name "aimed arrival time" ; sh:nodeKind sh:Literal ; sh:path :aimedArrivalTime ; 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])T(([01][0-9]|2[0-3]):[0-5][0-9]:[0-5][0-9](\\.[0-9]+)?|(24:00:00(\\.0+)?))(Z|(\\+|-)((0[0-9]|1[0-3]):[0-5][0-9]|14:00))?" . a sh:PropertyShape ; rdfs:label "journey service" ; sh:class :JourneyService ; sh:name "journey service" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :journeyService . a sh:PropertyShape ; rdfs:label "has estimated call" ; sh:class :EstimatedCall ; sh:name "has estimated call" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :hasEstimatedCall . a sh:PropertyShape ; rdfs:label "journey pattern" ; sh:class ; sh:name "journey pattern" ; sh:nodeKind sh:BlankNodeOrIRI ; sh:path :journeyPattern . a sh:PropertyShape ; rdfs:label "for boarding" ; sh:datatype xsd:boolean ; sh:name "for boarding" ; sh:nodeKind sh:Literal ; sh:path :forBoarding ; sh:pattern "true|false|0|1" . a sh:NodeShape ; rdfs:label "Destination Display" ; sh:name "Destination Display" ; sh:nodeKind sh:IRI ; sh:property ; sh:targetClass .