You are currently viewing a new version of our website. To view the old version click .
Applied Sciences
  • Article
  • Open Access

7 January 2026

An Ontology-Driven Framework for Road Technical Condition Assessment and Maintenance Decision-Making

,
and
1
College of Transportation Engineering, Chang’an University, Xi’an 710064, China
2
Engineering Research Center of Highway Infrastructure Digitalization, Ministry of Education, Xi’an 710064, China
3
School of Engineering, Cardiff University, Cardiff CF24 3AA, UK
*
Author to whom correspondence should be addressed.
This article belongs to the Section Civil Engineering

Abstract

Road technical condition assessment and maintenance decision-making rely heavily on technical standards whose clauses, computational formulas, and decision logic are often expressed in unstructured formats, leading to fragmented knowledge representation, isolated indicator calculation procedures, and limited interpretability of decision outcomes. To address these challenges, a semantic framework with executable reasoning and computation components, Road Performance and Maintenance Ontology (RPMO), was developed, composed of a core ontology, an assessment ontology, and a maintenance ontology. The framework formalized clauses, computational formulas, and decision rules from standards and integrated semantic web rule language (SWRL) rules with external computational programs to automate distress identification and the computation and write-back of performance indicators. Validation through three use case scenarios conducted on eleven expressway asphalt pavement segments demonstrated that the framework produced distress severity inference, indicator computation, performance rating, and maintenance recommendations that were highly consistent with technical standards and expert judgment, with all reasoning results traceable to specific clauses and rule instances. This research established a methodological foundation for semantic transformation of road technical standards and automated execution of assessment and decision logic, enhancing the efficiency, transparency, and consistency of maintenance decision-making to support explicit, reliable, and knowledge-driven intelligent systems.

1. Introduction

As critical components of national transportation industries, road infrastructures play a vital role in ensuring the efficiency, safety, and sustainable development of transport systems. Assessing and maintaining the technical condition of road infrastructures is essential to sustaining their long-term performance [1,2]. In recent years, advances in information and communication technologies have enabled these assessment and maintenance tasks to evolve toward more refined and intelligent solutions [3,4]. While significantly enhancing management efficiency, road management departments are increasingly confronted with the challenge of integrating massive volumes of heterogeneous data such as inspection results, distress records, and maintenance actions with complex decision-making logic derived from standards, empirical rules, and evaluation systems [5,6].
Particularly, digital tools such as pavement management systems [7], building information modeling platforms [8] and sensor-based monitoring techniques [9] have been widely adopted into road management workflows, but they typically operate with mutually isolated data formats and protocols, resulting in incomplete semantics and limited cross-system interoperability [10,11]. Moreover, current technical standards and maintenance specifications, while widely available, are usually presented in fragmented and unstructured text documents [12,13]. This unstructured nature makes them difficult for machines to interpret, hinders the traceability of evaluation results, and obscures the logic behind decision-making processes. Therefore, within the emerging paradigm of data-driven and intelligent maintenance strategies, enhancing semantic integrity and knowledge-level interoperability has been recognized as an essential step.
Building upon these needs, semantic ontologies have increasingly gained attention in road infrastructure management as a foundational approach for structured knowledge representation and machine-understandable reasoning [14,15,16]. As a formal model that specifies domain concepts, properties, and their relationships, an ontology enables heterogeneous information, such as specification clauses, quality indicators, computational formulas, and inference rules, to be integrated within a unified semantic framework [17,18,19]. This can be leveraged to support an end-to-end modeling pathway that links data, computation, rules, decision outputs, and their corresponding normative justifications.
For example, in the process of assessing road technical conditions, a well-architected ontology can formally represent quality indicators such as the pavement surface condition index (PCI), pavement maintenance quality index (PQI), and highway maintenance quality index (MQI), along with their respective formulas and computational logic. Specifically, the calculation of PCI depends on the pavement distress ratio (DR), which is derived from distress areas and weights over segment area. Within the assessment process, the specific weights assigned to each distress instance are determined by its severity, which is further dictated by basic attributes, such as main crack block size and average crack width for alligator cracking. Despite the multi-layered and nested nature of this process, a systematically constructed ontology can provide explicit conceptualization and attribute definitions for these fundamental properties and formally link these parameters to distress severity levels and quality indicators with explicit traceability to standard clauses. Similarly, in preventive maintenance scenarios for expressways, when a segment satisfies certain conditions, an ontology can formalize the recommendation logic of applying certain maintenance techniques, enabling models to generate decisions that are both actionable and standard-compliant.
Previous studies have introduced several well-developed ontologies in the road infrastructure domain, with research primarily focusing on data exchange within asset management systems [11,20,21], project lifecycle information management [22,23], and road infrastructure data modeling [24,25]. These efforts have preliminarily demonstrated and affirmed the application potential of semantic ontologies in this field. However, most existing ontologies were oriented toward entity classification or data interoperability, lacking structured representations of standard clauses and semantic formalization of decision-making rules. Consequently, they were insufficient for supporting complex reasoning tasks, such as technical condition assessment and maintenance strategy recommendation. In addition, current models generally failed to establish traceable links between inference results and their supporting standard clauses, and they lacked integration with computational models for quality indicator calculation.
To address these gaps, this study focused on the representative tasks of road technical condition assessment and maintenance decision-making, and proposed a task-oriented Road Performance and Maintenance Ontology (RPMO). The RPMO formalized key knowledge elements required in practice, including road segment attributes, distress types, quality indicators, computation formulas, maintenance types, decision rules, and their associated standard clauses. By integrating Semantic Web Rule Language (SWRL)-based reasoning mechanisms with external computational models, the proposed framework delivered a comprehensive and executable solution capable of reasoning, computation, and traceability across the full workflow from distress severity inference and indicator computation, through maintenance threshold definition, to maintenance type and technique recommendation. On this basis, this framework can support automated technical condition assessment, intelligent maintenance strategy recommendation, and standard-traceable question answering, while offering strong scalability and engineering adaptability across practical application scenarios.
The remainder of this paper was organized as follows. Section 2 presents a comprehensive review of ontology development methodologies and domain-specific ontologies in the road infrastructure field. Section 3 introduces the six-stage ontology development methodology. Section 4 elaborates on the ontology design and implementation processes. Section 5 validates the ontology performance through three representative use case scenarios. Section 6 discusses the theoretical contributions, engineering applicability, and limitations of the proposed approach. Finally, Section 7 concludes the study and outlines future research directions.

3. Ontology Development Methodology

3.1. Methodological Foundation

The methodological design of this study was grounded in semantic web technologies and established ontology engineering frameworks. Drawing upon key industry standards, we developed a domain ontology tailored to road technical condition assessment and maintenance decision-making. The overall workflow followed the logical sequence of requirement analysis, knowledge acquisition, conceptual modeling, formal implementation, validation, and application. Informed by METHONTOLOGY, the NeOn Methodology, and practical experiences from existing road engineering ontologies, a six-stage ontology development process was designed (as illustrated in Figure 1) to ensure methodological rigor and the accuracy, extensibility, and applicability of the resulting ontology.
Figure 1. Ontology development methodology.

3.2. Six-Stage Ontology Development Process

3.2.1. Specification

The first stage involved requirement analysis, in which the application objectives of the RPMO were clarified through an in-depth examination of industry standards, representative cases, and current engineering practices. The ontology was expected to support the structured representation of road technical condition evaluation workflows and results, the semantic modeling of distress types and associated severity parameters, and rule-based reasoning for maintenance strategy selection.
To formalize these requirements, we adopted the ORSD to systematically describe the intended functions, core problems, and application scenarios. Meanwhile, as an effective means of defining and assessing the scope of an ontology, employing competency questions (CQs) to delimit modeling boundaries was recognized as a standard practice in ontology engineering [43]. Accordingly, the ORSD included a structured set of CQs that specified the range of inferencing capabilities the ontology must support. The CQs are detailed in Section 4.1 and validated individually in the use case scenarios discussed in Section 5.

3.2.2. Knowledge Acquisition & Reuse

Second, during the knowledge acquisition and reuse stage, relevant concepts and relations were derived from technical standards, specification tables, domain terminologies, and existing ontologies. Authoritative knowledge sources within the road engineering domain were systematically collected and consolidated, with particular emphasis on current industry standards. For example, Highway Performance Assessment Standards (JTG_5210_2018) defined pavement distress categories together with their evaluation indicators and grading rules [12]; Technical Standards for Highway Maintenance (JTG_5110_2023) specified the technical requirements and strategic guidelines for highway maintenance activities [13]; and Specifications for Maintenance Design of Highway Asphalt Pavement (JTG_5421_2018) outlined the design principles and computational procedures for asphalt pavement maintenance [47]. These standard documents constituted the primary knowledge foundation of the ontology, ensuring that its content remained both normative and comprehensive.
In parallel, existing ontologies and semantic models relevant to road infrastructure management were surveyed to support knowledge reuse and alignment. As aforementioned in Section 2, published models such as the RSO, RMO, and IHP-Onto provided valuable precedents. These existing models were examined to avoid unnecessary reinvention, and their conceptual structures informed the categorization and relational design adopted in this study. General concepts (e.g., RSO:Road, RSO:Segment) were reused directly to preserve semantic interoperability, while still allowing the ontology to be adapted and refined for the specific analytical and operational requirements of road maintenance.
In addition to documentary sources, expert experience was incorporated as a complementary knowledge source to support ontology development. Expert consultations were conducted with four road maintenance practitioners to delimit the scope and coverage of the ontology and to confirm the competency questions (CQs) that specify the required modeling and reasoning capabilities. The elicited expert inputs were consolidated into the ORSD artifacts and subsequently used to refine the conceptualization and formalization of classes, properties, and rule constraints.

3.2.3. Conceptualization

In the conceptualization stage, the knowledge gathered in the previous stage was structured into a coherent conceptual model, defining the ontology’s classes, properties, and relational architecture. The conceptual design emphasized three key aspects:
  • Modular architecture
