Review Comment:
This paper introduces SAE J3016 standard based ontology for autonomous driving, which is based on BFO ontology. SAE J3016 standard provides the taxonomy and definitions for terms related to driving automation systems for On-Road Vehicle, describing six levels of driving automation. This ontology describes motor vehicles, vehicle systems, driving tasks, capability, roles of persons, and autonomy levels, etc in Description Logic. Ontologies are accessible via https://github.com/kul-ai/ontology-autonomous-driving.
Detailed comments are as follows:
Some statements are difficult to understand. E.g.
Page 5. Realization of a disposition occurs when and because its bearer is in some special physical circumstances, but this realization is strongly based on their physical makeup.
Page 7:
Although ADS is mentioned in Section 2, it would be great to mention the full term Automated Driving Systems (ADS), rather than just saying ADS-equipped in Section 5.
Is ADSEquippedDualModeVehicle a subclass of ConventionalVehicle? Fig 2. Shows there is isa relation between them, and it’s a ADSDedicatedVehicle. But in the ontology, ADSDedicatedVechile and ADSEquippedDualModeVehicle are subClasses of ADS-equipped vehicles. Fig 2. Is not consistent with the ontology hierarchy.
Page 12. The definitions/naming of DynamicDrivingTask(DDT) and DynamicDrivingSubtask(DDS) are confusing (e.g. definition (37) , (109)). From the naming, it looks like DDS is part of DDT, but DDT is_a capability, and DDS is_a function. It might be better to add “Capability” or “Function” as suffixes to avoid confusion of their definitions.
What is the difference between Driving automation systems (DAS) and Automated Driving Systems (ADS)? Both terms appear frequently in the paper.
On page 11, Isn’t Full-trip feature a DAS feature, rather than ADS?
7.3 Example section is difficult to follow. It would be easier to follow the instances, if the authors can use the class info (e.g. i3_Vehicle, i1_ADS, i6_HumanDriver, etc), instead of just using i1, i2 for naming the instances. What are the instances of i8 and i10 in Fig. 5? If possible, please use a bigger font size for the figures.
Fig.6, adding labels of the 5 levels in the figure will better help readers understand the hierarchy.
The definitions of (124) and (125) are confusing. What’s the differences of these two definitions? Can we make it into one?
Can we combine (132) and (133) ?
Page 25, is there any relationship between Trip and SubTripFeature?
Reference: Please check the following paper, and if possible, compare with your ontology.
Ontology and Lexicon for Automated Driving System (ADS)-Operated Vehicle Behaviors and Maneuvers in Routine/Normal Operating Scenarios
https://www.sae.org/standards/content/j3164_202301/
|