| OSITraceShape |
ositrace |
hasResourceDescription |
1 |
1 |
|
|
ositrace.shacl.ttl |
| OSITraceShape |
ositrace |
hasDomainSpecification |
1 |
1 |
|
|
ositrace.shacl.ttl |
| OSITraceShape |
ositrace |
hasManifest |
1 |
1 |
|
|
ositrace.shacl.ttl |
| DomainSpecificationShape |
ositrace |
hasContent |
1 |
1 |
Attributes describing the content of the OSI trace. |
|
ositrace.shacl.ttl |
| DomainSpecificationShape |
ositrace |
hasFormat |
1 |
1 |
File format details of the OSI trace. |
|
ositrace.shacl.ttl |
| DomainSpecificationShape |
ositrace |
hasQuality |
1 |
1 |
Quality metrics of the OSI trace. |
|
ositrace.shacl.ttl |
| DomainSpecificationShape |
ositrace |
hasQuantity |
1 |
1 |
Quantitative metrics describing the OSI trace. |
|
ositrace.shacl.ttl |
| DomainSpecificationShape |
ositrace |
hasDataSource |
1 |
1 |
Data sources used to create the OSI trace. |
|
ositrace.shacl.ttl |
| DomainSpecificationShape |
ositrace |
hasGeoreference |
|
1 |
Georeferencing information for the OSI trace. |
|
ositrace.shacl.ttl |
| ContentShape |
ositrace |
roadTypes |
|
|
Covered/used road types, defined over the ASAM OpenDRIVE element t_road_type. Complete e_roadType enumeration (13 values) as defined in submodules/asam-openx-standards/standards/asam-opendrive/schema/OpenDRIVE_Road.xsd (ASAM OpenDRIVE V1.9.0) and specified in ASAM OpenDRIVE v1.9.0 §10.4 'Road type'. No e_roadType value is deprecated. |
|
ositrace.shacl.ttl |
| ContentShape |
ositrace |
laneTypes |
|
|
Covered lane types. Complete ASAM OpenDRIVE e_laneType enumeration (31 values) as defined in submodules/asam-openx-standards/standards/asam-opendrive/schema/OpenDRIVE_Lane.xsd (ASAM OpenDRIVE V1.9.0) and specified in ASAM OpenDRIVE v1.9.0 §11.8 'Additional lane properties'. Identical to the v1.8+ branch enforced on hdmap:DomainSpecificationShape. Deprecated by ASAM OpenDRIVE V1.9.0 and accepted here only so that existing assets stay valid: 'sidewalk' (use 'walking'), 'bus' and 'taxi' (use the lane element), 'mwyEntry' (use 'entry'), 'mwyExit' (use 'exit'), and 'special1', 'special2', 'special3' with no replacement named. 'bidirectional' is deprecated by the v1.9.0 specification §11.8 in favour of the lane @direction attribute, but is not marked deprecated in the schema. Prefer the non-deprecated spellings in new self-descriptions. |
|
ositrace.shacl.ttl |
| ContentShape |
ositrace |
levelOfDetail |
|
|
Covered object classes. Complete ASAM OpenDRIVE e_objectType enumeration (27 values) as defined in submodules/asam-openx-standards/standards/asam-opendrive/schema/OpenDRIVE_Object.xsd (ASAM OpenDRIVE V1.9.0) and specified in ASAM OpenDRIVE v1.9.0 §13 'Objects', plus 'truck', which is not an e_objectType in any schema pinned by this repository and is carried as an ENVITED-X ecosystem extension for parity with hdmap:DomainSpecificationShape. Deprecated by ASAM OpenDRIVE V1.9.0 and accepted here only so that existing assets stay valid: 'patch' (use 'roadSurface'), 'railing' and 'soundBarrier' (use 'barrier'), 'streetLamp' and 'wind' (use 'pole'), and 'car', 'bus', 'trailer', 'bike', 'motorbike', 'tram', 'train', 'pedestrian' with no replacement named - describe traffic participants as ositrace:MovingObject instead. Prefer the non-deprecated values in new self-descriptions. |
|
ositrace.shacl.ttl |
| ContentShape |
ositrace |
trafficDirection |
|
1 |
Traffic direction, i.e. right-hand or left-hand traffic |
|
ositrace.shacl.ttl |
| ContentShape |
ositrace |
granularity |
1 |
|
Level of granularity of the trace content, aligned with what the ASAM OSI top-level message types carry: 'object list' for GroundTruth and for the DetectedMovingObject/DetectedStationaryObject lists of SensorData; 'detection list' for the SensorData FeatureData detections; 'raw data' for the unprocessed sensor input of SensorView (radar and lidar Reflection lists, camera image data, ultrasonic). Without 'raw data' a SensorView trace cannot satisfy this mandatory property. See ASAM OSI v3.8.0 osi_sensorview.proto, osi_sensordata.proto and osi_groundtruth.proto, pinned at submodules/asam-openx-standards/submodules/open-simulation-interface. |
|
ositrace.shacl.ttl |
| ContentShape |
ositrace |
scenarioIdentifier |
|
|
Identifier of scenario performed in the trace file |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| ContentShape |
ositrace |
startTime |
1 |
1 |
Exact start timestamp of the recorded trace |
http://www.w3.org/2001/XMLSchema#dateTime |
ositrace.shacl.ttl |
| ContentShape |
ositrace |
stopTime |
1 |
1 |
Exact stop timestamp of the recorded trace |
http://www.w3.org/2001/XMLSchema#dateTime |
ositrace.shacl.ttl |
| ContentShape |
ositrace |
hasHostMovingObject |
1 |
1 |
Host moving object in trace file |
|
ositrace.shacl.ttl |
| ContentShape |
ositrace |
hasTargetMovingObject |
|
|
Target moving object(s) in trace file |
|
ositrace.shacl.ttl |
| ContentShape |
ositrace |
hasEvent |
0 |
|
Description of events of interest in trace file |
|
ositrace.shacl.ttl |
| DataSourceShape |
ositrace |
measurementSystem |
|
1 |
Main acquisition device |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| DataSourceShape |
ositrace |
usedDataSources |
|
|
Basic data for the creation of the trace. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| SingleChannelFormatShape |
ositrace |
formatType |
1 |
1 |
Top-level OSI message type carried by the trace file. Complete set of the ten single-channel trace file types enumerated in ASAM OSI v3.8.0 'OSI trace file naming conventions' (sv, svc, gt, hvd, sd, tc, tcu, tu, mr, su), pinned at submodules/asam-openx-standards/submodules/open-simulation-interface. This property and ositrace:messageType on ositrace:ChannelShape model the same ten OSI types in two lexical forms: formatType == 'ASAM OSI ' + messageType. Unifying them would invalidate existing self-descriptions, so both spellings are kept; a future major version should collapse them. |
|
ositrace.shacl.ttl |
| SingleChannelFormatShape |
ositrace |
fileFormat |
|
1 |
Serialization of the single-channel trace file, per ASAM OSI v3.8.0 'OSI trace file formats' section 'Single channel trace file formats': 'OSI' for the binary .osi format (messages prefixed by a four-byte little-endian unsigned length), 'TXTH' for the human-readable .txth format (protocol buffer text format, newline-separated). Not required, so single-channel self-descriptions that omit it stay valid; but because this shape is sh:closed false the property was previously accepted with any value, so declaring it outside {OSI, TXTH} is now a violation. The multi-channel counterpart is the mandatory 'MCAP' discriminator on ositrace:MultiChannelFormatShape. |
|
ositrace.shacl.ttl |
| SingleChannelFormatShape |
ositrace |
version |
1 |
1 |
Version of data format (OSI version / protobuf version). |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| MultiChannelFormatShape |
ositrace |
fileFormat |
1 |
1 |
File format discriminator. Must be 'MCAP' for multi-channel files. |
|
ositrace.shacl.ttl |
| MultiChannelFormatShape |
ositrace |
hasChannel |
1 |
|
Channels in the MCAP container. Each channel carries messages of one OSI top-level type. |
|
ositrace.shacl.ttl |
| MultiChannelFormatShape |
ositrace |
compression |
|
1 |
MCAP chunk compression algorithm. |
|
ositrace.shacl.ttl |
| MultiChannelFormatShape |
ositrace |
osiTraceFormatVersion |
|
1 |
MCAP metadata record name identifying the file as an OSI trace (always 'net.asam.osi.trace'). |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| MultiChannelFormatShape |
ositrace |
zeroTime |
|
1 |
Zero-time reference point for the MCAP recording. |
http://www.w3.org/2001/XMLSchema#dateTime |
ositrace.shacl.ttl |
| MultiChannelFormatShape |
ositrace |
minOsiVersion |
|
1 |
Minimum OSI schema version across all channels. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| MultiChannelFormatShape |
ositrace |
maxOsiVersion |
|
1 |
Maximum OSI schema version across all channels. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| MultiChannelFormatShape |
ositrace |
minProtobufVersion |
|
1 |
Minimum protobuf version across all channels. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| MultiChannelFormatShape |
ositrace |
maxProtobufVersion |
|
1 |
Maximum protobuf version across all channels. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| ChannelShape |
ositrace |
topic |
1 |
1 |
Unique MCAP topic name identifying this channel. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| ChannelShape |
ositrace |
messageType |
1 |
1 |
OSI top-level message type carried by this channel. Same ten ASAM OSI v3.8.0 types as ositrace:formatType on ositrace:SingleChannelFormatShape, in the bare lexical form: formatType == 'ASAM OSI ' + messageType. |
|
ositrace.shacl.ttl |
| ChannelShape |
ositrace |
osiVersion |
1 |
1 |
OSI schema version used by this channel. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| ChannelShape |
ositrace |
protobufVersion |
|
1 |
Protobuf version used for serialization in this channel. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| ChannelShape |
ositrace |
numberOfMessages |
|
1 |
Number of messages in this channel. |
http://www.w3.org/2001/XMLSchema#integer |
ositrace.shacl.ttl |
| ChannelShape |
ositrace |
description |
|
1 |
Human-readable description of this channel. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| QualityShape |
ositrace |
accuracySignals |
0 |
1 |
Accuracy of traffic relevant objects, signs and signals. |
http://www.w3.org/2001/XMLSchema#float |
ositrace.shacl.ttl |
| QualityShape |
ositrace |
accuracyObjects |
0 |
1 |
Accuracy of objects in the traffic space, which do not directly affect the traffic. |
http://www.w3.org/2001/XMLSchema#float |
ositrace.shacl.ttl |
| QualityShape |
ositrace |
accuracyLaneModelHeight |
0 |
1 |
Accuracy lane modell height |
http://www.w3.org/2001/XMLSchema#float |
ositrace.shacl.ttl |
| QualityShape |
ositrace |
precision |
0 |
1 |
Precision of measured road network (relative accuracy). |
http://www.w3.org/2001/XMLSchema#float |
ositrace.shacl.ttl |
| QualityShape |
ositrace |
accuracyLaneModel2d |
0 |
1 |
Accuracy of lane modell 2d. |
http://www.w3.org/2001/XMLSchema#float |
ositrace.shacl.ttl |
| QualityShape |
ositrace |
calibration |
0 |
1 |
Description of any calibration steps performed prior to measurement. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| QualityShape |
ositrace |
validationReport |
0 |
1 |
Link to OSI trace file validation report, if any exists. The report should be of type 'vv-report:VvReport' according to https://w3id.org/gaia-x4plcaad/ontologies/vv-report/v2. |
http://www.w3.org/2001/XMLSchema#anyURI |
ositrace.shacl.ttl |
| QualityShape |
ositrace |
validationReportType |
0 |
1 |
Type of OSI trace validation report, if any exists. As mime-type. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| QuantityShape |
ositrace |
numberFrames |
|
1 |
Number of frames/messages in the trace file. For MCAP files, this is the total across all channels. |
http://www.w3.org/2001/XMLSchema#integer |
ositrace.shacl.ttl |
| QuantityShape |
ositrace |
numberOfChannels |
|
1 |
Number of channels in the MCAP container (MCAP files only). |
http://www.w3.org/2001/XMLSchema#integer |
ositrace.shacl.ttl |
| MovingObjectShape |
ositrace |
identifier |
1 |
1 |
Moving object identifier in trace file. |
http://www.w3.org/2001/XMLSchema#integer |
ositrace.shacl.ttl |
| MovingObjectShape |
ositrace |
description |
|
1 |
Description of moving object in the trace file. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| EventShape |
ositrace |
time |
1 |
1 |
Exact timestamp of the event in the recorded trace. |
http://www.w3.org/2001/XMLSchema#dateTime |
ositrace.shacl.ttl |
| EventShape |
ositrace |
tag |
1 |
1 |
Unique tag of the event in trace file. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |
| EventShape |
ositrace |
description |
|
1 |
Description of event in the trace file. |
http://www.w3.org/2001/XMLSchema#string |
ositrace.shacl.ttl |