The RPMO was organized into a structured hierarchy that comprised three coordinated modules: a core ontology, an assessment ontology, and a maintenance ontology. Specifically, the core ontology defined foundational road assets and distress types to facilitate domain modeling; the assessment ontology evaluated technical indicators and condition ratings to support quantitative analysis; and the maintenance ontology integrated decision logic to recommend treatment strategies. These modules were interconnected through shared concepts and properties, articulating a clear and logically interpretable chain connecting physical road segment conditions, quantitative assessments, and maintenance decision-making.
  • Clause traceability design
To guarantee transparency and interpretability in the reasoning process, traceability to specifications was explicitly incorporated into the ontology. Clauses from technical standards were modeled as instances of a dedicated class named StandardClause. Two properties, fromClause and sourceDocument, were introduced to link ontology entities or rule instances to their corresponding clause numbers and source documents. For example, an assessment rule “If a distress instance is classified as alligator cracking with a main crack block size between 0.2 and 0.5 m and an average crack width ≤ 2 mm, then the distress severity is light” was linked through fromClause to clause_JTG_5210_2018_5_2_1. Consequently, when an inference engine applied this rule to classify a distress instance, the system can retrieve and display the exact standard justification for that conclusion.
  • Formula representation and external program integration
Road condition assessment and maintenance design involved numerous quantitative computations, some of which were not directly expressible within Web Ontology Language (OWL)-based logical formalisms. To accommodate these requirements, the RPMO employed a hybrid integration framework to decouple semantic reasoning from numerical computation. Formula entities and their associated properties were introduced to store mathematical expressions and reference identifiers, which served as the semantic foundation for external processing. Within this framework, the ontology defined the semantics of input and output parameters, while the numerical computations were carried out by an external Python program (version 3.12). The results, such as the DR derived from distress measurements, were then written back into the ontology as data assertions.

3.2.4. Formalization & Implementation

In the formalization stage, the conceptual model developed earlier was implemented using a formal representation language. The ontology was encoded according to the OWL 2 DL specification using Protégé 5.6.7, which served as the primary tool for constructing class hierarchies, defining property relations, and specifying logical constraints. The core concepts and relations were first entered into Protégé, after which OWL axioms were used to articulate the intended semantics and applicable conditions of each concept with precision.
For reasoning, SWRL was employed to translate quantitative decision conditions into explicit logic. For example, the rule “If the MQI of a given segment is less than 60, then the indicator level of this segment is very poor”, was represented as “RSO:Segment(?s) ^ rpmo:hasMQI(?s, ?mqi) ^ swrlb:lessThan(?mqi, 60) -> rpmo:hasMQILevel(?s, rpmo:VeryPoor) ^ rpmo:evidencedBy(?s, rpmo:MQILevel_5)”. Such rules enabled the inference engine to assign condition ratings automatically based on the values recorded in instance data. Meanwhile, the description logic reasoner Pellet was continuously used to verify model consistency and ensure no logical conflicts were introduced throughout the formalization process.

3.2.5. Instantiation

Subsequently, during the instantiation phase, data instances were imported into the ontology in batch to construct the knowledge base. This was accomplished in Protégé using the built-in Cellfie module, where load rules were specified to map excel data into ontology individuals. Representative highway segments and their inspection records were selected as the source of instances.

3.2.6. Verification & Evaluation

In this stage, the ontology underwent comprehensive quality checking and functional verification. At the technical level, a description logic reasoner was employed to perform consistency checking and inference testing, ensuring that no logical conflicts or modeling errors were present. After loading instantiated case data, SWRL rules and OWL axioms were executed to confirm that intermediate inferences (e.g., severity, prerequisite parameters, and rule-trigger conditions) matched the intended semantics.
At the application level, the CQs defined in ORSD were revisited, and three use case scenarios were employed to evaluate whether the ontology could adequately support these questions. Within each scenario, the correctness of indicator computation and decision outputs was validated against an independently derived, standards-based ground truth. Specifically, a verification panel consisting of four domain experts in road maintenance and two graduate students independently performed manual derivations following the same technical standards and the same input inspection records; discrepancies were reconciled through panel discussion. The complete dataset, including raw inspection records and the finalized reference values used for validation (highlighted in red), was provided in Supplementary Material Table S2 Input Data. By constructing SPARQL queries and performing reasoning-based querying, the ontology was tested on its ability to answer these questions. The successful resolution of these queries can demonstrate that the ontology fulfilled the functional requirements established during the requirement analysis stage, while the ground truth comparison verifies the accuracy of the computed and inferred results.

4. Ontology Design and Implementation

4.1. Ontology Requirements Specification Document (ORSD)

To ensure the ontology development process maintained clearly defined boundaries and verifiable objectives, a structured ORSD was used to guide and constrain the modeling processes. The structured components of the ORSD are summarized in Table 3.
A key component of the ORSD was the CQs that defined the inferential capabilities the ontology must support. Examples include: “How severe is the distress observed on the segment? What are the DR, PCI, PQI and MQI values of the Segment?” which corresponded to integrated condition assessment and severity identification; “What is the MQI level and which rule and standard clause support it?” which reflected the application and the traceability of evaluation rules; “Based on the technical condition indicators, which maintenance type is recommended? Which document and clause support this decision?” which concerned maintenance strategy selection and the traceability of decisions. Taken together, these questions span evaluation, decision-making, traceability, and analytical interpretation, thereby defining the functional requirements against which the ontology was subsequently verified.
Table 3. Ontology Requirements Specification Document (ORSD).
Table 3. Ontology Requirements Specification Document (ORSD).
Domain & Scope
DomainRoad technical condition assessment and maintenance decision-making
ScopeSemantic representation of road structure, distress, quality indicators, calculation formulas, evaluation rules, and standard clauses references
Aim & Goals
AimProvide a consistent, inferable, and traceable knowledge model for road maintenance
Goals
  • Semantically integrate assessment indicators and distress properties
  • Enable formula execution and result inference
  • Achieve standard clause level traceability
  • Support cross-domain data integration
Knowledge Sources
Industry standardsHighway Performance Assessment Standards (JTG_5210_2018)
Technical Standards for Highway Maintenance (JTG_5110_2023) [13]
Specifications for Maintenance Design of Highway Asphalt Pavement (JTG_5421_2018) [47]
Technical Specifications for Preventive Maintenance of Highway Asphalt Pavement (JTG_T_5142_01_2021) [48]
Published ontologiesRSO, RMO, IHP-ONTO
Expert experiencesInterviews with engineering experts
Case dataPavement inspection reports
Users & Scenarios
UsersEngineers and decision-makers in road management departments
Developers of road management systems
Standards setting and regulatory bodies
Researchers
ScenariosTechnical condition assessment
Decision support for road maintenance
Knowledge querying and professional training
Cross-system data integration
Competency Questions
CQ1How severe is the distress observed on the segment?
CQ2Which standard clause and standard document does the CQ1′s inference rely on?
CQ3What distress types are defined for asphalt pavement?
CQ4How are the weight of alligator cracking chosen for DR?
CQ5What are the DR, PCI, PQI and MQI values of the Segment?
CQ6What is the MQI level and which rule and standard clause support it?
CQ7What maintenance types are modeled in the ontology?
CQ8Based on the technical condition indicators, which maintenance type is recommended? Which document and clause support this decision?
CQ9If preventive maintenance is required for the segment, which preventive-maintenance technology is recommended? Which document and clause support this?

4.2. Concept Extraction and Knowledge Acquisition

The construction of the ontology relies fundamentally on the clear, systematic identification and structuring of domain concepts. In this study, concept extraction denotes the systematic identification and compilation of candidate domain concepts and relationships from technical standards, specification tables, and the ORSD requirements, with the objective of supporting the entire knowledge flow from technical condition assessment to maintenance strategy formulation. Through structural decomposition, complex and fragmented standard provisions were transformed into semantically explicit concepts and relations. The process focused on extracting key definitions, parameter constraints, indicator systems, evaluation rules, and intervention measures embedded within the road technical condition assessment and maintenance decision-making workflow. Guided by the scope and knowledge sources defined in the ORSD, we distilled a candidate concept set for subsequent ontology conceptualization and model design (Section 4.3). The resulting structured concept set was organized into seven core dimensions, as illustrated in Figure 2. Specific colors were assigned to each dimension: red for road basic attributes, green for distress types and parameters, dark teal for technical condition indicators, blue for formulas, teal for maintenance and treatment techniques, yellow for standard documents, and orange for rules; this color-coding scheme was applied consistently throughout all subsequent figures.
Figure 2. Core concepts for ontology modeling.
  • Road basic attributes, including concepts such as road, road segment, technical grade, pavement type, and structural layers, which together provided the contextual basis for all assessment and decision-making activities.
  • Technical condition indicators. This dimension covered the highway maintenance quality index, MQI; the component indicators for subdomains such as the subgrade (SCI), pavement (PQI), bridges and tunnels (BCI), and roadside facilities (TCI); and detailed pavement indicators such as the pavement surface condition index, PCI, the pavement riding quality index, RQI, and the pavement rutting depth index, RDI.
  • Distress types and parameters. These encompassed the characteristic distress categories for subgrade, asphalt pavement, and cement concrete pavement, as well as the associated parameters for severity determination, including area, length, depth, and width, along with their corresponding threshold values.
  • Standard documents and clauses. This included the representation of standard documents and their clause identifiers, which allows the ontology to maintain explicit links to authoritative specifications.
  • Maintenance types and treatment techniques. The ontology formalized the taxonomy of maintenance activities, including routine maintenance, routine repair, preventive maintenance, rehabilitative maintenance, special maintenance, and emergency maintenance. Representative preventive maintenance techniques were also incorporated to support decision-making tasks.
  • Key computational formulas and parameters. This dimension included formulas and parameters such as the weighted combination used in MQI calculation and the calculated formulas for DR and PCI, together with the indicators, coefficients, and standard clauses involved.
  • SWRL rules. These rules described critical reasoning procedures, including the determination of distress severity, the selection of parameter weights used in indicator computations, and the inference of appropriate maintenance categories and recommended treatment technologies based on indicator thresholds.

4.3. Conceptualization & Model Design

