Methodological Exploration of Ontology Generation with a Dedicated Large Language Model
Abstract
1. Introduction
2. Related Works
2.1. LLMs in Ontology Development
2.2. Existing Ontologies in the Domains of Highly Automated Vehicles and Driver Profiling
3. Methods
- Phase 1: Theoretical definition establishes domain scope and ontology purpose through key questions defining basic conceptual structure. This phase ensures application-specific requirement fulfillment by identifying and organizing classes, subclasses, properties, and relations, providing theoretical foundations (Section 3.1).
- Phase 2: Exploration and analysis employs LLM interaction for ontology generation (Section 3.2), using (A) exploration prompts for key element identification and (B) analytical prompts for detailed class, subclass, and relation definition, enabling structured ontology development.
- Phase 3: Ontology synthesis guides LLM through synthesis prompts integrating elements from previous phases, producing coherent, integrated ontology representations while eliminating redundancies and ensuring completeness (Section 3.3).
- Phase 4: Ontology formalization directs LLM conversion of ontology into machine-readable Turtle format through formalization prompts, enabling deployment in computer systems for automated reasoning and model interoperability (Section 3.4).
- Phase 5: Self-assessment tasks LLM with ontology evaluation by verifying: (a) concept coverage relative to Table A1, (b) missing elements, (c) innovations versus reference versions, and (d) completeness improvements. This analysis identifies ontology strengths and improvement areas (Section 3.5).
- Phase 6: Ontology enrichment updates and extends ontology through: (A) manual integration of scientific literature concepts and (B) standardized elements from official regulations. This phase enriches ontology with consolidated academic and regulatory information (Section 3.6).
- Phase 7: Technical validation (Section 5) conducts comprehensive technical verification: (a) logical consistency verification (Section 5.1), (b) structural metrics analysis (Section 5.2), (c) semantics analysis (Section 5.3), and (d) inferential capabilities assessment (Section 5.4). This phase is performed by a validator, an ontology expert responsible for assessing the formal correctness, semantic soundness, and reasoning capabilities of the ontology, independently of domain-specific expertise.
- Following successful validation, ontology achieves final approval.
3.1. Phase 1: Theoretical Definition
- (A)
- Domain and Purpose Definition
- (a)
- What are the main purposes of the ontology? (i) Driver profile identification and representation; (ii) profile-based driving experience personalization; (iii) cross-platform profile compatibility ensuring transferability across vehicles.
- (b)
- Which components can access the structured information contained in the ontology? (i) User interfaces; (ii) driver assistance systems; and (iii) driver safety systems.
- (c)
- What are the main driver profiles? Defining (i) target driver populations; (ii) required profile characteristics; (iii) autonomous driving customization preferences; (iv) demographic and behavioral data.
- (d)
- Which profile properties are customizable? (i) Comfort settings; (ii) driving preferences; (iii) multimedia preferences; (iv) infotainment interaction preferences; (v) frequently versus rarely modified preferences; (vi) profile customization interface presentation.
- (e)
- Which profile properties are standard, not customizable by the driver? (i) Driver identification properties; (ii) safety-critical information ensuring compliant operation; (iii) vehicle usage data collection; (iv) health-related information affecting safety and driving experience.
- (f)
- How to ensure that standard elements are not modified by the driver?
- (g)
- How will driver profiles be updated? This question allows the identification of the possible ways in which a driver may modify their profile.
- (h)
- Which data must be protected in terms of privacy? Addressing (i) personal and sensitive data processing; (ii) access policy definition.
- (i)
- What legal or regulatory requirements must be respected to define HAVs interfaces?
- (j)
- What is the context of the use of ontology? Specifying (i) profile employment contexts; (ii) adaptation scenarios.
- (B)
- Class, Subclass, and Property Definition
3.2. Phase 2: Exploration and Analysis
Prompting Techniques to Guide ChatGPT in Ontology Creation
- (A)
- Information Exploration Prompts
- (B)
- Analytic Prompts
- (a)
- Defining the structure ontology
“Create the personalized and standardized Driver-Vehicle Interfaces Ontology structure based on the following structure: (1) Concepts (Classes and Subclasses): Define the main categories relevant to the domain. (2) Relationships: Specify the connections between concepts and how they interact. (3) Data Properties: Identify the key attributes associated with each concept. (4) Axioms: Establish constraints, rules, and logical definitions governing ontology. Use the reference guide table (see Table 2) to structure the ontology and include all the examples that can be explicitly extracted from Table 2”.
- (b)
- Defining Implicit (Derived) Components and New Components
- (c)
- Ontology Enrichment through OWL Constructs and Axiom Definition
“Extend the ontology structure by adding new OWL constructs (such as intersections, unions, complements, and property restrictions), and defining new axioms (such as subClassOf, equivalentClass, disjointWith, functional properties, etc.) to enrich relationships, enforce consistency, and specify cardinality and hierarchy between classes and properties”.
3.3. Phase 3: Ontology Synthesis
- (A)
- Synthesis and Combination
“Create the ontology by combining the classes, sub-classes, data properties and object properties you have already defined”.
3.4. Phase 4: Ontology Formalization
- (A)
- Formalization Prompts
“Create an ontology in OWL format using in a consistent way. Use the prefix onto-cms: to identify the entities of the ontology. Make sure that: classes are well structured with appropriate hierarchical relationships. ObjectProperty binds to the correct classes and is defined with the appropriate rdfs:domain and rdfs:range. DataProperty is properly assigned to classes and has compatible data types”.
3.5. Phase 5: Self-Assessment
- (A)
- Self-Assessment Prompts
“Evaluate the developed ontology by comparing it against the reference concepts outlined in Table 2. This evaluation is carried out about four major features: (1) Coverage of required concepts: Alignment with the categories and entities listed in Table 2 has to be verified. (2) Identification of missing elements: Assessment of possible shortfalls relative to the reference concepts should be made. (3) Innovations introduced in the ontology: Consider any other features that are not in Table 2. (4) Suggestions for improvement: Extensions that would help fill the gaps should be proffered”.
Summary of Prompting Techniques Used in Ontology Development
3.6. Phase 6: Ontology Enrichment
- (A)
- Class Derivation from Scientific Literature Analysis
- (B)
- Class Identification from Regulatory and Standards Analysis
4. Personalized and Standardized Driver–Vehicle Interfaces Ontology Structure
5. Phase 7: Technical Validation of the Ontology
5.1. Logical Consistency Evaluation and Quality of the Ontology
5.2. Structural Evaluation
- Base metrics represent the quantitative structure of the ontology. The ontology consists of 621 axioms, 111 classes, and 47 object properties and follows the ALCHIQ(D) DL expressivity.
- Schema metrics focus on the structure and conceptual design of ontology. These metrics provide an indication of the richness, breadth, depth, and inheritance organization of the schema. The values provide a quantitative overview of the quality and complexity of the ontology. Attribute richness measures the average number of attributes (or slots) defined per class, providing an indication of the information density associated with the ontology’s objects. Inheritance richness evaluates the distribution of information across the levels of the class hierarchy. It indicates how detailed (vertical) or general (horizontal) the ontology is. The richness of relations reflects the variety of connections between classes, considering non-inherited relations (such as object properties and equivalent or disjoint classes). The attribute/class ratio compares the number of classes possessing at least one attribute with the total number of classes, providing an estimate of the richness in properties of the represented entities. The equivalence ratio measures the proportion of classes declared as equivalent compared to the total number of classes, which is useful for evaluating the level of normalization or internal alignment. The axiom/class ratio indicates the logical density of the ontology, reflecting the average number of axioms associated with each class. The inverse relations ratio evaluates how many of the properties declared in the ontology have an inverse counterpart, compared to the total number of properties [68,69].
- Graph metrics, primarily based on subClassOf relations, describe the hierarchical complexity, organization, and distribution of concepts. Cardinality expresses the quantity of specific elements in the graph. The absolute root cardinality represents the number of nodes without superclasses, i.e., the starting points of the hierarchy. The absolute leaf cardinality indicates the number of nodes without subclasses, i.e., the terminal concepts of the structure. The absolute cardinality of the siblings represents the total number of classes that share the same superclass. The depth of the graph measures the number of hierarchical levels between the root and the leaves. The absolute depth is the sum of the lengths of all the hierarchical paths, while the average depth evaluates how “vertical” the modeling of the ontology is, and the maximum depth corresponds to the length of the longest path from the root to a leaf. In contrast, the width of the graph considers the “horizontal” extension of the hierarchy. The absolute width calculates the sum of the nodes for each hierarchical level, the average width evaluates on average how many concepts there are per level, and the maximum width is the maximum number of classes present in a single level. Dispersion, or fan-outness, measures how the concepts are distributed within the hierarchy. The dispersion of the leaves is the ratio between the number of leaves and the total number of nodes in the graph, while the dispersion of siblings assesses how evenly classes are distributed across the same hierarchical level. Tangledness reflects the degree of intertwining within the hierarchy, indicating the presence of classes belonging simultaneously to multiple hierarchies by having more than one direct superclass. Finally, the total number of paths indicates the number of distinct routes between the roots and the leaves in the graph, while the average number of paths expresses the mean value of such routes per graph analyzed [70].
5.3. Semantics Analysis
5.4. Evaluation of Ontology’s Inferential Capabilities
6. Results and Discussion
- Logical Consistency and Constraint Satisfaction (Section 5.1): The ontology passed all consistency checks. No structural anomalies were found, and all OWL axioms were satisfiable. Inferences were correctly computed, confirming compliance with defined constraints and supporting sound deductive reasoning.
- Structural Evaluation (Section 5.2):
- -
- Schema Metrics: The attribute richness is approximately 0.15, indicating a low average number of data properties per class. Despite a broad class base, attribute-level detail is sparse. The inheritance richness is high (0.90), suggesting a predominantly horizontal taxonomy with numerous subclasses per class. Relationship richness (0.33) shows that a third of object properties are explicitly declared, pointing to moderate semantic connectivity. The attribute/class ratio is 0.0, confirming a lack of descriptive data properties. An equivalence ratio of 0.018 indicates limited use of owl:equivalentClass. The axiom/class ratio is 5.59, reflecting a high logical density and good semantic formalization. The inverse property ratio (0.021) reveals few explicitly defined owl:inverseOf properties. The class/relation ratio of 0.74 denotes a class-dense structure relative to relations.
- -
- Graph Metrics: The ontology has 13 root classes, suggesting a modular or multi-domain design. There are 64 leaf classes, denoting a wide but shallow hierarchy. With 77 sibling nodes, the class structure is horizontally diverse. The total hierarchical depth is 160, with an average depth of 2.08 and a maximum depth of 3, indicating a flat structure. Breadth metrics show 77 total siblings and an average breadth of 5.5; the most populated level contains 13 classes. Leaf fan-outness is 0.576, indicating that over half the classes are terminal. A sibling fan-outness of 0.694 implies balanced horizontal distribution. A low tangledness score (0.018) confirms that most classes belong to a single hierarchy. The number of distinct root-to-leaf paths is 77, with an average of 25.67 paths, suggesting high path diversity in class specialization.
- Semantic Similarity Evaluation (Section 5.3): High intra-branch similarity (e.g., between SeatPosition, ClimateControl, InteriorLighting) indicates strong taxonomic coherence. Thematic domains such as DrivingPreferences and MultimediaPreferences exhibit clear modularity. Low similarity between conceptually distant pairs (e.g., BiometricData and SportMode) confirms semantic clarity and functional segregation. Consistent results across two semantic similarity measures (Wu & Palmer [71] and Li et al. [73]) validate the robustness of the conceptual structure.
- SPARQL Queries Evaluation (Section 5.4): The results were consistently aligned with expectations, demonstrating that the ontology effectively supports both descriptive queries and more complex inferences. Queries 1–3 validated the taxonomy and confirmed appropriate distribution of properties. Queries 4–5 tested the ontology’s ability to capture individual preferences and behaviors. Queries 6–9 evaluated semantic constraints (e.g., modifiability, sensitivity, access control). All constraints were correctly inferred, indicating reliable OWL restriction modeling. Queries 10–11 were designed to test the ontology’s ability to support logical inferences. It was possible to (a) automatically associate drivers belonging to specific profiles (Calm and Expert) with the most suitable safety systems; (b) infer the level of accident risk based on personality and driving preferences (i.e., Aggressive and HighSpeed = High Risk). In both cases, the results obtained were consistent with the defined rules.
- Expert Review: During the evaluation process, we involved some experts in ontology engineering for an independent review of the structure and content of the developed model (see ontology development process Figure 1). They noted a lack of data properties, echoing the attribute/class ratio of 0.0. This gap limits descriptive expressiveness and inferencing capability. Following this feedback and with LLM assistance, data properties were added to key classes, enhancing semantic richness and enabling more expressive SPARQL queries.
7. Conclusions
7.1. Limitations
7.2. Future Works
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
AI | Artificial Intelligence |
ADAS | Advanced Driver Assistance Systems |
CoT | Cloud of Things |
CVISs | Connected Vehicle Information Systems |
CGO | Common Greenhouse Ontology |
CQ(s) | Competency Question(s) |
DVI(s) | Driver–Vehicle Interface(s) |
HAV(s) | Highly Automated Vehicle(s) |
HMI(s) | Human–Machine Interface(s) |
ISO | International Organization for Standardization |
ITS(s) | Intelligent Transportation System(s) |
GPT | Generative Pre-trained Transformer |
KG | Knowledge Graph |
LLM(s) | Large Language Model(s) |
NLP | Natural Language Processing |
OWL | Web Ontology Language |
RAG | Recovery Augmented Generation |
RDF | Resource Description Framework |
SAVS | Shared Autonomous Vehicles |
SENS | Semantic Explanation and Navigation System |
SPARQL | SPARQL Protocol and RDF Query Language |
TICs | Transport Information and Control Systems |
V2X | Vehicle-to-Everything |
Appendix A
Appendix A.1
No | Questions | Answers | Examples |
---|---|---|---|
1 | What are the main purposes of the ontology? | (i) Identifying and representing driver profiles (ii) Personalizing driving experience based on profiles (iii) Ensuring compatibility of profile information across multiple platforms and devices, with potential transferability between different vehicles | (i) Creating a profile that recognizes a young driver with sporty driving preferences (ii) Automatically adjusting temperature and seat based on saved preferences (iii) Transferring driving settings from a rental vehicle to a private one via the cloud |
2 | Which components can access the structured information contained in the ontology? | (i) User interfaces (ii) Driver assistance systems (iii) Driver safety systems | (i) A touchscreen display that allows the driver to modify the driving profile directly from the dashboard (ii) An automatic parking system that adapts the behavior based on the driver’s preferences (iii) The driver monitoring system that warns if it detects signs of fatigue based on the profile data |
3 | What are the main driver profiles? | (i) Identify the driver categories to be represented (ii) Define the features of the driver profile (iii) Identify the preferences to customize for autonomous driving (iv) Determine the driver’s demographic and behavioral data | (i) Create a profile for an experienced driver and one for a novice driver (ii) Include information, such as age, preferred driving style, and comfort preferences (iii) Preferences for highway speed, safe distance, or use of automatic mode (iv) Collect information such as level of driving experience, reaction time in emergency situations |
4 | Which profile properties are customizable? | (i) Comfort settings (ii) Driving preferences (iii) Multimedia preferences (iv) How to interact with infotainment systems (v) Presentation of the interface for customizing profiles | (i) Climate temperature, seat position, interior lighting (ii) Sport or eco-friendly driving mode, steering sensitivity and engine response (iii) Favorite radio stations or playlists, preset volume (iv) Voice or touch screen commands for navigation, personalized voice responses (v) Frequency with which the system suggests changes to driving or entertainment preferences (vi) Layout of the graphical interface based on visual preference, such as dark or light mode |
5 | Which profile properties cannot be modified by the driver? | (i) Driver identification (ii) Critical information for safety and regulatory compliance (iii) Data collected during vehicle use (iv) Information regarding the physical and mental health of the driver (v) Data encryption (vi) Critical feature access | (i) Facial or fingerprint recognition for vehicle access (ii) Mandatory recording of driving times and breaks for commercial vehicles (iii) Automatic recording of speed and kilometers traveled for insurance purposes (iv) Monitoring of heart rate or fatigue to prevent accidents (v) Techniques to encrypt sensitive data (vi) Access control mechanisms for essential vehicle functions, such as automatic braking or acceleration control |
6 | What data should be protected in terms of privacy? | (i) Personal and sensitive data of the driver (ii) Definition of access policies and data management | (i) Biometric data, navigation history, travel information (ii) Access to specific personal data (e.g., preferred routes) can only be authorized by the vehicle owner |
7 | How to ensure that standard elements are not modified by the driver? | (i) Setting system-wide restrictions (ii) Periodic verification by the system (iii) Continuous validation of critical data via software updates | (i) Restrict security-related modifications through administrator-level credentials (ii) Automatic check of security settings every time the vehicle is started (iii) Periodic software updates confirming that security parameters have not been altered |
8 | How will driver profiles be updated? | (i) Via accessible user interfaces (ii) Automatic synchronization with cloud platforms (iii) Updates based on driver behaviors | (i) User can change their preferences via a mobile app connected to the vehicle (ii) Automatic update of profile preferences when the vehicle connects to the Internet (iii) The system suggests updating preferences based on changes detected in the driver’s behavior over time |
9 | What legal or regulatory requirements must be met to define the interfaces of HAVs? | (i) Compliance with local and international regulations (ii) Compliance with data protection directives (iii) Ensuring the security and transparency of the interfaces | (i) Compliance with autonomous driving laws and road safety standards in various countries (ii) GDPR in Europe requiring protection of personal data collected by vehicles (iii) Providing the user with an interface that clearly displays the data collected and its intended use |
10 | What is the context of use of the ontology? | (i) Identifying the contexts of use (ii) Defining context-specific usage scenarios | (i) The system recognizes whether the vehicle is in the city or on a highway and adapts the driving profile accordingly (ii) In urban environments, the profile may activate cautious driving settings, whereas on highways, it may optimize efficiency at higher speeds |
Appendix A.2
No | Concept | Category | Description |
---|---|---|---|
1 | AdaptiveDriver | Implicitly Inferred Elements | Inferred from the system’s capability to update the driver’s profile dynamically based on behavioral patterns observed over time. |
2 | SeasonalAdjustments | Implicitly Inferred Elements | Inferred from the system’s ability to automatically adjust temperature and climate preferences according to seasonal and environmental conditions. |
3 | NighttimeDrivingMode | Implicitly Inferred Elements | Inferred from the requirement to enhance visibility and monitor driver fatigue levels during nighttime driving conditions. |
4 | AIPersonalizedContentSuggestions | Implicitly Inferred Elements | The system autonomously learns the driver’s multimedia preferences and provides personalized content suggestions, such as music and radio broadcasts. |
5 | GestureRecognitionForInfotainment | Implicitly Inferred Elements | Not explicitly mentioned, but inferred as a possible mode of interaction in addition to touchscreen and voice commands. |
6 | DataAccessLogs | Implicitly Inferred Elements | Implemented to ensure data protection by systematically tracking and recording all instances of access to sensitive information. |
7 | VehicleToVehicleCommunication | Implicitly Inferred Elements | Inferred from the necessity of inter-vehicle communication to enhance driving safety and support the personalization of driver profiles. |
8 | EmergencySituationsResponse | Implicitly Inferred Elements | Inferred from the system’s capacity to respond to emergency situations by analyzing biometric indicators and real-time driving data. |
9 | RentalVehicleMode | Implicitly Inferred Elements | Inferred from the system’s ability to adapt profiles for rental or shared vehicles. |
10 | CloudBasedProfileSynchronization | Implicitly Inferred Elements | Inferred from the system’s requirement to synchronize driver profiles via cloud infrastructure, allowing seamless preference transfer across vehicles. |
11 | AccidentHistoryData | New Concepts Introduced | Essential for customizing safety configurations and insurance parameters, though not explicitly addressed in the initial framework. |
12 | PhysicalMentalHealthConsiderations | New Concepts Introduced | Inferred from the system’s capability to assess driver fatigue, suggesting potential extensions to monitor additional physical and mental health parameters relevant to driving safety. |
13 | AIBasedLearningSystem | New Concepts Introduced | An intelligent module designed to autonomously update and refine the driver’s profile through continuous analysis of driving behavior patterns. |
14 | AdaptiveUI | New Concepts Introduced | A user interface capable of dynamically adapting its configuration and presentation based on the driver’s demographic characteristics, experience level, and expressed preferences. |
15 | PrivacySecurityComplianceMonitoring | New Concepts Introduced | A dedicated monitoring mechanism to ensure that sensitive data remains protected, unaltered, and compliant with privacy and security regulations. |
16 | BiometricFatigueDetection | Items Omitted | Implicit in the driver monitoring system, so not explicitly repeated. |
17 | ManualOverrideOfAIBasedAdjustments | Items Omitted | Not necessary, as preferences can be manually updated by the user. |
18 | CustomizationOfVehicleExteriorFeatures | Items Omitted | Not relevant to the ontology domain, which focuses on the driver–vehicle interface. |
Appendix A.3
No | Concept | Category | Description |
---|---|---|---|
1 | GDPRCompliance | Missing Element | Needed to model compliance with European data protection regulation and ensure legal use of personal data. |
2 | LegalRegulation | Missing Element | Represents national or international laws affecting data handling, system interfaces, and safety compliance in HAVs. |
3 | DataEncryption | Missing Element | Should encryption techniques apply to sensitive user data (e.g., biometrics, driving logs). |
4 | SystemProtectedProperty | Structural Improvement | Class to explicitly distinguish non-editable properties from those that users can modify. |
5 | UserEditableProperty | Structural Improvement | Complementary to the above, these models’ properties are under user control (e.g., climate, playlists). |
6 | UrbanDrivingContext, HighwayDrivingContext | Contextual Expansion | Needed to enable adaptive behavior based on road type and driving environment. |
7 | UserInterface, VoiceCommandSystem | Interaction Modeling | To model user interactions with the system, including touch and voice input modalities as well as interface layout. |
8 | SecurityCheck | Safety Extension | Represents mechanisms for verifying critical profile/system parameters (e.g., at startup). |
9 | ProfileAccessPolicy | Privacy Control | Defines who can access, edit, or transfer a driver’s profile data across platforms. |
10 | CloudSyncService | Implicitly Inferred Elements | Facilitates automatic synchronization of profile settings across multiple vehicles and platforms. |
Appendix A.4
Technique | Description | Example | Section |
---|---|---|---|
Few-shot Prompting | Provide initial examples to guide the model in performing the task. | Table 2 with 10 guiding questions, such as “What are the main purposes of the ontology? Identifying profiles; Compatibility across vehicles”. | 3.1 |
Prompt Chaining | Combine multiple prompts to accomplish tasks in a sequential and structured manner. The task is divided into multiple sub-tasks, each handled by a separate and sequential prompt. | Sequential steps: (1) Identify classes, subclasses, and properties, (2) Identify explicit and implicit relationships, (3) Create combined ontology, (4) Self-evaluation of the result. | 3.2 |
Prompt Chain-of Thought (CoT) | Decompose reasoning into explicit intermediate steps to improve accuracy of the decision process. The model is guided, within a single prompt, to break down reasoning into explicit logical steps. | “Define both explicit and implicit classes, sub-classes, and properties of the ontology”. | 3.3 3.4 |
Prompt Generate Knowledge | Encourage the model to infer new relationships and concepts from previously acquired information. | The model could be prompted: “Based on Table 2, define both explicit and implicit relationships of the ontology,” to generate new interconnections between concepts. | 3.3 |
Formalization Prompt | Guide the model in structuring the ontology in a machine-readable format. | Requesting formalization: “Convert the ontology into a structured format, ensuring consistency between classes and properties”. | 3.4 (A) |
Self-Assessment Prompt | Enable the model to assess its output according to predefined quality criteria. | “Analyze the completeness and consistency of the generated ontology. Identify possible missing elements and suggest refinements”. | 3.4 (B) |
Appendix A.5
No. | CQ | Category | Title | Result |
---|---|---|---|---|
1 | CQ1 | Profile Taxonomy | Find the types of driver profiles represented in the ontology | ✓ |
2 | CQ2 | Profile Attributes | Retrieve demographic and behavioral traits associated with profiles | ✓ |
3 | CQ3 | Driving Preferences | Find preferences related to driving customization | ✓ |
4 | CQ4 | Driver Preferences | Retrieve drivers and their preferences | ✓ |
5 | CQ4 | Individual Preferences | Retrieve drivers with their individual preferences | ✓ |
6 | CQ5 | Modifiability Restrictions | Identify classes restricted by nonmodifiable property | ✓ |
7 | CQ6 | Sensitive Data | Identify data in the profile considered sensitive | ✓ |
8 | CQ7 | Access Control | Retrieve classes that access profile data | ✓ |
9 | CQ7 | Limited Access | Find elements with limited access, implying reduced modifiability | ✓ |
10 | CQ8 | Safety System Matching | Match safety systems based on calm and expert drivers | ✓ |
11 | CQ9 | Driver Risk Level | Infer crash risk based on driving traits | ✓ |
References
- McCarthy, J. Circumscription—A form of non-monotonic reasoning. Artif. Intell. 1980, 13, 27–39. [Google Scholar] [CrossRef]
- Gruber, T.R. A translation approach to portable ontology specifications. Knowl. Acquis. 1993, 5, 199–220. [Google Scholar] [CrossRef]
- Davis, R.; Shrobe, H.; Szolovits, P. What Is a Knowledge Representation? AI Mag. 1993, 14, 17. [Google Scholar] [CrossRef]
- Neches, R.; Fikes, R.E.; Finin, T.; Gruber, T.; Patil, R.; Senator, T.; Swartout, W.R. Enabling Technology for Knowledge Sharing. AI Mag. 1991, 12, 36. [Google Scholar] [CrossRef]
- Hoekstra, R. Ontology Representation: Design Patterns and Ontologies That Make Sense; IOS Press: Amsterdam, The Netherlands, 2009; Available online: https://pure.uva.nl/ws/files/763172/68632_10.pdf (accessed on 11 July 2025).
- Guarino, N. The ontological level. In Philosophy and the Cognitive Sciences; Casati, R., Smith, B., White, G., Eds.; Hölder-Pichler-Tempsky: Vienna, Austria, 1994; pp. 443–456. [Google Scholar]
- Guarino, N.; Giaretta, P. Ontologies and knowledge bases. In Towards Very Large Knowledge Bases: Knowledge Building and Knowledge Sharing; Mars, N., Ed.; IOS Press: Amsterdam, The Netherlands, 1995; pp. 25–32. [Google Scholar]
- Aristotle. Nicomachean Ethics; Brown, L., Ed.; Ross, D., Translator; Oxford World’s Classics; Oxford University Press: Oxford, UK, 2009. [Google Scholar]
- Ruhnau, J.; Sommer, M.; Henle, J.; Walz, A.; Becker, S.; Sax, E. Ontology for vehicle function distribution. In Proceedings of the 2023 IEEE International Systems Conference (SysCon), Vancouver, BC, Canada, 17–20 April 2023; pp. 1–6. [Google Scholar] [CrossRef]
- Cappelli, M.A.; Di Marzo Serugendo, G. Ontology-based customisation management system for driver-vehicle interfaces: A preventive approach to incident reduction and legal accountability in highly automated vehicles. Appl. Sci. 2025, 15, 1043. [Google Scholar] [CrossRef]
- Zin, R.M.; Mokhtar, N.A.; Irfan, A.; Ani, C.; Mat, A.H.; Nasrun, M.; Nawi, M. Unraveling the dynamics of user acceptance on the Internet of Things: A systematic literature review on the theories and elements of acceptance and adoption. J. Electr. Syst. 2024, 20, 2392. [Google Scholar] [CrossRef]
- Muzammel, C.S.; Spichkova, M.; Harland, J. Cultural Influence on Autonomous Vehicles Acceptance. In Mobile and Ubiquitous Systems: Computing, Networking and Services. MobiQuitous 2023. Lecture Notes of the In-Stitute for Computer Sciences, Social Informatics and Telecommunications Engineering; Zaslavsky, A., Ning, Z., Kalogeraki, V., Georgakopoulos, D., Chrysanthis, P.K., Eds.; Springer: Cham, Switzerland, 2024; Volume 594. [Google Scholar] [CrossRef]
- Aasvik, O.; Ulleberg, P.; Hagenzieker, M. Unveiling the dynamics of shared autonomous vehicle acceptance: Insights into the general acceptance factor, social preferences, and design components. 2024; preprint. [Google Scholar] [CrossRef]
- OpenAI. ChatGPT, Version 4; Large Language Model. 2024. Available online: https://chat.openai.com (accessed on 10 November 2024).
- De Gelder, E.; Paardekooper, J.P.; Saberi, A.K.; Elrofai, H.; Den Camp, O.O.; Kraines, S.; Ploeg, J.; De Schutter, B. Towards an ontology for scenario definition for the assessment of automated vehicles: An object-oriented framework. IEEE Trans. Intell. Veh. 2022, 7, 300–314. [Google Scholar] [CrossRef]
- Giglou, H.B.; D’Souza, J.; Auer, S. LLMs4OL: Large Language Models for Ontology Learning. In ISWC.; Payne, T.R., Presutti, V., Qi, G., Poveda-Villalón, M., Stoilos, G., Hollink, L., Kaoudi, Z., et al., Eds.; Springer: Berlin/Heidelberg, Germany, 2023; pp. 408–427. ISBN 978-3-031-47240-4. [Google Scholar]
- Giglou, H.B.; D’Souza, J.; Engel, F.; Auer, S. LLMs4OM: Matching Ontologies with Large Language Models. In The Semantic Web: ESWC 2024 Satellite Events. ESWC 2024. Lecture Notes in Computer Science; Meroño-Peñuela, A., Corcho, Ó., Groth, P., Simperl, E., Tamma, V., Nuzzolese, A.G., Poveda-Villalón, M., Sabou, M., Presutti, V., Celino, I., et al., Eds.; Springer: Cham, Switzerland, 2024; Volume 15344. [Google Scholar] [CrossRef]
- Kommineni, V.K.; König-Ries, B.; Samuel, S. From human experts to machines: An LLM supported approach to ontology and knowledge graph construction. arXiv 2024, arXiv:2403.08345. [Google Scholar] [CrossRef]
- OpenAI. ChatGPT-3.5; Large Language Model. 2023. Available online: https://chat.openai.com (accessed on 15 February 2025).
- Crum, E.D.; De Santis, A.; Ovide, M.; Pan, J.; Pisu, A.; Lazzari, N.; Rudolph, S. Enriching ontologies with disjointness axioms using large language models. In Proceedings of the 2nd Workshop on Knowledge Base Construction from Pre-Trained Language Models (KBC-LM 2024) and the 3rd Challenge on Language Models for Knowledge Base Construction (LM-KBC 2024), Baltimore, MD, USA, 12 November 2024; Volume 3853. Available online: http://hdl.handle.net/1854/LU-01JKQQDYBEKKKD5C1XKX00YGX5 (accessed on 3 July 2025).
- Lo, A.; Jiang, A.Q.; Li, W.; Jamnik, M. End-to-end ontology learning with large language models. arXiv 2024, arXiv:2410.23584. [Google Scholar] [CrossRef]
- Mukanova, A.; Milosz, M.; Dauletkaliyeva, A.; Nazyrova, A.; Yelibayeva, G.; Kuzin, D.; Kussepova, L. LLM-powered natural language text processing for ontology enrichment. Appl. Sci. 2024, 14, 5860. [Google Scholar] [CrossRef]
- Tupayachi, J.; Xu, H.; Omitaomu, O.A.; Camur, M.C.; Sharmin, A.; Li, X. Towards next-generation urban decision support systems through AI-powered construction of scientific ontology using large language models—A case in optimizing intermodal freight transportation. Smart Cities 2024, 7, 2392–2421. [Google Scholar] [CrossRef]
- Mateiu, P.; Groza, A. Ontology engineering with large language models. In Proceedings of the 2023 25th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC), Nancy, France, 11–14 September 2023; pp. 226–229. Available online: https://ceur-ws.org/Vol-3953/364.pdf (accessed on 3 July 2023).
- Vieira da Silva, L.M.; Kocher, A.; Gehlhoff, F.; Fay, A. On the use of large language models to generate capability ontologies. In Proceedings of the 2024 IEEE 29th International Conference on Emerging Technologies and Factory Automation (ETFA), Padova, Italy, 10–13 September 2024; pp. 1–8. [Google Scholar] [CrossRef]
- Ciatto, G.; Agiollo, A.; Magnini, M.; Omicini, A. Large language models as oracles for instantiating ontologies with domain-specific knowledge. Knowl.-Based Syst. 2025, 310, 112940. [Google Scholar] [CrossRef]
- Fernández, J.G. Ontology Engineering with Large Language Models: Unveiling the Potential of Human-LLM Collaboration in the Ontology Extension Process. Master’s Thesis, Delft University of Technology, Delft, The Netherlands, 2024. [Google Scholar]
- Qiang, Z.; Taylor, K.; Wang, W.; Jiang, J. OAEI-LLM: A benchmark dataset for understanding large language model hallucinations in ontology matching. arXiv 2025, arXiv:2409.14038. [Google Scholar] [CrossRef]
- Ossig, J.; Cramer, S.; Bengler, K. Concept of an ontology for automated vehicle behavior in the context of human-centered research on automated driving styles. Information 2021, 12, 21. [Google Scholar] [CrossRef]
- Trypuz, R.; Kulicki, P.; Sopek, M. Ontology of autonomous driving based on the SAE J3016 standard. Semant. Web 2024, 15, 1837–1862. [Google Scholar] [CrossRef]
- Standard No. J3016_202104; Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles. SAE International: Washington, DC, USA, 2021. [CrossRef]
- Pereira, A.R.; Boieiro, P.D.S.; Da Silva, M.M.; Santoro, F.M. Ontology evaluation for shared autonomous vehicles. In Proceedings of the 2024 International Conference on Artificial Intelligence, Computer, Data Sciences and Applications (ACDSA), Victoria, Seychelles, 1–2 February 2024; pp. 1–7. [Google Scholar] [CrossRef]
- Zhao, L.; Ichise, R.; Mita, S.; Sasaki, Y. Core ontologies for safe autonomous driving. In Proceedings of the ISWC Posters & Demonstrations Track Co-Located with the 14th International Semantic Web Conference (ISWC-2015), Bethlehem, PA, USA, 11 October 2015; Available online: http://ceur-ws.org/Vol-1486/paper_9.pdf (accessed on 3 July 2025).
- Gheisari, M.; Karamoozian, A.; Gao, J.; Abdalla, H.B.; Ansari, S.; Khan, R.U.; Fang, Z. Accident reduction through a privacy-preserving method on top of a novel ontology for autonomous vehicles with the support of modular arithmetic. Veh. Commun. 2024, 46, 100732. [Google Scholar] [CrossRef]
- Westhofen, L.; Neurohr, C.; Butz, M.; Scholtes, M.; Schuldes, M. Using Ontologies for the Formalization and Recognition of Criticality for Automated Driving. IEEE Open J. Intell. Transp. Syst. 2022, 3, 519–538. [Google Scholar] [CrossRef]
- Syzdykbayev, M.; Hajari, H.; Karimi, H.A. An ontology for collaborative navigation among autonomous cars, drivers, and pedestrians in smart cities. In Proceedings of the 2019 4th International Conference on Smart and Sustainable Technologies (SpliTech), Split, Croatia, 18–21 June 2019; pp. 1–6. [Google Scholar] [CrossRef]
- Fernandez, S.; Ito, T.; Cruz-Piris, L.; Marsa-Maestre, I. Fuzzy ontology-based system for driver behavior classification. Sensors 2022, 22, 7954. [Google Scholar] [CrossRef] [PubMed]
- Sarwar, S.; Zia, S.; ul Qayyum, Z.; Iqbal, M.; Safyan, M.; Mumtaz, S.; García-Castro, R.; Kostromitin, K. Context aware ontology-based hybrid intelligent framework for vehicle driver categorization. Trans. Emerg. Telecommun. Technol. 2022, 33, e3729. [Google Scholar] [CrossRef]
- Noy, N.F.; McGuinness, D.L. Ontology Development 101: A Guide to Creating Your First Ontology; Technical Report KSL-01-05; Tanford Knowledge Systems Laboratory Technical Report KSL-01-05 and Stanford Medical Informatics Technical Report SMI-2001-0880; 2001; Available online: https://protege.stanford.edu/publications/ontology_development/ontology101.pdf (accessed on 11 July 2025).
- Bravo Contreras, M.C.; Hoyos Reyes, L.F.; Reyes Ortiz, J.A. Methodology for ontology design and construction. Contaduría Adm. 2019, 64, 134. [Google Scholar] [CrossRef]
- Cappelli, M.A.; Caselli, A.; Di Marzo Serugendo, G. Designing an efficient document management system (DMS) using ontology and SHACL shapes. J. Vis. Lang. Comput. 2023, 12, 34. [Google Scholar] [CrossRef]
- Di Marzo Serugendo, G.; Cappelli, M.A.; Falquet, G.; Métral, C.; Wade, A.; Ghadfi, S.; Cutting-Decelle, A.F.; Caselli, A.; Cutting, G. Streamlining tax and administrative document management with AI-powered intelligent document management system. Information 2024, 15, 461. [Google Scholar] [CrossRef]
- Cappelli, M.A.; Caselli, A.; Di Marzo Serugendo, G. Enriching RDF-based Document Management System with Semantic- based Reasoning. In Proceedings of the 29th International DMS Conference on Visualization and Visual Languages, (DMSVIVA) 2023, Virtual, 29 June–3 July 2023; KSI Research Inc.: Redwood City, CA, USA, 2023; pp. 44–50. [Google Scholar]
- Cappelli, M.A. A Semantic-Based Artificial Intelligence (AI) Reasoning Tool to Analyse the Link Between Cyber Security and Safety for Internet of Vehicle (IoV) and Autonomous Vehicles (AVs). Master’s Thesis, University of Geneva, Geneva, Switzerland, 2022. Available online: https://archive-ouverte.unige.ch/unige:165796 (accessed on 11 July 2025).
- Cappelli, M.A.; Di Marzo Serugendo, G.; Cutting-Decelle, A.F.; Strohmeier, M. A semantic-based approach to analyze the link between security and safety for Internet of Vehicle (IoV) and Autonomous Vehicles (AVs). In Proceedings of the CARS 2021, 6th International Workshop on Critical Automotive Applications: Robustness & Safety, Münich, Germany, 21 September 2021; Available online: https://hal.science/hal-03366378v1/document (accessed on 3 July 2025).
- Amatriain, X. Prompt design and engineering: Introduction and advanced methods. arXiv 2024, arXiv:2401.14423. [Google Scholar] [CrossRef]
- Wei, J.; Wang, X.; Schuurmans, D.; Bosma, M.; ichter brian Xia, F.; Chi, E.; Le, Q.V.; Zhou, D. Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. In Advances in Neural Information Processing Systems; Koyejo, S., Mohamed, S., Agarwal, A., Belgrave, D., Cho, K., Oh, A., Eds.; Curran Associates, Inc.: Sydney, NS, Canada, 2022; Volume 35, pp. 24824–24837. Available online: https://proceedings.neurips.cc/paper_files/paper/2022/file/9d5609613524ecf4f15af0f7b31abca4-Paper-Conference.pdf (accessed on 3 July 2025).
- Cheng, X.; Li, J.; Zhao, W.X.; Wen, J.-R. ChainLM: Empowering Large Language Models with Improved Chain-of-Thought Prompting. In Proceedings of the 2024 Joint International Conference on Computational Linguistics, Language Resources and Evaluation (LREC-COLING 2024), Torino, Italia, 20–25 May 2024; pp. 2969–2983. Available online: https://aclanthology.org/2024.lrec-main.265/ (accessed on 11 July 2025).
- dair.ai. Prompt Engineering Guide. 2023. Available online: https://www.promptingguide.ai/ (accessed on 3 July 2025).
- Reyes-Peña, C.; Tovar-Vidal, M. Ontology: Components and evaluation, a review. Res. Comput. Sci. 2019, 148, 257–265. [Google Scholar] [CrossRef]
- Sirin, E.; Parsia, B.; Grau, B.C.; Kalyanpur, A.; Katz, Y. Pellet: A practical OWL-DL reasoner. J. Web Semant. 2007, 5, 51–53. [Google Scholar] [CrossRef]
- Atakishiyev, S.; Salameh, M.; Goebel, R. Incorporating Explanations into Human-Machine Interfaces for Trust and Situation Awareness in Autonomous Vehicles. In Proceedings of the 2024 IEEE Intelligent Vehicles Symposium (IV), Jeju Island, Republic of Korea, 2–5 June 2024; pp. 2948–2955. [Google Scholar] [CrossRef]
- Bellem, H.; Thiel, B.; Schrauf, M.; Krems, J.F. Comfort in automated driving: An analysis of preferences for different automated driving styles and their dependence on personality traits. Transp. Res. Part F Traffic Psychol. Behav. 2018, 55, 90–100. [Google Scholar] [CrossRef]
- Zhao, Z.; Wang, Z.; Han, K.; Gupta, R.; Tiwari, P.; Wu, G.; Barth, M. Personalized car following for autonomous driving with inverse reinforcement learning. In Proceedings of the 2022 IEEE International Conference on Robotics and Automation (ICRA), Philadelphia, PA, USA, 23–27 May 2022; pp. 9739–9745. [Google Scholar] [CrossRef]
- Schrum, M.L.; Sumner, E.; Gombolay, M.C.; Best, A. Maveric: A data-driven approach to personalized autonomous driving. IEEE Trans. Robot. 2024, 40, 1952–1965. [Google Scholar] [CrossRef]
- Sundar, S.M.; Bopp-Bertenbreiter, V.; Ziegler, D.; Kosuru, R.K.; Knecht, C.; Pfleging, B.; Diederichs, F.; Widlroither, H. PersonalAIzation—Exploring concepts and guidelines for AI-driven personalization of in-car HMIs in fully automated vehicles. In Proceedings of the AHFE Conference on Human Factors and Ergonomics, New York, NY, USA, 24–28 July 2022. [Google Scholar] [CrossRef]
- European Parliament & Council of the European Union. Regulation (EU) 2019/2144 on Type-Approval Requirements for Motor Vehicles. Official Journal of the European Union, L 325. 2019. Available online: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32019R2144 (accessed on 3 July 2025).
- European Parliament & Council of the European Union. Regulation (EU) 2016/679 on the Protection of Natural Persons (General Data Protection Regulation). Official Journal of the European Union, L 119. 2016. Available online: https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32016R0679 (accessed on 3 July 2025).
- ISO/SAE 21434; Road Vehicles—Cybersecurity Engineering. International Organization for Standardization: Geneva, Switzerland, 2021.
- UNECE R155; Cybersecurity and Cybersecurity Management Systems. United Nations Economic Commission for Europe: Geneva, Switzerland, 2021.
- ISO 15005; Road Vehicles—Ergonomics of Human-System Interaction. International Organization for Standardization: Geneva, Switzerland, 2017.
- ISO/IEC 25010; Systems and Software Quality Requirements and Evaluation (SQuaRE). International Organization for Standardization: Geneva, Switzerland, 2011.
- ISO 26262; Road Vehicles—Functional Safety. International Organization for Standardization: Geneva, Switzerland, 2018.
- Stanford Center for Biomedical Informatics Research. Protégé, version 5.5.0; Software. 2019. Available online: https://protege.stanford.edu/ (accessed on 3 July 2025).
- Kontopoulos, E.; Mitzias, P.; Moßgraber, J.; Hertweck, P.; van der Schaaf, H.; Hilbring, D.; Lombardo, F.; Norbiato, D.; Ferri, M.; Karakostas, A.; et al. Ontology-Based Representation of Crisis Management Procedures for Climate Events [Technical Report]; Zenodo: Geneva, Switzerland, 2018. [Google Scholar] [CrossRef]
- Lourdusamy, R.; John, A. Metric based ontology quality evaluation. Int. J. Eng. Adv. Technol. 2019, 8, 2249–8958. [Google Scholar] [CrossRef]
- Poveda-Villalón, M.; Gómez-Pérez, A.; Suárez-Figueroa, M.C. OOPS! (OntOlogy Pitfall Scanner!): An on-line tool for ontology evaluation. Int. J. Semant. Web Inf. Syst. 2014, 10, 7–34. [Google Scholar] [CrossRef]
- Gangemi, A.; Catenacci, C.; Ciaramita, M.; Lehmann, J. Ontology Evaluation: A Review of Methods and an Integrated Model [Technical Report]; Laboratory for Applied Ontology: Povo di Trento, Italy, 2005; Available online: http://www.loa-cnr.it/Files/OntoEval4OntoDev_Final.pdf (accessed on 3 July 2025).
- Tartir, S.; Arpinar, I.B.; Sheth, A.P. Ontological Evaluation and Validation. In Theory and Applications of Ontology: Computer Applications; Springer: Dordrecht, The Netherlands, 2010; pp. 115–130. [Google Scholar] [CrossRef]
- Gangemi, A.; Catenacci, C.; Ciaramita, M.; Lehmann, J. Modelling Ontology Evaluation and Validation. In The Semantic Web: Research and Applications. ESWC 2006. Lecture Notes in Computer Science; Sure, Y., Domingue, J., Eds.; Springer: Berlin/Heidelberg, Germany, 2006; Volume 4011. [Google Scholar] [CrossRef]
- Wu, Z.; Palmer, M. Verb semantics and lexical selection. In Proceedings of the 32nd Annual Meeting of the Association for Computational Linguistics, Las Cruces, NM, USA, 27–30 June 1994; pp. 133–138. [Google Scholar] [CrossRef]
- Likavec, S.; Lombardi, I.; Cena, F. Tversky’s Feature-Based Similarity and Beyond; Technical Report TR-2015-01; University of Torino: Turin, Italy, 2015. [Google Scholar]
- Li, Y.; McLean, D.; Bandar, Z.A.; O’Shea, J.D.; Crockett, K. Sentence similarity based on semantic nets and corpus statistics. IEEE Trans. Knowl. Data Eng. 2006, 18, 1138–1150. [Google Scholar] [CrossRef]
Phase | Noy & McGuinness [39] | Bravo et al. [40] | Our Method |
---|---|---|---|
Requirements/Domain Definition | - Definition of domain and scope - CQs to delineate scope and purpose | - Definition of motivation, users, scenarios - CQs with experts - Qualitative requirements | - Theoretical definition: same logic as [39] (domain, scope, competency questions) but more formalized with guiding questions |
Term Collection | - List of relevant domain terms | - Elicitation of terms from CQs - Identification of basic concepts (nouns, relationships) | - Exploration and analysis: LLM supports the extraction of terms and concepts from CQs and domain documents |
Conceptual Structure Definition | - Building class hierarchy (top-down/bottom-up/mixed) - Identification of disjoint classes | - Clustering of ontology modules - Separation into modular ontologies | - Same as [39], but assisted by LLM to refine classes, subclasses, and relational properties |
Formalization of Relationships and Properties | - Definition of properties, facets, cardinality | - Definition of hierarchies, data, and object properties - DL axioms: cardinality restrictions, existential, universal | - Ontology synthesis and formalization: LLM guides the generation of formalized Turtle; definition of properties via supervised LLM |
Ontology Construction and Population | - Implementation with editor - Creation of illustrative instances | - Encoding with editor - Population of modules and consistency checks | - Enrichment and extension: manual and semi-automatic extension from literature and official standards |
Ontology Validation and Evaluation | - Check for correct hierarchy and relationships - Disjoint, cycles, coherent generality | - Competency evaluation (CQ → DL queries) - Quality validation: clarity, consistency, modularity | - Self-assessment (LLM evaluates coverage, gaps, innovations) - Technical validation: logical consistency, structural metrics, semantic accuracy, and competency evaluation |
No | Questions | Answers | Examples |
---|---|---|---|
1 | What are the main purposes of the ontology? | (i) Identifying and representing driver profiles (ii) Personalizing driving experience based on profiles (iii) Ensuring compatibility of profile information across multiple platforms and devices, with potential transferability between different vehicles | (i) Creating a profile that recognizes a young driver with sporty driving preferences (ii) Automatically adjusting temperature and seat based on saved preferences (iii) Transferring driving settings from a rental vehicle to a private one via the cloud |
Entity Type | Explicit | Implicit | Newly Introduced | Total |
---|---|---|---|---|
Concepts | 51 | 9 | 5 | 65 |
Relationships | 9 | 6 | 4 | 19 |
Data Properties | 25 | 1 | 0 | 26 |
Axioms | 18 | 3 | 0 | 21 |
Omitted Concepts | - | - | - | 3 |
No | Concept | Category | Description |
---|---|---|---|
1 | AdaptiveDriver | Implicitly Inferred Elements | Inferred from the system’s capability to update the driver’s profile dynamically based on behavioral patterns observed over time. |
11 | AccidentHistoryData | New Concepts Introduced | Essential for customizing safety configurations and insurance parameters, though not explicitly addressed in the initial framework. |
16 | BiometricFatigueDetection | Items Omitted | Implicit in the driver monitoring system, so not explicitly repeated. |
No | Concept | Category | Description |
---|---|---|---|
1 | Coverage of required concepts | Partial to Good | Core concepts like driver profiles, preferences, and personalization are present. Legal and safety-related aspects are limited. |
2 | Driver profiles and preferences | Good | Classes and properties such as age, behavioralData, comfortPreferences effectively represent customizable user traits. |
3 | System components interaction | Present | Modeled through object properties like accessedByAuthorizedComponents, and affectsSystemComponents. |
4 | Customizable profile properties | Partial | Comfort-related features, such as temperature settings and user preferences, are included. |
5 | Non-modifiable properties | Weak | Biometric identifiers are represented; however, their immutability and protected status are not clearly specified. |
6 | Privacy and data protection | Limited | Certain properties imply sensitivity (i.e., biometrics); yet there is no explicit reference to encryption measures or GDPR compliance. |
7 | Profile updating mechanisms | Strong | Dynamic updates are well represented through adaptsPreferencesDynamically and adaptsBasedOnUsageContext. |
8 | Context of use modeling | Weak to Partial | Certain properties imply sensitivity (i.e., biometrics); yet there is no explicit reference to encryption measures or GDPR compliance. |
9 | Legal and regulatory requirements | Not Covered | No classes or properties explicitly represent regulatory or compliance aspects. |
10 | Innovative additions | Yes | AI-based personalization systems, such as AIBasedLearningSystem, are modeled, demonstrating advanced modeling capabilities. |
No | Concept | Category | Description |
---|---|---|---|
1 | GDPRCompliance | Missing Element | Needed to model compliance with European data protection regulation and ensure legal use of personal data. |
Technique | Description | Example | Section |
---|---|---|---|
Few-shot Prompting | Provides initial examples to guide the model in performing the task. | Table 2 with 10 guiding questions, such as: “What are the main purposes of the ontology? Identifying profiles; Compatibility across vehicles”. | 3.1 |
Class | Sub-Classes | Properties | Relationships |
---|---|---|---|
DriverProfile | InclusivityNeed, TechnicalBackground, FunctionalCapability | visualImpairments, hearingImpairments, mobilityImpairments, cognitiveImpairments, expert, novice, intermediate | hasInclusivityNeed, hasTechnicalBackground, hasFunctionalCapability |
Rule | Standardized Element | Status |
---|---|---|
EU Regulation 2019/2144 | Intelligent Speed Assistance | Mandatory |
EU Regulation 2019/2144 | Alcohol Interlock Installation Facilitation | Mandatory |
EU Regulation 2019/2144 | Driver Drowsiness and Attention Warning | Mandatory |
EU Regulation 2019/2144 | Advanced Driver Distraction Warning | Mandatory |
EU Regulation 2019/2144 | Emergency Stop Signal | Mandatory |
EU Regulation 2019/2144 | Reversing Detection | Mandatory |
EU Regulation 2019/2144 | Event Data Recorder | Mandatory |
GDPR | Protection of sensitive data (location, biometric data, driving preferences) | Mandatory |
ISO/SAE 21434 | Cybersecurity of interfaces | Mandatory |
UNECE R155 | Integrated cybersecurity measures | Mandatory |
ISO 15005:2017 | Clarity and usability of interfaces | Mandatory |
ISO/IEC 25010 | Error management in software systems | Mandatory |
ISO 26262 | Functional safety and malfunction reporting | Mandatory |
Type | Manual Resources | LLM-Generated Resources |
---|---|---|
Main Classes | 14 | 5 |
Subclasses | 3 | 29 |
Properties | 7 | 22 |
Relationships | 3 | 14 |
No. | CQ | Category | Title | Result |
---|---|---|---|---|
1 | CQ1 | Profile Taxonomy | Find the types of driver profiles represented in the ontology | ✓ |
Method | Approach | Strengths of Proposed Method | Limitations of Proposed Method |
---|---|---|---|
De Gelder et al. [15] | Object-oriented framework | Full logical validation, complex inference support, multi-domain applicability | Requires formal modeling expertise |
Babaei Giglou et al. (LLMS4ol) [16,17] | LLM for ontology learning | Structural and semantic validation, expert review, robust metrics | Higher resource demand |
Kommineni et al. [18] | CQ-based generation | Superior logical coherence and hierarchy accuracy | Limited by initial CQ coverage |
Crum et al. [20] | Prompt engineering for disjunctions | Full ontological structure management, complex relations handling | Prompting adaptation may be required |
Lo et al. [21] | Fine-tuned GPT | Reduces hallucination, increases semantic accuracy | Demands iterative supervision |
Mukanova et al. [22] | Text extraction and semantic alignment | Enhanced mapping precision via semantic similarity | Requires expert mapping validation |
Tupayachi et al. [23] | Automated generation from documents | High conceptual control and logical consistency | Expert supervision still essential |
Mateiu et al. [24] | NLP to description logic | Formal model reliability through reasoners and SPARQL | Sensitive to linguistic variations |
Vieira da Silva et al. [25] | Zero-shot capability ontologies | Clear modularity and semantic clarity | Limited in specialized domains |
Ciatto et al. [26] | Schema auto-filling | Strong balance of modularity and semantic depth | Relies on initial schema definition |
Fernandez et al. [37] | Ontology extension | Precise semantic extensions with structural validation | Less scalable for large extensions |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Cappelli, M.A.; Di Marzo Serugendo, G. Methodological Exploration of Ontology Generation with a Dedicated Large Language Model. Electronics 2025, 14, 2863. https://doi.org/10.3390/electronics14142863
Cappelli MA, Di Marzo Serugendo G. Methodological Exploration of Ontology Generation with a Dedicated Large Language Model. Electronics. 2025; 14(14):2863. https://doi.org/10.3390/electronics14142863
Chicago/Turabian StyleCappelli, Maria Assunta, and Giovanna Di Marzo Serugendo. 2025. "Methodological Exploration of Ontology Generation with a Dedicated Large Language Model" Electronics 14, no. 14: 2863. https://doi.org/10.3390/electronics14142863
APA StyleCappelli, M. A., & Di Marzo Serugendo, G. (2025). Methodological Exploration of Ontology Generation with a Dedicated Large Language Model. Electronics, 14(14), 2863. https://doi.org/10.3390/electronics14142863