Commit 229ac617 authored by Susanne Arndt's avatar Susanne Arndt
Browse files

Resolve "#14 Update SHACL shapes"

* Remove cardinality constraints for superproperties
* add sh:name to all shapes
* add language tags to sh:name values, add sh:description
* add sh:group information and sh:order
* Add missing instance data to ListDBOnto.owl
* Re-order property shapes
parent 53d9f121
This diff is collapsed.
......@@ -20,6 +20,8 @@ ex:Quantity_Shape
sh:maxCount 1;
sh:or ([sh:datatype xsd:string][sh:datatype xsd:nonNegativeInteger][sh:datatype xsd:float ;] [sh:datatype xsd:integer]) ;
sh:severity sh:Warning ;
sh:name "Wert (listdb:value)"@en ;
sh:description "This property shape defines constraints on the value of a quantity."@en ;
];
sh:property [
sh:path qudt:unit ;
......@@ -27,6 +29,8 @@ ex:Quantity_Shape
sh:maxCount 1;
sh:Class qudt:Unit ;
sh:severity sh:Warning ;
sh:name "unit (qudt:unit)"@en ;
sh:description "This property shape defines constraints on the unit of a quantity."@en ;
];
sh:property [
sh:path skos:prefLabel ;
......@@ -34,6 +38,8 @@ ex:Quantity_Shape
sh:maxCount 1;
sh:or ([sh:datatype xsd:string ;] [sh:languageIn ("en" "de")]);
sh:severity sh:Warning ;
sh:name "preferred label (skos:prefLabel)"@en ;
sh:description "This property shape defines constraints on the preferred label of a quantity."@en ;
];
sh:closed true ;
sh:ignoredProperties ( rdf:type owl:topDataProperty owl:topObjectProperty ) .
\ No newline at end of file
......@@ -15,301 +15,456 @@ ex:metadata_file_Shape
a sh:NodeShape ;
sh:targetClass listdb:C0000000062 ;
sh:property [
sh:path dcterms:spatial ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:severity sh:Warning ;
] ;
sh:property [
sh:path geo:location ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:severity sh:Warning ;
] ;
sh:property [
sh:path skos:prefLabel ;
sh:path listdb:DP0000000187;
sh:maxCount 1 ;
sh:languageIn ("en" "de") ;
sh:minCount 1 ;
sh:dataType xsd:string ;
sh:pattern "\\d{8}_\\d{4}" ;
sh:severity sh:Warning ;
sh:name "Timestamp (listdb:DP0000000187)"@en ;
sh:description "This property shape defines constraints on the timestamp of the traffic observation in its metadata."@en ;
sh:group listdb:TimeGroup ;
sh:order 0 ;
];
sh:property [
sh:path wikidata:P281 ;
sh:path listdb:E0000000223 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:datatype xsd:string] [sh:datatype xsd:integer]) ;
sh:pattern "\\d{5}" ;
sh:class qudt:Quantity ;
sh:severity sh:Warning ;
sh:name "RecordingTime (listdb:E0000000223)"@en ;
sh:description "This property shape defines constraints on the recording time information in the traffic observation metadata."@en ;
sh:group listdb:TimeGroup ;
sh:order 1 ;
];
sh:property [
sh:path wikidata:P669 ;
sh:maxCount 3 ;
sh:path listdb:OP0000000018 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000020 ;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "status (listdb:OP0000000018)"@en ;
sh:description "This property shape defines constraints on the status information in the traffic observation metadata."@en ;
sh:group listdb:OrganizationalGroup;
sh:order 0 ;
];
sh:property [
sh:path skos:listdb:AP0000000064 ;
sh:minCount 0 ;
sh:languageIn ("en" "de") ;
sh:severity sh:Warning ;
];
sh:property [
sh:path listdb:AP0000000075 ;
sh:path listdb:DP0000000027 ;
sh:minCount 1 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:languageIn ("en" "de") ;
sh:severity sh:Warning ;
sh:name "source (listdb:DP0000000027)"@en ;
sh:description "This property shape defines constraints on information about the source of the traffic observation in its metadata."@en ;
sh:group listdb:OrganizationalGroup;
sh:order 1 ;
];
sh:property [
sh:path listdb:AP0000000151 ;
sh:minCount 0 ;
sh:path listdb:DP0000000028 ;
sh:maxCount 1 ;
sh:or ([sh:class listdb:E0000000253 ;] [sh:datatype xsd:string ; sh:languageIn ("en" "de") ;]) ;
sh:minCount 1 ;
sh:dataType xsd:string ;
sh:severity sh:Warning ;
sh:name "StudyID (listdb:DP0000000028)"@en ;
sh:description "This property shape defines constraints on the study ID in the traffic observation metadata."@en ;
sh:group listdb:OrganizationalGroup;
sh:order 2 ;
];
sh:property [
sh:path listdb:AP0000000161 ;
sh:path listdb:DP0000000029 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:datatype xsd:integer ;
sh:minCount 1 ;
sh:dataType xsd:integer ;
sh:severity sh:Warning ;
sh:name "EmployeeID (listdb:DP0000000029)"@en ;
sh:description "This property shape defines constraints on the employee's ID in the traffic observation metadata."@en ;
sh:group listdb:OrganizationalGroup;
sh:order 3 ;
];
sh:property [
sh:path listdb:AP0000000162 ;
sh:path listdb:OP0000000038 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:datatype xsd:string ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000033;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "has road condition (listdb:OP0000000038)"@en ;
sh:description "This property shape defines constraints on the road condition information in the traffic observation metadata."@en ;
sh:message "The property has road condition (listdb:OP0000000038) may only be used once. The value must be an instance of listdb:E0000000253 or listdb:C0000000033."@en ;
sh:group listdb:EnvironmentGroup ;
sh:order 0 ;
];
sh:property [
sh:path listdb:DP0000000027 ;
sh:minCount 1 ;
sh:path listdb:E0000000216 ;
sh:maxCount 1 ;
sh:languageIn ("en" "de") ;
sh:minCount 1 ;
sh:class qudt:Quantity ;
sh:severity sh:Warning ;
sh:name "Temperature (listdb:E0000000216)"@en ;
sh:description "This property shape defines constraints on the temperature information in the traffic observation metadata."@en ;
sh:group listdb:EnvironmentGroup ;
sh:order 1 ;
];
sh:property [
sh:path listdb:DP0000000028 ;
sh:path listdb:OP0000000042 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:dataType xsd:string ;
sh:or ([sh:class listdb:C0000000041;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "Sunshine (listdb:OP0000000042)"@en ;
sh:description "This property shape defines constraints on the sunshine situation information in the traffic observation metadata."@en ;
sh:group listdb:EnvironmentGroup ;
sh:order 2 ;
];
sh:property [
sh:path listdb:DP0000000029 ;
sh:path listdb:OP0000000049 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:dataType xsd:integer ;
sh:or ([sh:class listdb:C0000000047;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "Rain (listdb:OP0000000049)"@en ;
sh:description "This property shape defines constraints on the rain situation information in the traffic observation metadata."@en ;
sh:group listdb:EnvironmentGroup ;
sh:order 3 ;
];
sh:property [
sh:path listdb:DP0000000187;
sh:path listdb:OP0000000056 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:dataType xsd:string ;
sh:pattern "\\d{8}_\\d{4}" ;
sh:or ([sh:class listdb:C0000000052;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "Wind (listdb:OP0000000056)"@en ;
sh:description "This property shape defines constraints on the wind situation information in the traffic observation metadata."@en ;
sh:group listdb:EnvironmentGroup ;
sh:order 4 ;
];
sh:property [
sh:path listdb:E0000000213 ;
sh:path listdb:OP0000000060 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000204] [sh:class listdb:E0000000253 ;] [sh:datatype xsd:string ;]) ;
sh:or ([sh:class listdb:C0000000057;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "Light (listdb:OP0000000060)"@en ;
sh:description "This property shape defines constraints on the light situation information in the traffic observation metadata."@en ;
sh:group listdb:EnvironmentGroup ;
sh:order 5 ;
];
sh:property [
sh:path listdb:E0000000216 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:class qudt:Quantity ;
sh:path listdb:AP0000000064 ;
sh:minCount 0 ;
#sh:maxCount 1 ;
#sh:minCount 1 ;
sh:or ([sh:languageIn ("en" "de");] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "Remarks (listdb:AP0000000064)"@en ;
sh:description "This property shape defines constraints on remarks about a traffic observation in its metadata."@en ;
sh:group listdb:SpecialAspectsGroup ;
sh:order 0 ;
];
sh:property [
sh:path listdb:E0000000223 ;
sh:path listdb:OP0000000073 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:class qudt:Quantity ;
sh:or ([sh:class listdb:C0000000070;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "location (listdb:OP0000000073)"@en ;
sh:description "This property shape defines constraints on the location information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 0 ;
];
sh:property [
sh:path listdb:E0000000230 ;
sh:path listdb:AP0000000075 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:class qudt:Quantity ;
sh:minCount 1 ;
sh:severity sh:Warning ;
sh:name "city (listdb:AP0000000075)"@en ;
sh:description "This property shape defines constraints on the city information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 1 ;
];
sh:property [
sh:path listdb:E0000000232 ;
sh:path wikidata:P281 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:class qudt:Quantity ;
sh:or ([sh:datatype xsd:string] [sh:datatype xsd:integer]) ;
sh:pattern "\\d{5}" ;
sh:severity sh:Warning ;
sh:name "zip code (wikidata:P281)"@en ;
sh:description "This property shape defines constraints on the zip code information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 2 ;
];
sh:property [
sh:path listdb:E0000000236 ;
sh:maxCount 1 ;
sh:path wikidata:P669 ;
sh:maxCount 3 ;
sh:minCount 1 ;
sh:class qudt:Quantity ;
sh:severity sh:Warning ;
sh:name "Street [1-3] (wikidata:P669)"@en ;
sh:description "This property shape defines constraints on the street information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 3 ;
];
sh:property [
sh:path listdb:OP0000000018 ;
sh:path geo:location ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:severity sh:Warning ;
sh:name "location (geo:location)"@en ;
sh:description "This property shape defines constraints on the location information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 4;
] ;
sh:property [
sh:path listdb:OP0000000085 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000020 ;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000080;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "shape (listdb:OP0000000085)"@en ;
sh:description "This property shape defines constraints on the shape information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 5 ;
];
sh:property [
sh:path listdb:OP0000000038 ;
sh:path listdb:OP0000000118 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000033;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000086;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "geometry (listdb:OP0000000118)"@en ;
sh:description "This property shape defines constraints on the geometry information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 6 ;
];
sh:property [
sh:path listdb:OP0000000042 ;
sh:path listdb:OP0000000119 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000041;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000098;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "traffic regulation (listdb:OP0000000119)"@en ;
sh:description "This property shape defines constraints on the traffic regulation information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 7 ;
];
sh:property [
sh:path listdb:OP0000000049 ;
sh:path listdb:OP0000000125 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000047;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000120;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "green arrow (listdb:OP0000000125)"@en ;
sh:description "This property shape defines constraints on the green arrow situation information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 8 ;
];
sh:property [
sh:path listdb:OP0000000056 ;
sh:property [
sh:path listdb:OP0000000124 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000052;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000123 ;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "left turn protection (listdb:OP0000000124)"@en ;
sh:description "This property shape defines constraints on the information about the presence of left turn protection in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 9 ;
];
sh:property [
sh:path listdb:OP0000000060 ;
sh:path listdb:OP0000000127 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000057;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000126;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "bypass (listdb:OP0000000127)"@en ;
sh:description "This property shape defines constraints on the bypass information in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 10 ;
];
sh:property [
sh:path listdb:OP0000000073 ;
sh:path listdb:OP0000000129 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000070;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000128;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "bus lane (listdb:OP0000000129)"@en ;
sh:description "This property shape defines constraints on the information about the presence of bus lanes in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 11 ;
];
sh:property [
sh:path listdb:OP0000000085 ;
sh:path listdb:OP0000000167 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000080;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000130;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "bus stop (listdb:OP0000000167)"@en ;
sh:description "This property shape defines constraints on the information about the presence of bus stops in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 12 ;
];
sh:property [
sh:path listdb:OP0000000118 ;
sh:path listdb:OP0000000168 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000086;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000131;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "seperated tram tracks (listdb:OP0000000168)"@en ;
sh:description "This property shape defines constraints on the information about the presence of seperated tram tracks in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 13 ;
];
sh:property [
sh:path listdb:OP0000000119 ;
sh:path listdb:OP0000000169 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000098;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000132;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "shared tram tracks (listdb:OP0000000169)"@en ;
sh:description "This property shape defines constraints on the information about the presence of shared tram tracks in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 14 ;
];
sh:property [
sh:path listdb:OP0000000125 ;
sh:path listdb:OP0000000170 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000120;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000133;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "tram stop (listdb:OP0000000170)"@en ;
sh:description "This property shape defines constraints on the information about the presence of a tram stop in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 15 ;
];
sh:property [
sh:path listdb:OP0000000127 ;
sh:path listdb:OP0000000171 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000126;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000134;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "independent cycle path (listdb:OP0000000171)"@en ;
sh:description "This property shape defines constraints on the information about the presence of independent cycle paths in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 16 ;
];
sh:property [
sh:path listdb:OP0000000129 ;
sh:path listdb:OP0000000172 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000128;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000135;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "seperated cycle path (listdb:OP0000000172)"@en ;
sh:description "This property shape defines constraints on the information about the presence of sperated cycle paths in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 17 ;
];
sh:property [
sh:path listdb:OP0000000165 ;
sh:path listdb:OP0000000173 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000153;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000136;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "shared cycle path (listdb:OP0000000173)"@en ;
sh:description "This property shape defines constraints on the information about the presence of shared cycle paths in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 18 ;
];
sh:property [
sh:path listdb:OP0000000166 ;
sh:path listdb:OP0000000174 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000158;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000137;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "unprotected cycle lane (listdb:OP0000000174)"@en ;
sh:description "This property shape defines constraints on the information about the presence of unprotected cycle lanes in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 19 ;
];
sh:property [
sh:path listdb:OP0000000168 ;
sh:path listdb:OP0000000175 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000131;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000138;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "protected cycle lane (listdb:OP0000000175)"@en ;
sh:description "This property shape defines constraints on the information about the presence of protected cycle lanes in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 20 ;
];
sh:property [
sh:path listdb:OP0000000169 ;
sh:path listdb:OP0000000176 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000132;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000139;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "pedestrian signals (listdb:OP0000000176)"@en ;
sh:description "This property shape defines constraints on the information about the presence of pedestrian signals in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 21 ;
];
sh:property [
sh:path listdb:OP0000000170 ;
sh:path listdb:OP0000000177 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000133;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000140;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "pedestrian refuge (listdb:OP0000000177)"@en ;
sh:description "This property shape defines constraints on the information about the presence of pedestrian refuges in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 22 ;
];
sh:property [
sh:path listdb:OP0000000180 ;
sh:path listdb:OP0000000178 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000143;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000141;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "zebra crossing (listdb:OP0000000178)"@en ;
sh:description "This property shape defines constraints on the information about the presence of zebra crossings in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 23 ;
];
sh:property [
sh:path listdb:OP0000000171 ;
sh:path listdb:OP0000000179 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000134;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000142;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "curb extension (listdb:OP0000000179)"@en ;
sh:description "This property shape defines constraints on the information about the curb extension in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 24 ;
];
sh:property [
sh:path listdb:OP0000000172 ;
sh:path listdb:OP0000000180 ;
sh:maxCount 1 ;
sh:minCount 1 ;
sh:or ([sh:class listdb:C0000000135;] [sh:class listdb:E0000000253 ;]);
sh:or ([sh:class listdb:C0000000143;] [sh:class listdb:E0000000253 ;]);
sh:severity sh:Warning ;
sh:name "speed calming (listdb:OP0000000180)"@en ;
sh:description "This property shape defines constraints on the information about the presence of speed calming in the traffic observation metadata."@en ;
sh:group listdb:LocationGroup ;
sh:order 25 ;
];