To organize the seven categories of core concepts identified in Section 4.2 into a structured and interoperable semantic system, the Road Performance and Maintenance Ontology (RPMO) was developed as a modular semantic framework, using the base IRI <http://www.semanticweb.org/RPMO> and the prefix rpmo: for its concepts and properties. The resulting RPMO consisted of three coordinated modules: a core ontology for foundational concepts, an assessment ontology for technical evaluation knowledge, and a maintenance ontology for maintenance strategies (as shown in Figure 2). Although each module served a distinct function, they were interconnected through shared concepts and properties, together forming a unified ontological network.
Within this modular semantic framework, the design of RPMO followed a class-centered ontological modeling pattern. In this pattern, domain concepts that shared a unified metadata structure and function as semantic categories, such as DistressType and IndicatorLevel, were defined as classes, whereas predefined, non-decomposable classification items explicitly specified in technical standards, such as AlligatorCracking and Excellent, were modeled as named individuals. This modeling choice avoids unnecessary class proliferation, improves reasoning efficiency, and ensures a logically rigorous knowledge hierarchy while maintaining concise and efficient instance-level assertions.
Based on this modeling pattern, several principles for class hierarchy design were followed to optimize the ontology structure. First, the principle of conceptual clarity was emphasized: each class was assigned a well-defined semantic scope and unambiguous boundaries, with distinct hierarchies between different classes so they did not overlap or cause confusion. For example, AlligatorCracking and Rutting were represented as distinct individuals of the class DistressType, and a given Distress instance was associated with only one distress type individual via the hasDistressType property. The second was the principle of minimal redundancy. Concepts that were required by both the assessment ontology and the maintenance ontology, such as the Segment, were modeled in the core ontology so that a single authoritative definition could be shared across modules. Third, naming consistency was ensured by standardizing class and property names in English using clear and technically interpretable terms, with CamelCase conventions adopted for class names (e.g., DistressType and StandardClause). Finally, the principle of extensibility guided the design by reserving appropriate abstraction levels to accommodate future expansion. For example, although the present work focused primarily on asphalt pavement maintenance, an abstract classification node PavementType was introduced, and the applicableToStructure property was defined for distress types, enabling straightforward extension to cement concrete pavement specific distress types and maintenance measures.

4.3.1. Core Ontology

As illustrated in Figure 3, the core ontology defined the shared concepts and general relationships that underpin the road maintenance domain and served as the common foundation for both the assessment ontology and the maintenance ontology. Within the core ontology, abstract representations of road entities were established as classes, including Road and Segment, as well as infrastructure components such as Pavement, Subgrade, TrafficFacility, and BridgeTunnelAndCulvert, which together provided a unified semantic description of inspection objects associated with road segments. Fundamental classification concepts, such as TechnicalGrade and PavementType, were also modeled as classes and linked to road or segment entities through object properties, while their concrete classification values (e.g., Expressway or AspkaltPavement) were represented as named individuals.
Figure 3. Core ontology.
Concepts that were required by both the assessment and maintenance modules were likewise defined at this foundational level to ensure semantic consistency across modules. For example, Distress was modeled as a general class for structure deterioration, without embedding specific classification logic in the core ontology. The categorization of distresses was instead captured through the DistressType concept, which functioned as a classification class whose predefined standard categories (e.g., AlligatorCracking) were modeled as named individuals and associated with instances under the Distress class via the hasDistressType property. Similarly, QualityIndicator was defined as an abstract class representing quantitative measures of road condition, while the concrete indicators and their associated evaluation logic were formalized within the assessment ontology.

4.3.2. Assessment Ontology

The assessment ontology extended the core ontology by providing a specialized representation of the knowledge structures required for road technical condition assessment, as shown in Figure 4. One major component of this ontology was the formalization of pavement distress classification. Building on the general class of Distress defined in the core ontology, the assessment ontology refined this concept according to the categories prescribed in the standard. Distress types such as AlligatorCracking, TransverseCracking, BlockCracking, Rutting, and Potholes were introduced as named individuals under the class DistressType. Each Distress instance was linked to exactly one DistressType individual through the object property hasDistressType, thereby enabling explicit and unambiguous distress classification while avoiding unnecessary class proliferation. Each Distress instance was further associated with specific attributes that characterize its severity, such as AvgCrackWidth, MainCrackBlockSize and ConvertedArea. These attributes were represented as data properties and served as input parameters for rule-based reasoning on distress severity.
Figure 4. Assessment ontology.
In addition, the assessment ontology formalized the set of technical condition indicators and their computational formulas. A dedicated class, QualityIndicator, was established to represent the various performance metrics. Each indicator instance captured its numerical values through data properties and linked to its corresponding computational procedure through the object property calculatedBy, which linked the indicator to an instance of the class Formula. Formulas such as Formula_DR, Formula_PCI, Formula_PQI, and Formula_MQI were represented as named individuals of the Formula class. Their analytical expressions were captured using the data property formulaExpression. Each formula instance was further linked to its authoritative standard clause through the justifiedBy relation (discussed in Section 4.4), and to the external computation modules through the implementedBy relation, further explained in Section 4.5.
The assessment ontology also included a conceptual model for indicator-based condition levels. Based on the grading schemes defined in the technical standards, an IndicatorLevel class was created to represent ordered condition levels. Concrete grading levels were modeled as named individuals of this class. For example, the indicator levels associated with the MQILevel included Excellent, Good, Fair, Poor, and VeryPoor. This design enabled grading results to be inferred and queried at the instance level while maintaining a stable and extensible classification structure.
A further component of the assessment ontology concerned the representation of assessment rules. A class named Rule was defined to organize rule instances that encoded logical relationships between indicator values, distress attributes, and inferred condition levels or distress severity. Typical rules included statements such as: “If the MQI of a road segment is greater than or equal to 90, then the MQILevel of the segment is inferred to be Excellent” and “If a distress instance is classified as alligator cracking, and its main crack block size lies between 0.2 and 0.5 m while its average crack width does not exceed 2 mm, then its severity level is Light”. Although OWL alone cannot express such procedural logic, these rules can be executed by the reasoning mechanisms described in Section 4.6 once the required conceptual structures are defined in the ontology.

4.3.3. Maintenance Ontology

The maintenance ontology focused on representing the knowledge required for maintenance strategy selection, as illustrated in Figure 5. Building upon the road structure framework defined in the core ontology, it first established a classification system for maintenance measures. Following the structure provided in standards, maintenance activities were organized into several hierarchical levels. At the highest level, two broad categories were distinguished: daily maintenance and maintenance engineering. The latter was further divided into emergency maintenance engineering, preventive maintenance engineering, rehabilitative maintenance engineering, and special maintenance engineering. Within these categories, specific maintenance techniques were identified, and preventive maintenance techniques were further organized into seal treatments, overlay treatments, and thermal recycling treatments. These categories were readily extensible as future requirements emerged. Each maintenance technique was modeled as a class or a named individual within the ontology and could be associated with descriptive attributes, such as materials required, applicable conditions, and cost levels.
Figure 5. Maintenance ontology.
The maintenance ontology also modeled the decision rules that linked road condition assessments to appropriate maintenance measures. For example, rules may specify that preventive maintenance should be recommended when a segment has a PCI of at least 90, an RQI of at least 90, an RDI of at least 80, and an SRI below 75. To formalize these rules, under the class Rule, individual rule instances defining the logical relationships between condition indicators and recommended maintenance actions were created. Through object properties such as hasMaintenanceType and hasSuggestedTechnique, these rules connected evaluation results or distress conditions from the assessment ontology to the corresponding maintenance classes. An example rule stated: “If a segment recommended for preventive maintenance has a PCI greater than or equal to 93, an RQI greater than or equal to 93, and an RDI greater than or equal to 93, then the recommended maintenance technique is SandFogSeal”. Additional contextual properties, such as traffic volume or pavement age, could be incorporated to refine the applicability of decision rules.
To ensure transparency and traceability, the maintenance ontology incorporated the object property evidencedBy, which linked maintenance rules or inferred recommendations to their supporting clauses in technical standards. This mechanism enabled each recommended maintenance action to be explicitly traced back to its normative basis, as further detailed in Section 4.4.

4.4. Clause Traceability Mechanism

To ensure that technical condition assessment and maintenance decision-making remain transparent, standardized, and interpretable, this study developed a clause traceability mechanism (as illustrated in Figure 6). This mechanism enables the reasoning system to not only generate computational results but also articulate the underlying rationale, bridging the gap between automated inference and standards clauses.
Figure 6. Clause traceability mechanism.
In traditional workflows, while conclusions can be generated for a given road segment, the standards-based justification remains largely inaccessible. For instance, as shown in Figure 6, without explicit traceability, the system might infer that the severity of Distress20 is Light but would be unable to demonstrate that this conclusion is grounded in clause 5.2.1 of JTG_5210_2018. Therefore, the purpose of this mechanism was to establish explicit semantic links between the conclusions produced by the inference engine and their underpinning normative clauses, forming a complete evidential chain that connects the inference result, the logical rule, the originating clause, and the standard document.
The central idea of this mechanism involved formally structuring the knowledge contained in technical standards and embedding it within the reasoning workflow. In the RPMO, standard documents (e.g., JTG_5210_2018) and their specific normative clauses (e.g., clause_JTG_5210_2018_5_2_1) were modeled as instances of the StandardDocument and StandardClause classes, respectively. Each clause instance contained properties such as clauseID and sourceDocument, enabling the clause to function as a discrete, citable semantic unit. At the same time, all inference rules used for distress classification, indicator level assignment, index computation, or maintenance treatment selection were modeled as individuals of an SWRLRules class. These rules were linked to their respective source clauses through the object property fromClause. In this way, the logic embedded in the rules became a formalized expression of the corresponding standard, and the content of the standards was semantically mapped into the reasoning architecture.
During the reasoning process, inspection data and distress observations enter the model as factual assertions, triggering the relevant SWRL rules to produce assessment or decision results. For each generated result, the ontology automatically assigned an evidencedBy attribute that recorded the specific rule responsible for the inference. Since each rule was already linked to its originating clause, the system could automatically assemble a complete traceability path. Furthermore, SPARQL queries could be utilized to retrieve both the inference results and their supporting evidence, providing a unified and explainable interface for decision visualization and auditability.

4.5. Formula & External Computation Integration

Due to the inherent limitations of ontology languages in handling complex mathematical operations, technical condition indicators, such as DR, PCI, PQI, and MQI, cannot be computed efficiently within a native ontology environment. These evaluations require continuous numerical processing, including exponential functions and linear weighting. To address this issue, this study decoupled semantic reasoning from numerical computation by developing a coordinated integration framework between the ontology and external computational modules (as illustrated in Figure 7).
Figure 7. Formula & external computation integration mechanism.
Within this framework, the ontology, serialized in Turtle (.ttl) format, was responsible for providing structured representations of standard clauses, indicator definitions, and parameter dependencies. Simultaneously, external Python programs utilized RDFLib (version 7.5.0) to access the ontology files, perform the necessary mathematical calculations, and write the results back into the ontology. This architecture established a closed-loop system encompassing data acquisition, indicator computation, and condition evaluation.
As shown in Figure 7, the interaction between the ontology and external scripts followed a snapshot-based execution process. Each Python program read a complete ontology snapshot in TTL format as input (e.g., RPMO.ttl), extracted the required semantic parameters, performed the corresponding numerical computation, and serialized the results into a new ontology snapshot (e.g., RPMO_with_DR.ttl). The generated ontology file preserved the full content of the input ontology while appending new data property assertions for the computed values, leaving the original file unaltered. Consequently, each ontology snapshot therefore represented a well-defined and consistent ontology version corresponding to a specific computation stage, and served as an explicit reference point for subsequent reasoning or decision-making.
All numerical inputs required for computation were supplied by the ontology through semantic inference. Distress attributes, including type, severity, converted area, and weighting, were automatically inferred via ontology axioms and SWRL rules (e.g., assigning values to hasWeight and hasConvertedArea). Furthermore, structural parameters required for the DR, PCI, PQI, and MQI formulas, such as A0_PCI, A1_PCI, and specific weighting factors, were encoded as data properties for each Segment individual according to technical specifications.
To ensure unambiguous entity identification throughout the execution process, ontology entities were accessed via their IRIs following a consistent convention. Concepts newly defined in the RPMO used the rpmo: namespace, while reused concepts retained their original IRIs (e.g., RSO:Segment). Algorithm 1 illustrates the DR computation procedure as an example, and the full set of executable scripts for indicator computation and write-back is provided in the Supplementary Materials as Code S3 to S6 (calculate_dr.py, calculate_pci.py, calculate_pqi.py, and calculate_mqi.py). These scripts retrieve relevant Segment and Distress instances, extract numerical parameters, and write the computed indicators back as data property assertions.
Once the ontology was updated with these newly calculated numerical values, subsequent layers of semantic reasoning could be activated. For instance, the system could determine the technical rating of a segment based on MQI thresholds or automatically identify maintenance treatments. Through this iterative interaction, internal semantic reasoning and external numerical computation formed a stable, mutually reinforcing cycle that ensured both logical rigor and computational efficiency.
Algorithm 1: calculate_dr
Input: seg_id; //The internationalized resource identifiers (IRI) of assessed segment
Output: DR; //The distress ratio of assessed segment
//Step 1. Read the road segment and distress data from ontology
1: segment ← get_individual_by_id(seg_id); //Locate the segment individual
2: A_seg ← get_data_property(segment, “hasConvertedArea”); //Read the converted area of this segment
3: distress_list ← get_object_properties(segment, “hasDistress”); //Obtain all distress individuals observed on this segment
4: if distress_list is empty then
5: DR ← 0.0
6: goto WRITE_BACK_RESULT
7: end if
//Step 2. Accumulate the weighted distress area
8: sum_weighted_area ← 0.0
9: for each d in distress_list do
10: w_d ← get_data_property(d, “hasWeight”); //Weight inferred from SWRL rules
11: A_d ← get_data_property(d, “hasConvertedArea”); //Converted area of the distress
12: sum_weighted_area ← sum_weighted_area + (w_d * A_d)
13: end for
//Step 3. Calculate distress ratio DR
14: DR_raw ← sum_weighted_area/A_seg
15: DR ← DR_raw * 100.0
//Step 4. Write the DR result back to the ontology
WRITE_BACK_RESULT:
16: set_data_property(segment, “hasDR”, DR);
17: save_ontology_changes()
18: return DR

4.6. Rules & Reasoning Mechanism

While the semantic representation of concepts and numerical computation provided the foundation for assessment, the reasoning mechanism served as the key component that transforms static knowledge into dynamic conclusions. Within the RPMO framework, a comprehensive rule system was developed to automate distress interpretation, parameter inference, technical condition assessment, and maintenance selection. The complete SWRL rule inventory is provided in Supplementary Materials Table S1 SWRL Rules, which lists each rule identifier, rule type, rule content, and textual description. By integrating OWL description logic with SWRL rule-based reasoning, the system enables an automated pipeline from raw inspection data to final maintenance recommendations. Specifically, OWL reasoning handles class inheritance, consistency checking, and automatic deduction based on object property constraints, ensuring that foundational semantic relations are correctly interpreted. SWRL rules complement this capability by establishing executable logical mappings between specification thresholds and the semantic structures defined in the ontology.
For assessment-related inference, the rule system was organized into four principal categories. The first was severity inference, which determined the severity of a distress instance, such as Light, Moderate, or Severe, based on observed characteristics. These rules aligned directly with the severity thresholds in standards and allowed the Pellet reasoner to automatically assign the hasDistressSeverity property to each Distress individual. The second category, weight determination, assigned specific evaluation weights (e.g., a weight of 0.6 for light longitudinal cracking) based on distress types and severity levels. The third category was area conversion, which unified different measurement units, such as length, into standardized converted areas for DR computation. The fourth category was performance rating, which evaluated the technical condition level of a segment based on indicators calculated in Section 4.5. An example of the severity inference rules can be found in Figure 6.
For maintenance decision-making, two classes of rules were defined: maintenance type selection and maintenance technique recommendation. The type selection rules inferred the appropriate maintenance category for a segment, such as preventive maintenance engineering or rehabilitative maintenance engineering, based on its corresponding indicators. Building on this, the technique recommendation rules further identified specific techniques suited to the segment’s condition, such as MicroSurfacing, FogSeal, or OverlayRecycling.
Overall, the rule system supported a fully automated workflow spanning distress characterization, condition evaluation, and strategy selection. As illustrated by the pipeline for Segment7 in Figure 8, this workflow interpreted raw observations and geometric parameters into inferred severities, areas, and weights, which then served as inputs for external numerical computation. These computed results were then written back to the ontology to trigger further inference regarding performance levels and maintenance strategies. Each inference result was traceable to its governing specification clause, evaluation rationale, and supporting factual data. It should be noted that the development of this rule system focused on asphalt pavements in expressway contexts as a representative case. The semantic framework allowed further extension to other structural pavement types, more complex maintenance strategies, and multi-criteria decision-making.
Figure 8. End-to-End reasoning and computation pipeline for Segment7.

4.7. Instantiation & Verification

To evaluate the executability and effectiveness of RPMO in practical application contexts, the ontology was instantiated and validated through reasoning using real road inspection data. The instantiation process followed a structured workflow that included data import, semantic individual generation, and rule execution. Using the Cellfie plugin embedded in Protégé, the raw inspection data in Excel format were mapped to ontology instances of classes such as Segment, Distress, and QualityIndicator, with their corresponding property values populated to provide the foundational facts required for subsequent reasoning. Figure 9 illustrates the instantiation process for the distress data associated with Segment8.
Figure 9. Instantiation process for the distress data associated with Segment8.
Once the instantiated data were loaded, the ontology was subjected to both description logic reasoning and SWRL rule-based reasoning to validate its performance in distress severity inference, parameter determination, indicator computation, and maintenance decision-making. This process ensured that the ontology behaved correctly under realistic conditions and satisfied the requirements of logical soundness, internal consistency, and traceability of inference outcomes.
To comprehensively examine the ontology’s performance across different application tasks, this study designed three use case scenarios grounded in typical operational workflows. These scenarios covered the essential steps from data interpretation to decision generation and constituted a systematic evaluation of the ontology’s overall capabilities. The input datasets, rule representations, reasoning logic, and corresponding CQ based SPARQL validation for these scenarios are presented in detail in Section 5.

5. Use Case Scenarios

To validate the applicability of the developed RPMO and its reasoning mechanisms to real road condition data, this section constructed three representative use case scenarios based on field-collected inspection records. These scenarios were designed to systematically validate the ontology’s reasoning workflows across three core tasks: distress severity inference, technical condition assessment, and maintenance decision support.
Each use case included the instantiation of input data, the execution of relevant rules, and the verification of inference outcomes. SPARQL-based CQs were employed to examine the correctness and internal consistency of the ontology’s reasoning results. For brevity, common prefix declarations were omitted in the SPARQL queries reported in the tables for each subsequent scenario. These included the standard namespaces (PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>, PREFIX owl: <http://www.w3.org/2002/07/owl#>, PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>, and PREFIX xsd: <http://www.w3.org/2001/XMLSchema#>) as well as the domain-specific prefixes RSO (<http://www.semanticweb.org/MarquetteUniversity/Road_Shared_Ontology#>) and rpmo (<http://www.semanticweb.org/RPMO#>). All input data were batch-imported from Excel spreadsheets into the ontology using defined rules in the Cellfie plugin of protégé, ensuring full reproducibility of the evaluation process. Moreover, across all three scenarios, ontology-based outputs were further compared against the independently derived, standards-based ground truth described in Section 3.2.6. Detailed descriptions of the input datasets and the load rules are provided in the Supplementary Materials Table S2 input data and Code S1 Cellfie load rules, respectively.

5.1. Use Case Scenario 1: Distress Severity Inference

5.1.1. Input Data and Instantiation

This scenario illustrated how RPMO integrated distress parameter attributes with SWRL-based reasoning to automatically classify asphalt pavement distresses’ severity levels. Five distress records observed on Segment8 (Distress20 to Distress24) were used as representative examples. As illustrated in Figure 9, the records in Excel were converted into ontology individuals through data mapping. During this process, essential properties including hasDistressType, hasMainCrackBlockSize, hasAvgCrackWidth, and hasMainCrackWidth were automatically generated. For example, Distress22 and Distress23 were longitudinal cracks with measured hasMainCrackWidth of 2 mm and 4.5 mm, respectively.

5.1.2. Rule Modeling

According to the Highway Performance Assessment Standards, the severity of a distress can be determined based on its associated parameters and the corresponding normative criteria. In this section, the standard-based severity criteria were formalized into executable rules so that raw distress observations could be consistently transformed into machine-interpretable severity labels, which then served as inputs to subsequent indicator computation and decision reasoning. Taking longitudinal cracking as an example, the severity of a longitudinal crack was considered light if the main crack width was less than or equal to 3 mm, and severe if the main crack width exceeded 3 mm. These normative thresholds were modeled in the ontology as individuals of the StandardClause class and were linked to the corresponding distress severity inference SWRL rules (Detailed SWRL rules and their textual descriptions are provided in Supplementary Materials Table S1 SWRL Rules):
Rule_LongitudinalCracking_Light: Distress(?d) ^ hasDistressType(?d, LongitudinalCracking) ^ hasMainCrackWidth(?d, ?v) ^ swrlb:lessThanOrEqual(?v, 3) -> hasDistressSeverity(?d, rpmo:Light) ^ evidencedBy(?d, Rule_LongitudinalCracking_Light)
Rule_LongitudinalCracking_Severe: Distress(?d) ^ hasDistressType(?d, LongitudinalCracking)^ hasMainCrackWidth(?d, ?v) ^ swrlb:greaterThan(?v, 3) -> hasDistressSeverity(?d, Severe) ^ evidencedBy(?d, Rule_LongitudinalCracking_Severe)
Following the clause-tracing mechanism described in Section 4.4, each SWRL rule instance was linked to a specific clause of the governing standard through the fromClause property. For example, the rule Rule_LongitudinalCracking_Light was derived from clause_JTG_5210_2018_5_2_3, which was captured in the ontology as:
fromClause(Rule_LongitudinalCracking_Light, clause_JTG_5210_2018_5_2_3)
In this representation, clause_JTG_5210_2018_5_2_3 was modeled as an instance of StandardClause class, which was connected to the standard document instance JTG_5210_2018 via the sourceDocument property and carried the clauseID 5.2.3 as a datatype attribute:
sourceDocument(clause_JTG_5210_2018_5_2_3, JTG_5210_2018) and clauseID: 5.2.3.

5.1.3. Reasoning

After the distress instances were loaded, the defined SWRL rules were executed in the Protégé environment through the SWRLTab plugin. The Pellet reasoner automatically inferred the hasDistressSeverity property (illustrated by the red solid arrows in Figure 9) and asserted the evidencedBy relation to the corresponding rule instance.
For Distress22, with a main crack width of 2 mm, the reasoner evaluated the rule Rule_LongitudinalCracking_Light for longitudinal cracking and inferred:
hasDistressSeverity(Distress22, Light)
evidencedBy(Distress22, Rule_LongitudinalCracking_Light)
fromClause(Rule_LongitudinalCracking_Light, clause_JTG_5210_2018_5_2_3)
sourceDocument(clause_JTG_5210_2018_5_2_3, JTG_5210_2018)

5.1.4. SPARQL Queries for CQ1 and CQ2

Table 4 presents the SPARQL queries for CQ1 and CQ2 together with their corresponding outputs in RPMO. Using Segment8 as an example, CQ1 retrieved the inferred severity levels for the observed distresses. The results indicated that four of the five cases were classified as Light, whereas Distress23 was identified as Severe. CQ2 further traced the standard clauses that support these severity inferences. The retrieved results showed that Distress20, categorized as AlligatorCracking, was evaluated according to clause 5.2.1 of JTG_5210_2018; Distress21, a BlockCracking case, was governed by clause 5.2.2; Distress22 and Distress23, both LongitudinalCracking, followed clause 5.2.3; and Distress24, a TransverseCracking, followed clause 5.2.4 of the same standard.
Table 4. SPARQL queries and results for CQ1 & CQ2.
These results demonstrate that the RPMO, through a unified rule pattern and parameter definitions, achieved automated severity assessment across multiple distress types. The inferred severity values fully aligned with ground truth obtained through a verification panel, confirming both correctness and interpretability of the reasoning process.

5.2. Use Case Scenario 2: Technical Condition Computation & Performance Level Rating

This scenario evaluated the executability and semantic consistency of an ontology-driven, cross-module computation workflow involving semantic reasoning, external numerical computation, data write-back, and automated condition rating. Taking a complete road section as the assessment object, the workflow demonstrated how inferred distress parameters (such as distress-specific weights and converted areas) were first obtained through ontology reasoning. These results were then consumed by external Python scripts to compute the DR, PCI, PQI, and MQI indicators sequentially. The computed values were written back into the ontology, after which the performance rating SWRL rules classified the segment’s technical condition (e.g., Excellent, Good, Fair) based on its MQI value and generated the corresponding semantic assertions.

5.2.1. Instantiation of Road Segments and Distress Data

Scenario 1 presented the distress parameters detected on Segment8, whereas this scenario extended the analysis to eleven segments (Segment1 to Segment10) to demonstrate a complete executable assessment and decision workflow. Detailed data for all segments are provided in the Supplementary Materials Table S2 input data. The basic information of the representative road section Segment7 (e.g., technical grade “Expressway” and pavement type “AsphaltPavement”), the observed distresses and their associated attributes (Distress16 to Distress19), and the corresponding technical indicator values (e.g., hasRDI, hasRQI) are presented in detail in Figure 8. It should be noted that this scenario focused exclusively on the computational workflow for the asphalt pavement indicators DR, PCI, PQI, and MQI. Other technical condition indicators (e.g., RQI and RDI) were introduced as placeholder inputs at this stage. These values were instantiated only to enable the execution of indicator aggregation and reasoning rules, while their detailed computational logic was treated as an extensible component that requires further ontology and computation-module expansion. Accordingly, representative values for these indicators were manually assigned within plausible ranges by referencing comparable inspection results.
In addition, the parameter and weight values required for formula-based computations, as well as the converted areas of segments and certain distress types, were automatically inferred through the severity inference, weight determination and area conversion rules defined in Section 4.6. These rules, implemented via the ontology’s reasoning mechanism, inferred and generated the necessary inputs prior to indicator calculation.
For example, as shown in Figure 8, the rules Rule_LongitudinalCracking_Light and Weight_LongitudinalCracking_Light inferred that Distress17 had a Light severity and the corresponding computation weight of 0.6. The area conversion rule AreaConvert_LongitudinalCracking further converted the recorded linear length of the distress into an equivalent area value of 19.63. Similarly, the segment area was computed using the Area_Segment rule. These inferred weights and converted areas were then used as direct inputs for DR computation. Moreover, the rule PCIParameter_1 derived the segment-specific parameters A0_PCI and A1_PCI for Segment7 based on its technical grade and pavement type, enabling subsequent PCI computation. The same reasoning mechanism also inferred aggregation weights such as hasWeight_PCI, hasWeight_RQI, and hasWeight_RDI for PQI computation, and hasWeight_PQI, hasWeight_BCI, hasWeight_SCI, and hasWeight_TCI for MQI computation.

5.2.2. Modeling DR, PCI, PQI and MQI

According to the Highway Performance Assessment Standards [12], the DR was computed from distress areas and weights over segment area, as defined in Equation (1). PCI was computed as a function of DR, as defined in Equation (2).
D R = 100 × i = 1 i e ω i A i A
P C I = 100 a 0 D R a 1
where a 0 and a 1 are computational parameters corresponding to the A0_PCI and A1_PCI values in the ontology; A i is the converted area of the i-th type of distress; A is the total inspected area of the segment; ω i is the weight for the i-th type of distress; i represents the distress type including its severity level; and i e is the total number of distress types (21 for asphalt pavement and 20 for cement concrete pavement).
The PQI was defined as a composite measure incorporating PCI, RQI, RDI, and either the SRI or the PWI, with weights specified by road technical grade, as shown in Equation (3). Similarly, the overall highway condition index MQI was formulated as a weighted combination of SCI, PQI, BCI, and TCI, as defined in Equation (4).
P Q I = ω P C I P C I + ω R Q I R Q I + ω R D I R D I + ω P B I P B I + ω P W I P W I + ω S S R I R I + ω P S S I P S S I
M Q I = ω S C I S C I + ω P Q I P Q I + ω B C I B C I + ω T C I T C I
In these equations, the coefficients (e.g., ω P C I ) represent the weights of specific indicators (e.g., PCI) within the aggregate index, corresponding to properties like hasWeight_PCI in the ontology. All the corresponding weights were generated automatically through the weight determination SWRL rules.
Within RPMO, these formulas were represented in the class Formula, with individuals Formula_DR, Formula_PCI, Formula_PQI, and Formula_MQI. Each formula instance included the properties formulaExpression and implementedBy, which specify the mathematical expression and the external computation program, respectively.
The numerical computations were executed by the associated Python scripts built in Section 4.5. These scripts read the TTL ontology file (provided in Supplementary Materials Code S2 RPMO), applied the parameters generated through reasoning, computed the index values for each segment, and wrote the results back into the ontology as data properties (hasDR, hasPCI, hasPQI, and hasMQI).
Taking Segment7 as an example, the calculate_dr.py script read the distress areas, weights, and segment area from the ontology (RPMO.ttl), computed a DR value of 0.66, and wrote this back to generate a new snapshot RPMO_with_DR.ttl. Subsequently, calculate_pci.py retrieved the DR value and the A0_PCI and A1_PCI parameters to calculate a PCI of 87.36, resulting in RPMO_with_PCI.ttl. The calculate_pqi.py script then aggregated the PCI with other technical indicators and weights to produce a PQI of 86.93. Finally, calculate_mqi.py processed the PQI along with SCI, BCI, and TCI values to determine a final MQI of 85.47, which was written back to the ontology as RPMO_with_MQI.ttl.

5.2.3. Inferring MQI Level from MQI Value

The MQI rating levels were modeled as individuals of the class MQILevel (e.g., Excellent, Good, etc.). A set of performance rating SWRL rules mapped the numerical MQI values to these categorical levels based on the threshold definitions specified in clause 4.0.1 of JTG_5210_2018.
For example, for Segment7 in Figure 8, the SWRL rule Rule_MQILevel_2 inferred that its MQI level was Good:
Segment(?s) ^ hasMQI(?s, ?mqi) ^ swrlb:greaterThanOrEqual(?mqi, 80) ^ swrlb:lessThan(?mqi, 90) -> hasMQILevel(?s, Good)^evidencedBy(?s, Rule_MQILevel_2)
This rule was linked to the standard clause clause_JTG_5210_2018_4_0_1 via the fromClause property, which in turn referenced the standard document JTG_5210_2018 through the sourceDocument property, thereby enabling explicit provenance tracing from the inferred rating to the governing clause.

5.2.4. SPARQL Queries for CQ3 to CQ6

Table 5 presents the SPARQL queries for CQ3 to CQ6 together with their corresponding outputs in RPMO. CQ3 retrieved the set of distress types applicable to asphalt pavement. This query leveraged the applicableToStructure object property predefined in RPMO, which linked each DistressType to its corresponding InspectionObject. The results listed eleven distress categories such as alligator cracking and block cracking, consistent with the classifications specified in clause 5.2 of JTG_5210_2018. CQ4 examined the distress weights used in the DR computation. Using alligator cracking as an example, the query not only retrieved the assigned weight values but also traced the underlying reasoning rules and the standard clauses on which they depended. Among the input distresses, six were identified as AlligatorCracking and all with a severity level of Light; consequently, a weight of 0.6 was applied for each distress in the DR calculation. This assignment corresponded to the provisions in clause 7.4.5 of JTG_5210_2018. CQ5 retrieved the computed technical condition indicators for the input segments. The results showed the DR, PCI, PQI, and MQI values for all eleven segments, which matched the manually calculated reference values. CQ6 used Segment7 as an example and queried its assigned performance rating based on the computed MQI value. The result indicated that Segment7 was classified as Good, following the threshold definitions provided in clause 4.0.1 of JTG_5210_2018.
Table 5. SPARQL queries and results for CQ3 to CQ6.

5.3. Use Case Scenario 3: Maintenance Type and Preventive Technique Recommendation

This scenario built upon the indicator results derived in Scenario 2 and used them as inputs to the decision rules defined within the RPMO. The embedded maintenance decision logic then triggered the selection of maintenance types and the recommendation of specific maintenance techniques. When the computed indicators satisfied the threshold combinations prescribed in the Specifications for Maintenance Design of Highway Asphalt Pavement (JTG_5421_2018) and the Technical Specifications for Preventive Maintenance of Highway Asphalt Pavement (JTG_T_5142_01_2021), the ontology automatically inferred the applicable maintenance types (e.g., PreventiveMaintenanceEngineering, RehabilitativeMaintenanceEngineering) and the corresponding techniques (e.g., FogSeal, MicroSurfacing, UltraThinOverlay).

5.3.1. Mapping Indicators to Maintenance Types

In clause 5.2.1 of JTG_5421_2018, a table was provided for classifying the maintenance type of each evaluation unit based on pavement condition data. This section operationalizes that decision table as SWRL rules, enabling the ontology to automatically infer a segment’s maintenance type from its computed indicator values (e.g., PCI) together with contextual attributes (e.g., technical grade and pavement type).
For example, if an expressway segment had a PCI value between 85 and 90 and an RQI value greater than or equal to 85, preventive maintenance was preferred. By contrast, if the PCI value was still between 85 and 90 but the RQI value was below 85, more intensive repair maintenance might be required. These textual conditions were encoded as SWRL rules in the ontology, and the recommended maintenance type could be automatically derived by executing these rules (Detailed SWRL rules and their textual descriptions are provided in Supplementary Material Table S1 SWRL Rules):
Segment(?s) ^ hasTechnicalGrade(?s, Expressway) ^ hasPavementType(?s, AsphaltPavement)^ hasPCI(?s, ?pci) ^ swrlb:greaterThanOrEqual(?pci, 85) ^ swrlb:lessThan(?pci, 90) ^ hasRQI(?s, ?rqi) ^ swrlb:greaterThanOrEqual(?rqi, 85) -> hasMaintenanceType(?s, PreventiveMaintenanceEngineering) ^ evidencedBy(?s, Rule_MR_5)
Segment(?s) ^ hasTechnicalGrade(?s, Expressway) ^ hasPavementType(?s, AsphaltPavement) ^ hasPCI(?s, ?pci) ^ swrlb:greaterThanOrEqual(?pci, 85) ^ swrlb:lessThan(?pci, 90) ^ hasRQI(?s, ?rqi) ^ swrlb:lessThan(?rqi, 85) -> hasMaintenanceType(?s, RehabilitativeMaintenanceEngineering) ^ evidencedBy(?s, Rule_MR_6)
Specifically, for Segment7 in Figure 8, which had a computed PCI of 87.36 and the instantiated RQI of 87.67, Rule_MR_5 was triggered and the ontology inferred that the required maintenance type was PreventiveMaintenanceEngineering. This rule was linked via the fromClause property to clause_JTG_5421_2018_5_2_1, which further referenced the standard JTG_5421_2018 through the sourceDocument property.

5.3.2. Recommending Preventive Maintenance Techniques

Once the maintenance type was determined for each segment, the ontology further refined the decision into specific maintenance techniques. Focusing on preventive maintenance in this case, the Technical Specifications for Preventive Maintenance of Highway Asphalt Pavement (JTG_T_5142_01_2021) were used as the basis for modeling individual treatment options as instances of the class PreventiveMaintenanceTech. The applicability conditions for each preventive maintenance technique, expressed in terms of pavement condition thresholds in the standard, were encoded as SWRL rules. By executing these rules, the ontology automatically recommends suitable preventive maintenance techniques for segments classified as requiring preventive maintenance. For instance, if an expressway segment recommended for preventive maintenance has a PCI greater than or equal to 85, an RQI greater than or equal to 85, and an RDI greater than or equal to 80, then the recommended maintenance technique is ThinOverlays, this decision rule can be expressed in SWRL as follows (Detailed SWRL rules and their textual descriptions are provided in Supplementary Material Table S1 SWRL Rules):
Segment(?s) ^ hasTechnicalGrade(?s, Expressway) ^ hasPCI(?s, ?pci) ^ swrlb:greaterThanOrEqual(?pci, 85) ^ hasRQI(?s, ?rqi) ^ swrlb:greaterThanOrEqual(?rqi, 85) ^ hasRDI(?s, ?rdi) ^ swrlb:greaterThanOrEqual(?rdi, 80) -> hasSuggestedTechnique(?s, ThinOverlays) ^ evidencedBy(?s, Rule_MRTech_4)
For the example Segment7 in Figure 8, with a PCI of 87.36, an RQI of 87.67, and an RDI of 81.00, the ontology recommends ThinOverlays, SealAndOverlays, RemixingRecycling, and OverlayRecycling as suitable techniques based on rules Rule_MRTech_4, Rule_MRTech_6, Rule_MRTech_7, and Rule_MRTech_8. These rules are linked to clause_JTG_T_5142_01_2021_5_3_2, clause_JTG_T_5142_01_2021_5_3_3, and clause_JTG_T_5142_01_2021_5_4_2 via the fromClause property, and are associated with the corresponding standard document JTG_T_5142_01_2021 through the sourceDocument property.

5.3.3. SPARQL Queries for CQ7 to CQ9

Table 6 presents the SPARQL queries for CQ7 to CQ9, together with their corresponding outputs in RPMO. CQ7 retrieved the maintenance categories modeled in the ontology, showing that two types of maintenance engineering were represented: PreventiveMaintenanceEngineering and RehabilitativeMaintenanceEngineering. CQ8 determined the required maintenance type for each segment based on its evaluated condition indicators and traced the supporting standard clauses used in the decision. The results indicated that Segment1, Segment2, Segment3, Segment4, Segment5, and Segment7 required preventive maintenance, whereas the remaining segments fell under rehabilitative maintenance. All of these inferences were derived from clause 5.2.1 of JTG_5421_2018. CQ9 then focused on the segments requiring preventive maintenance and recommended appropriate maintenance techniques according to the threshold conditions specified in the technical standards. Using Segment7 as an example, the recommended techniques included OverlayRecycling, ReminingRecycling, SealAndOverlays, and ThinOverlays. These recommendations were supported by clauses 5.3.2, 5.3.3 and 5.4.2 of JTG_T_5142_01_2021. Across the evaluated segments, the queried maintenance decisions and technique recommendations were consistent with the expert-derived ground truth finalized by the verification panel.
Table 6. SPARQL queries and results for CQ7 to CQ9.

6. Discussion

This study developed an integrated semantic ontology framework, RPMO, to support road condition assessment and maintenance decision-making. The model was designed around three core requirements: the structured representation of standard clauses, the executable computation of assessment indicators, and the explainability of rule-based reasoning.
From the perspective of methodological validity, the ontology-driven reasoning and computation outputs demonstrated strong consistency with existing standards across all three use case scenarios. The framework’s primary strength lies in its executable decision-support layer, which moves beyond traditional descriptive ontologies. By delegating numerical calculations to external scripts while maintaining semantic control, we achieved a balance between logical rigor and computational efficiency. This scheduling mechanism executed the computation chain sequentially and wrote results back to the ontology, effectively closing the loop between semantic modeling and data execution, demonstrating the potential of ontologies to serve not only as knowledge repositories but also as executable decision-support layers. Furthermore, the explicit linkage between inference results and specific standard clauses provided interpretability for decision-makers, addressing the long-standing challenge in intelligent maintenance systems.
Regarding extensibility, RPMO adopted a modular structure comprising a core ontology, an assessment ontology, and a maintenance ontology. This modular design facilitated initial deployment for asphalt pavement while leaving extensible interfaces for other structural components such as concrete pavements, subgrades, and traffic facilities. Extending the system requires only the addition of new indicators and distress types within the assessment ontology and corresponding maintenance measures and trigger conditions within the maintenance ontology, without restructuring the overall framework.
Naturally, this study also revealed several limitations that should not be overlooked. Firstly, the current modeling and validation efforts remain largely confined to asphalt pavements on expressways. The distress types and assessment rules for cement concrete pavements, subgrade structures, and traffic facilities specified in JTG_5210_2018 have not yet been systematically incorporated. Similarly, the maintenance recommendation module emphasized preventive maintenance technologies, as well as their applicability conditions and requirements, whereas the representation of rehabilitative maintenance remained abstract and did not yet support a full lifecycle maintenance strategy. Secondly, the decision rules relied mainly on threshold-based combinations of quality indicators and technical grades. They did not yet incorporate traffic volume dynamics, deterioration forecasting, or cost–benefit analysis. Although JTG_T_5142_01_2021 provided applicability thresholds by road technical grades and traffic load, the present ontology did not integrate historical monitoring data or economic evaluation models, limiting its ability to support long-term strategy optimization and alternative scheme comparison. Thirdly, from an engineering deployment perspective, this study verified the functionality and feasibility of the proposed semantic framework only on a small-scale dataset and three use case scenarios. Its performance has not yet been systematically validated under real-world network conditions where the numbers of segments, distress instances, and rules increase substantially, which may raise scalability concerns for OWL/SWRL reasoning in terms of computational cost and performance. The stability and reliability of indicator computation and rule triggering under incomplete, inconsistent, or noisy inspection data have not been evaluated. Moreover, as technical standards evolve over time, clause-linked rules and threshold parameters may require continual updates, and the long-term maintainability of the rule base remains to be examined.
Despite these limitations, the proposed standard-driven, formula-executable, and rule-interpretable semantic framework exhibited strong adaptability and extensibility. The RPMO supported the alignment of standard clauses, computational formulas, and decision rules within a single semantic layer, and was adaptable to different national or regional standards. By enabling the integration of rule-based reasoning and executable computation within an ontology, the framework transformed traditional infrastructure ontologies into intelligent, data-driven decision-support systems. This architecture can be well suited to serve as the upper knowledge layer for smart maintenance platforms and digital highway systems.

7. Conclusions

Confronted with the fragmented knowledge hierarchies, inconsistent semantic representations, and the limited capability to support condition assessment and maintenance decision-making of existing ontologies in the road infrastructure domain, this study proposed an integrated semantic modeling framework that unified standard clauses, computational formulas, and reasoning rules. It substantially advanced beyond traditional models confined to conceptual taxonomies and static data interoperability, enabling a structured, executable, and traceable representation of the entire assessment, reasoning, and decision workflow.
A six-stage ontology construction framework encompassing specification, knowledge acquisition & reuse, conceptualization, formalization & implementation, instantiation, and verification & evaluation was established to guide the RPMO development process. Based on this framework, a three-module semantic architecture consisting of a core ontology, an assessment ontology and a maintenance ontology was developed. The core ontology abstracted fundamental concepts such as roads, segments, distresses, and standard clauses. The evaluation ontology formalized quality indicators and explicitly embedded the calculation formulas and computational logic from the specifications into the ontology structure. The maintenance ontology defined maintenance types, preventive maintenance technologies, and their applicability constraints.
Building on this structure, the study further established an executable semantic reasoning chain spanning the workflow from distress data input, to DR, PCI, PQI and MQI computation, to level inference, and finally to maintenance type determination and preventive maintenance recommendation. SWRL rules were employed to represent distress severity inference, weight determination, performance rating, and maintenance type and technique selection logic. A clause-tracing mechanism was established by mapping SWRL rule instances to corresponding standard clauses and documents. Indicator computation was integrated with external Python scripts, enabling parameter acquisition, formula execution, and result synchronization.
Additionally, three representative use case scenarios were developed using real inspection data to validate the instantiated RPMO: distress severity inference, segment-level indicator computation and MQI classification, and maintenance recommendation based on assessment indicators. SPARQL queries were further employed to answer the CQs defined in the ORSD, and the reasoning and query outputs in all scenarios were highly consistent with both the technical standards and expert judgment. The automated indicator computation pipeline fully reproduced the parameter dependencies and computational logic specified in the standards, confirming the executability, interpretability, reliability and engineering applicability of the proposed ontology model for complex domain tasks.
Ultimately, the proposed semantic framework demonstrated strong reusability and extensibility. Future work will focus on three directions: First, the scope of the ontology will be expanded to cover other road structures such as concrete pavements, subgrades, roadside facilities, and bridge tunnel structures, enabling unified semantic reasoning across all subcomponents. In parallel, a full lifecycle maintenance ontology will be developed to incorporate preventive and structural rehabilitation strategies, with detailed semantic definitions and combination rules for rehabilitative maintenance techniques. Second, decision-making logic will be enhanced by integrating traffic volume evolution models, pavement performance deterioration models, and cost–benefit analysis. These additions will extend the decision logic from static threshold-based reasoning to predictive and optimization-driven scheme generation, ultimately supporting an intelligent maintenance decision framework capable of integrating multisource heterogeneous data and conducting multi-criteria comprehensive evaluation. Third, to support engineering-scale deployment, systematic benchmarking will be conducted under large-scale networks with substantially increased numbers of segments, distress instances, and rules, and the reasoning pipeline will be optimized through partitioned or incremental reasoning strategies. Robustness mechanisms will be incorporated to handle incomplete, inconsistent, or noisy inspection data, and a standards-versioned rule governance process will be established to maintain clause-linked rules and threshold parameters when regulations are updated.

Supplementary Materials

The following supporting information can be downloaded at: https://www.mdpi.com/article/10.3390/app16020607/s1, Table S1: SWRL Rules.xlsx provides the complete SWRL rule inventory with rule identifiers, rule categories, rule contents, and textual descriptions. Table S2: input data.xlsx provides the scenario dataset as an Excel workbook (Segment and Distress sheets), together with reference values used for verification highlighted in red. Code S1: Cellfie load rules.json provides the Cellfie mappings used to import Table S2 into Protégé. Code S2: RPMO.ttl provides the released RPMO ontology in Turtle format. Code S3 to S6 (calculate_dr.py, calculate_pci.py, calculate_pqi.py, and calculate_mqi.py) provide the external scripts used to reproduce DR, PCI, PQI, and MQI computation and write-back.

Author Contributions

Conceptualization, R.Z., J.W. and H.L.; methodology, R.Z. and H.L.; software, R.Z.; validation, J.W. and H.L.; formal analysis, R.Z. and H.L.; investigation, R.Z.; resources, J.W.; data curation, J.W.; writing—original draft preparation, R.Z.; writing—review and editing, J.W. and H.L.; supervision, J.W. and H.L.; project administration, J.W.; funding acquisition, J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by National Natural Science Foundation of China, grant number 52102374, Natural Science Foundation of Ningbo, grant number 2023J028, and Transportation Science and Technology Research Project of Hebei Province, grant number JX-202006.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

All data supporting this study are included in the article and its Supplementary Materials.

Acknowledgments

During the preparation of this manuscript, the authors used DeepL, Youdao Dict, and ChatGPT-4 for the purposes of grammar checking, sentence polishing and language expression improvement. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
RPMORoad Performance and Maintenance Ontology
SWRLSemantic Web Rule Language
ORSDOntology Requirements Specification Document
HiOntoHighway Ontology
IHP-ONTOIntegrated Highway Planning Ontology
RSORoad Shared Ontology
M&RMaintenance And Rehabilitation
RMORoad Maintenance Ontology
PCIPavement Surface Condition Index
MQIHighway Maintenance Quality Indicator
SCISubgrade Condition Index
BCIBridge, Tunnel and Culvert Condition Index
TCITraffic Facility Condition Index
PQIPavement Maintenance Quality Index
RQIPavement Riding Quality Index
RDIPavement Rutting Depth Index
PBIPavement Bumping Index
PWIPavement Surface Wearing Index
SRIPavement Skidding Resistance Index
SPARQLSPARQL Protocol and RDF Query Language
CQsCompetency Questions
DRPavement Distress Ratio
OWLWeb Ontology Language

References

  1. Song, Y.; Thatcher, D.; Li, Q.; McHugh, T.; Wu, P. Developing sustainable road infrastructure performance indicators using a model-driven fuzzy spatial multi-criteria decision making method. Renew. Sustain. Energy Rev. 2021, 138, 110538. [Google Scholar] [CrossRef]
  2. Setiawan, B.; Setyawan, A.; Yulianto, B. The development of road evaluation and monitoring system using database application. In Exploring Resources, Process and Design for Sustainable Urban Development, Proceedings of the 5th International Conference on Engineering, Technology, and Industrial Application (ICETIA), Surakarta, Indonesia, 12–13 December 2018; AIP Publishing: Melville, NY, USA, 2019. [Google Scholar]
  3. Costin, A.; Adibfar, A.; Hu, H.; Chen, S.S. Building Information Modeling (BIM) for transportation infrastructure—Literature review, applications, challenges, and recommendations. Autom. Constr. 2018, 94, 257–281. [Google Scholar] [CrossRef]
  4. Vignali, V.; Acerra, E.M.; Lantieri, C.; Di Vincenzo, F.; Piacentini, G.; Pancaldi, S. Building information Modelling (BIM) application for an existing road infrastructure. Autom. Constr. 2021, 128, 103752. [Google Scholar] [CrossRef]
  5. Zhang, J.; Zhao, C.; Li, H.; Huijser, H.; Skitmore, M. Exploring an Interdisciplinary BIM-Based Joint Capstone Course in Highway Engineering. J. Civ. Eng. Educ. 2020, 146, 05020004. [Google Scholar] [CrossRef]
  6. Zhao, L.; Liu, Z.; Mbachu, J. Highway Alignment Optimization: An Integrated BIM and GIS Approach. ISPRS Int. J. Geo-Inf. 2019, 8, 172. [Google Scholar] [CrossRef]
  7. Dong, J.; Meng, W.; Liu, Y.; Ti, J. A framework of pavement management system based on IoT and big data. Adv. Eng. Inform. 2021, 47, 101226. [Google Scholar] [CrossRef]
  8. Retno, R.; Osorio-Sandoval, C.; Thom, N. State-of-the-art review on the integration of BIM with pavement management systems. J. Inf. Technol. Constr. 2024, 29, 810–825. [Google Scholar] [CrossRef]
  9. Wang, J.-C.; Hsieh, C.-L.; Lee, M.-H.; Sun, C.-H.; Wen, T.-H.; Juang, J.-Y.; Jiang, J.-A. Research on Monitoring Road Surface Anomalies Using an IoT-Based Automatic Detection System: Case Study in Taiwan. IEEE Trans. Ind. Inform. 2024, 20, 11404–11417. [Google Scholar] [CrossRef]
  10. France-Mensah, J.; O’Brien, W.J. A shared ontology for integrated highway planning. Adv. Eng. Inform. 2019, 41, 100929. [Google Scholar] [CrossRef]
  11. Hagedorn, P.; Liu, L.; König, M.; Hajdin, R.; Blumenfeld, T.; Stöckner, M.; Billmaier, M.; Grossauer, K.; Gavin, K. BIM-Enabled Infrastructure Asset Management Using Information Containers and Semantic Web. J. Comput. Civ. Eng. 2023, 37, 04022041. [Google Scholar] [CrossRef]
  12. JTG 5210-2018; Highway Performance Assessment Standards. Ministry of Transport of the People’s Republic of China: Beijing, China, 2018.
  13. JTG 5110-2023; Technical Standards for Highway Maintenance. Ministry of Transport of the People’s Republic of China: Beijing, China, 2023.
  14. Zhang, R.; Wang, J.; Li, H.; Mao, X. A comprehensive review of semantic web technologies supported life cycle management for road infrastructures. Alex. Eng. J. 2025, 128, 796–815. [Google Scholar] [CrossRef]
  15. Verstichel, S.; Ongenae, F.; Loeve, L.; Vermeulen, F.; Dings, P.; Dhoedt, B.; Dhaene, T.; Turck, F.D. Efficient data integration in the railway domain through an ontology-based methodology. Transp. Res. Part C Emerg. Technol. 2011, 19, 617–643. [Google Scholar] [CrossRef]
  16. Mignard, C.; Gesquière, G.; Nicolle, C. Interoperability Between GIS and BIM—A Semantic-based Multi-Representation Approach. In Proceedings of the International Conference on Knowledge Management and Information Sharing, Paris, France, 24–28 October 2011; pp. 359–362. [Google Scholar]
  17. El-Diraby, T.E.; Kashif, K.F. Distributed Ontology Architecture for Knowledge Management in Highway Construction. J. Constr. Eng. Manag. 2005, 131, 591–603. [Google Scholar] [CrossRef]
  18. Venugopal, M.; Eastman, C.M.; Teizer, J. An ontology-based analysis of the industry foundation class schema for building information model exchanges. Adv. Eng. Inform. 2015, 29, 940–957. [Google Scholar] [CrossRef]
  19. Lei, X.; Wu, P.; Zhu, J.; Wang, J. Ontology-Based Information Integration: A State-of-the-Art Review in Road Asset Management. Arch. Comput. Methods Eng. 2021, 29, 2601–2619. [Google Scholar] [CrossRef]
  20. Niestroj, M.G.; McMeekin, D.A.; Helmholz, P.; Kuhn, M. A Proposal to Use Semantic Web Technologies for Improved Road Network Information Exchange. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2018, 4, 147–154. [Google Scholar] [CrossRef]
  21. Lorvão Antunes, A.; Barateiro, J.; Marecos, V.; Petrović, J.; Cardoso, E. Ontology-based BIM-AMS integration in European Highways. Intell. Syst. Appl. 2024, 22, 200366. [Google Scholar] [CrossRef]
  22. Le, T.; David Jeong, H. Interlinking life-cycle data spaces to support decision making in highway asset management. Autom. Constr. 2016, 64, 54–64. [Google Scholar] [CrossRef]
  23. Xu, X.; Yuan, C.; Zhang, Y.; Cai, H.; Abraham, D.M.; Bowman, M.D. Ontology-Based Knowledge Management System for Digital Highway Construction Inspection. Transp. Res. Rec. J. Transp. Res. Board 2019, 2673, 52–65. [Google Scholar] [CrossRef]
  24. Niknam, M.; Zhao, T.; Karshenas, S. A Semantic Model for Pavement Management Data. In Computing in Civil Engineering 2021; American Society of Civil Engineers: Reston, VA, USA, 2022; pp. 729–736. [Google Scholar]
  25. Zhao, T. Semantic Representation of Road Infrastructure Information. Ph.D. Thesis, Marquette University, Milwaukee, WI, USA, 2022. [Google Scholar]
  26. Shalom, G. The Role of Semantic Web Technologies in Improving Knowledge Management Systems. Eur. J. Inf. Knowl. Manag. 2024, 3, 26–37. [Google Scholar] [CrossRef]
  27. Zhong, B.; Wu, H.; Li, H.; Sepasgozar, S.; Luo, H.; He, L. A scientometric analysis and critical review of construction related ontology research. Autom. Constr. 2019, 101, 17–31. [Google Scholar] [CrossRef]
  28. Zheng, Z.; Zhou, Y.-C.; Lu, X.-Z.; Lin, J.-R. Knowledge-informed semantic alignment and rule interpretation for automated compliance checking. Autom. Constr. 2022, 142, 104524. [Google Scholar] [CrossRef]
  29. Ling, J.; Li, X.; Li, H.; An, Y.; Rui, Y.; Shen, Y.; Zhu, H. Hybrid NLP-based extraction method to develop a knowledge graph for rock tunnel support design. Adv. Eng. Inform. 2024, 62, 102725. [Google Scholar] [CrossRef]
  30. Wątróbski, J. Ontology learning methods from text—An extensive knowledge-based approach. Procedia Comput. Sci. 2020, 176, 3356–3368. [Google Scholar] [CrossRef]
  31. Al-Aswadi, F.N.; Chan, H.Y.; Gan, K.H. Automatic ontology construction from text: A review from shallow to deep learning trend. Artif. Intell. Rev. 2019, 53, 3901–3928. [Google Scholar] [CrossRef]
  32. Wu, Z.; Liu, M.; Ma, G. A Semi-Automatic Ontology Development Framework for Knowledge Transformation of Construction Safety Requirements. Buildings 2025, 15, 569. [Google Scholar] [CrossRef]
  33. Li, B.; Jia, H.; Yu, H.; Fu, C. An integrated approach of knowledge extraction and ontology-based reasoning for green building evaluation and electricity efficiency. Front. Built Environ. 2025, 11, 1599787. [Google Scholar] [CrossRef]
  34. Zheng, H.; Ouyang, G.; Huang, Y. An Unsupervised Ontology Construction Method Based on Pre-trained Language Model. In Proceedings of the 2025 International Conference on Artificial Intelligence and Computational Intelligence, Kuala Lumpur, Malaysia, 14–16 February 2025; Association for Computing Machinery: New York, NY, USA, 2025; pp. 588–595. [Google Scholar]
  35. Premasiri, D.; Ranasinghe, T.; Mitkov, R.; El-Haj, M.; Frommholz, I. Survey on legal information extraction: Current status and open challenges. Knowl. Inf. Syst. 2025, 67, 11287–11358. [Google Scholar] [CrossRef]
  36. Fujiu, T.; Yasui, T.; Okazaki, S.; Kaminishi, K.; Ota, J. Description Method and Failure Ontology for Utilizing Maintenance Logs with FMEA in Failure Cause Inference of Manufacturing Systems. In Proceedings of the 2024 IEEE International Conference on Advanced Intelligent Mechatronics (AIM), Boston, MA, USA, 15–19 July 2024; pp. 512–517. [Google Scholar]
  37. Ren, G.; Ding, R.; Li, H. Building an ontological knowledgebase for bridge maintenance. Adv. Eng. Softw. 2019, 130, 24–40. [Google Scholar] [CrossRef]
  38. Ait-Lamallam, S.; Sebari, I.; Yaagoubi, R.; Doukari, O. IFCInfra4OM: An Ontology to Integrate Operation and Maintenance Information in Highway Information Modelling. ISPRS Int. J. Geo-Inf. 2021, 10, 305. [Google Scholar] [CrossRef]
  39. Uschold, M.; King, M. Towards a Methodology for Building Ontologies. In Proceedings of the Workshop on Basic Ontological Issues in Knowledge Sharing, International Joint Conference on Artificial Intelligence, Montreal, QC, Canada, 20–25 August 1995. [Google Scholar]
  40. Guyo, E.D.; Hartmann, T.; Snyders, S. An ontology to represent firefighters data requirements during building fire emergencies. Adv. Eng. Inform. 2023, 56, 101992. [Google Scholar] [CrossRef]
  41. Fernández-López, M.; Gomez-Perez, A.; Juristo, N. METHONTOLOGY: From ontological art towards ontological engineering. In Proceedings of the Engineering Workshop on Ontological Engineering (AAAI97), Stanford, CA, USA, 24–26 March 1997. [Google Scholar]
  42. Sure-Vetter, Y.; Staab, S.; Studer, R. On-to-knowledge methodology (OTKM). In Handbook on Ontologies; Springer: Berlin/Heidelberg, Germany, 2003. [Google Scholar] [CrossRef]
  43. Noy, N.; McGuinness, D. Ontology Development 101: A Guide to Creating Your First Ontology. Knowl. Syst. Lab. 2001, 32, 1–25. [Google Scholar]
  44. Wu, C.; Wu, P.; Wang, J.; Jiang, R.; Chen, M.; Wang, X. Ontological knowledge base for concrete bridge rehabilitation project management. Autom. Constr. 2021, 121, 103428. [Google Scholar] [CrossRef]
  45. Niknam, M.; Karshenas, S. A shared ontology approach to semantic representation of BIM data. Autom. Constr. 2017, 80, 22–36. [Google Scholar] [CrossRef]
  46. Suárez-Figueroa, M.C.; Gómez-Pérez, A.; Fernández-López, M. The NeOn Methodology framework: A scenario-based methodology for ontology development. Appl. Ontol. 2015, 10, 107–145. [Google Scholar] [CrossRef]
  47. JTG 5421-2018; Specifications for Maintenance Design of Highway Asphalt Pavement. Ministry of Transport of the People’s Republic of China: Beijing, China, 2018.
  48. JTG/T 5142-01-2021; Technical Specifications for Preventive Maintenance of Highway Asphalt Pavement. Ministry of Transport of the People’s Republic of China: Beijing, China, 2021.
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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.