Fact-checked by Grok 2 weeks ago

Web Ontology Language

The Web Ontology Language () is a language designed to represent rich and complex knowledge about things, groups of things, and relations between things. Developed by the (W3C), OWL provides a declarative framework for expressing ontologies—formal descriptions of domain-specific concepts and their interrelationships—with formally defined meaning that enables computational reasoning. First published as a W3C Recommendation in 2004 by the Web Ontology Working Group, it builds upon foundational Semantic Web standards such as (Resource Description Framework) and (RDF Schema) to enhance knowledge interoperability on the web. The current version, OWL 2, was standardized in 2009 with a second edition in 2012, extending the original OWL by introducing new constructs for greater expressivity, such as qualified cardinality restrictions, keys, and enhanced datatype support. OWL ontologies are typically serialized in RDF/XML as the primary syntax, with optional alternatives including OWL/XML, , and the Manchester Syntax for human readability. Core elements include classes (representing sets of individuals, like "" or ""), object properties (defining relations between individuals, such as "hasDriver"), datatype properties (linking individuals to data values, like "hasAge"), and individuals (specific instances). These components support two semantics: Direct Semantics for precise logical interpretation and RDF-Based Semantics for compatibility with RDF graphs. OWL 2 defines three tractable profiles—OWL 2 EL (for large-scale ontologies with existential restrictions), OWL 2 QL (optimized for query answering over large datasets), and OWL 2 RL (for rule-based reasoning)—balancing expressivity with computational efficiency for diverse applications. In practice, OWL facilitates to check ontology consistency, infer implicit facts, and integrate knowledge across domains, such as in (e.g., the ) and enterprise . By enabling machines to understand and process structured knowledge, OWL plays a foundational role in realizing the Semantic Web's vision of a more intelligent, interconnected web.

Introduction

Definition and Purpose

The Web Ontology Language (OWL) is a W3C recommendation designed for representing within the , allowing the formal description of machine-interpretable knowledge about entities, classes, properties, and their interrelations. As an ontology language with formally defined meaning, OWL enables the explicit representation of rich and complex knowledge in a declarative manner, supporting both terminological definitions (such as class hierarchies) and assertional facts (such as instance memberships). The core purposes of OWL include the formal specification of concepts within domain-specific vocabularies to ensure precise and unambiguous understanding across applications, the facilitation of over web-based knowledge representations to infer new information or detect inconsistencies, and the promotion of interoperability with other standards like RDF and RDFS. By providing a standardized , OWL allows developers and systems to share and reuse ontologies effectively, enhancing the of distributed on the . Key features of OWL encompass high expressivity for defining classes through operations such as , , and complement; properties with characteristics like , , and functional restrictions; individuals as specific instances; and axioms including subclass relations, statements, and constraints. These elements enable sophisticated modeling of , such as asserting that a class of "parents" is the of "adults" and those with at least one , while supporting computational . OWL builds upon but significantly extends the Resource Description Framework Schema (RDFS) by incorporating richer semantics and greater expressive power, allowing for more advanced reasoning capabilities beyond RDFS's basic vocabulary and inference rules, while remaining fully compatible with RDF-based representations.

Role in the Semantic Web

The Web Ontology Language (OWL) fulfills the ontology layer in the Semantic Web architecture, corresponding to the role of ontology vocabulary in Tim Berners-Lee's original "layer cake" model, where it builds directly upon the Resource Description Framework (RDF) and RDF Schema (RDFS) to provide formal definitions of classes, properties, and relationships, while serving as a foundation for higher layers such as rules and query languages like SPARQL. This positioning enables OWL to extend the basic data modeling of RDF/RDFS into a more structured framework for knowledge representation on the web. OWL's primary contributions to the Semantic Web lie in its support for automated reasoning and the of implicit , allowing applications to derive new facts from existing —such as identifying memberships or entailments—beyond what RDFS alone can achieve. Additionally, OWL facilitates across heterogeneous, distributed web resources by enabling the alignment and merging of ontologies, which resolves ambiguities in shared vocabularies and supports scalable processing. Through these capabilities, OWL enhances interoperability by standardizing the sharing and reuse of ontologies, thereby promoting consistent interpretation of data across systems and domains. This underpins key applications, including that leverages inferred relationships for more precise results, initiatives that interlink datasets with ontological context, and knowledge graphs that organize vast information networks for querying and discovery. OWL represents an evolution from , directly addressing RDFS's limitations in expressivity—such as its inability to define local restrictions on properties, cardinality constraints, or disjoint classes—thus providing the richer logical constructs needed for complex, real-world knowledge modeling in the .

History

Early Ontology Languages

Early efforts in ontology languages predated the web era and laid foundational concepts for knowledge representation, drawing from research in the 1980s and 1990s. The project, initiated in 1984 by at Microelectronics and Computer Technology Corporation (), developed a massive using predicate logic to encode common-sense knowledge, aiming to enable general-purpose reasoning across diverse domains. 's approach emphasized hand-crafted axioms and rules in a framework, influencing later ontology efforts by demonstrating the potential of large-scale, logic-based knowledge encoding. Complementing Cyc, the Knowledge Interchange Format (KIF), developed in the early 1990s under the Knowledge Sharing Effort, provided a standardized language for expressing logical statements to facilitate knowledge exchange between heterogeneous AI systems. KIF, primarily based on first-order predicate calculus, allowed for declarative semantics and supported the interchange of facts, rules, and queries without assuming a specific computational . Meanwhile, , a knowledge representation system created at the University of Southern California's Information Sciences Institute in the late , introduced description logic-based modeling for taxonomic structures and , enabling efficient and querying of concepts. combined frame-like representations with terminological reasoning, serving as an early implementation of that balanced expressivity and computational tractability. These systems influenced the design of DAML+OIL, a pivotal precursor ontology language released in 2001 that merged frame-based modeling from DARPA's Agent Markup Language (DAML) with description logic elements from the European Ontology Interchange Language (OIL). DAML+OIL extended by incorporating explicit support for classes, properties, and restrictions, providing a hybrid approach that drew from predecessors like for its logic foundations while aiming for broader . Despite their innovations, early ontology languages faced significant limitations, including a lack of with distributed architectures, which restricted their use to standalone or siloed applications. Systems like and KIF prioritized standalone logic expressivity but struggled with scalability in large, decentralized environments due to the computational demands of full predicate reasoning. and similar tools offered varying levels of expressivity, often trading off decidability for power, yet they lacked mechanisms for web-scale data linking and lacked uniform syntax for cross-system sharing. Even DAML+OIL, while more web-oriented, inherited some of these issues, such as incomplete handling of complex constraints in distributed settings. The transition toward web-compatible ontology languages was driven by the emerging vision in the late 1990s, which highlighted the need for standardized representations to enable machine-readable knowledge sharing across the . This push addressed the growing demand for ontologies that could support in an increasingly connected digital landscape, prompting efforts to evolve prior languages into formats aligned with web standards like XML and RDF.

Standardization Process

The standardization of the Web Ontology Language (OWL) was led by the (W3C), beginning with the formation of the Web-Ontology (WebOnt) in October 2001. This group, chartered to develop an ontology language for the , operated from November 2001 until its closure in May 2004. Drawing on prior efforts such as DAML+OIL and integrating features from the (RDF), the working group aimed to create a standardized language for representing rich knowledge structures on the web. The acronym OWL stands for Web Ontology Language, reflecting its focus on web-based ontologies. The WebOnt Working Group's efforts culminated in the release of 1 as a W3C Recommendation on February 10, 2004, after a series of drafts, last call, candidate recommendation, and proposed recommendation stages starting from July 2002. This initial version included three species—OWL Lite, OWL DL, and OWL Full—to balance expressivity and computational tractability for different use cases. The recommendation marked a significant milestone in standards, enabling formal representation built upon RDF. Subsequent development led to OWL 2, addressed by the W3C OWL Working Group formed in 2006 to extend and revise the language in response to user feedback on expressivity limitations in OWL 1. This group focused on enhancements such as improved property support, datatype extensions, and tractable profiles including , , and , which optimize for specific reasoning tasks. OWL 2 was published as a W3C Recommendation in October 2009, with a second edition in December 2012 incorporating minor clarifications. Since the OWL 2 recommendation, no major new versions of the language have been developed as of 2025, reflecting its stability as a core standard. The W3C continues maintenance through errata updates, with reported issues addressed up to 2014 via editorial and technical corrections to the specification documents.

Syntax

Abstract Syntax

The abstract syntax of the Web Ontology Language () provides a high-level, format-independent model for specifying ontologies, enabling clear conceptual representation without dependence on specific formats. This syntax defines the structural components of OWL ontologies, including axioms that express relationships between classes, properties, and individuals, facilitating reasoning and validation in semantic web applications. In OWL 1, the abstract syntax is a structural specification that uses RDF triples to represent axioms, facts, and annotations, abstracting from exchange syntaxes to support evaluation and tool implementation. Key constructs include class identifiers (e.g., owl:Thing as the universal class), property types (such as individual-valued, data-valued, annotation, and ontology properties), and restrictions like someValuesFrom (requiring at least one value from a specified class or datatype) and allValuesFrom (requiring all values from a specified class or datatype). Axioms are expressed via triples, for example, a subclass relationship as SubClassOf(classID, classID), which maps to RDF subject-predicate-object forms for class hierarchies. Other axiom types encompass EquivalentClasses (for semantic equivalence between classes), DisjointClasses (ensuring no overlapping instances), and property axioms like domain, range, and inverse properties. This triple-based structure aligns with the RDF data model, serving as the foundation for OWL's integration with semantic web technologies. OWL 2 extends this with a functional-style syntax, a compact textual notation designed for direct ontology specification and closely mirroring the structural model to bridge conceptual modeling and implementation. It includes declarations to introduce entities, such as Declaration(Class(:Person)) for defining a , and annotations for like rdfs:label or rdfs:comment attached to s without affecting semantics. Axiom types are formalized in a readable format, including EquivalentClasses(:Class1 :Class2) for , DisjointClasses(:Man :Woman) for disjointness, and InverseObjectProperties(:hasParent :hasChild) for bidirectional relations. Restrictions build on OWL 1, supporting advanced expressions like ObjectSomeValuesFrom(:hasPet :Cat) for . An illustrative is Class(:Person PartialOverlap :Animal), denoting partial overlap between classes. This syntax aids tool development by providing a precise, human-readable for parsing, validation, and transformation into other formats. Overall, OWL's abstract syntax ensures consistency across variants like OWL Lite and OWL DL/Full, promoting interoperability and decidable reasoning based on while supporting extensions in OWL 2 for greater expressivity.

Exchange Syntaxes

The exchange syntaxes for OWL provide concrete, serializable formats for representing and sharing ontologies across systems, enabling interoperability in the ecosystem. These syntaxes map the abstract structural elements of OWL to practical notations, with serving as the normative primary format that all conforming OWL 2 tools must support. Other syntaxes, such as OWL XML and , offer alternatives optimized for different use cases, balancing factors like machine readability, human editability, and parsing efficiency. RDF-based syntaxes represent OWL ontologies as RDF triples, leveraging the to encode axioms, es, properties, and individuals. Key namespaces include owl: for OWL-specific constructs (e.g., owl:Class to declare a ) and rdfs: for foundational relations like rdfs:subClassOf to specify . This approach supports full expressivity in OWL Full, where the entire RDF graph is interpreted under OWL semantics without restrictions to . The primary RDF serialization is , which structures triples in an XML format for standardized exchange, though it can be verbose due to nested XML elements. Compatible RDF formats like and provide more compact alternatives; uses human-readable prefixes and lists (e.g., ex:Person rdf:type owl:Class .), while offers a simple line-based triple notation, both facilitating easier authoring and debugging while maintaining RDF compatibility. These RDF syntaxes trade off verbosity for broad tool support and integration with RDF ecosystems, but they may require additional mapping rules to fully capture OWL constructs. The XML syntax, defined for both OWL 1 and OWL 2, offers a structured XML-based representation that directly mirrors the functional-style abstract syntax, making it suitable for XML-aware tools like parsers and validators. It uses an to enforce precise serialization of components, such as declarations, imports, and axioms, with elements like <Ontology> as the root and <Class> for definitions. For example, a declaration might appear as <Class IRI="#Person"/>, providing a tool-friendly format that supports embedding XML comments and enables straightforward conversion to via transformations like GRDDL. This syntax prioritizes machine processability over human readability, avoiding the triple-oriented complexity of RDF while ensuring lossless round-tripping for OWL ontologies. Introduced in OWL 2, the Manchester syntax is a keyword-driven, textual format designed for intuitive editing by domain experts and integration into ontology development environments like Protégé. It organizes ontology elements into frame-like blocks using natural-language-inspired keywords, such as Class: Person followed by SubClassOf: Animal, which enhances readability compared to XML or RDF structures. This syntax supports OWL 2's full feature set, including facets, annotations, and complex expressions, but focuses on compactness for interactive use rather than exhaustive details. While not mandatory for conformance, its adoption in tools underscores a favoring user-friendliness over the formal rigidity of other formats, though it requires translation to for standard exchange. Additional formats like the functional-style syntax provide a compact, logic-oriented textual notation for specification and testing, but they are primarily for rather than broad exchange. Overall, these syntaxes exhibit trade-offs in (e.g., RDF/XML's detail vs. Turtle's brevity), (Manchester's vs. OWL XML's ), and parser support (RDF's ubiquity vs. specialized tools for others), guiding selection based on application needs such as web integration or local editing.

Illustrative Examples

To illustrate the application of OWL syntax, consider a simple ontology in the domain of beverages. This example defines classes such as as a subclass of Beverage, declares a functional object hasFlavor, and includes a subclass stating that every must have at least one TeaFlavor. In syntax, a human-readable exchange format for OWL 2, these elements can be expressed as follows:
Class: Tea
    SubClassOf: Beverage
    SubClassOf: hasFlavor some [TeaFlavor](/page/Tea)

ObjectProperty: hasFlavor
    Characteristics: Functional
This notation uses keywords like SubClassOf for and some for existential restrictions, making complex axioms more accessible. For RDF serialization, OWL ontologies are often exchanged in RDF/XML format, which embeds OWL constructs within RDF . A snippet declaring Tea as a subclass of Beverage appears as:
xml
<rdf:Description rdf:about="http://example.org/[Tea](/page/Tea)">
    <rdfs:subClassOf rdf:resource="http://example.org/Beverage"/>
</rdf:Description>
More intricate axioms, such as the existential restriction, would use additional RDF elements like owl:Restriction and owl:someValuesFrom to specify the and filler . Common patterns in OWL ontologies include equivalence axioms and cardinality restrictions. For , BritishTea might be defined as equivalent to with a of BlackTea:
Class: BritishTea
    EquivalentTo: Tea and hasFlavor value BlackTea
This uses EquivalentTo and value for a universal restriction to a specific class. For cardinality, a minimum restriction ensures at least one :
Class: Tea
    SubClassOf: hasIngredient min 1 BeverageIngredient
The min keyword specifies a qualified cardinality restriction on the hasIngredient property. These patterns demonstrate how OWL builds expressive class definitions through restrictions and relations.

Semantics

Description Logics Foundation

The Web Ontology Language (OWL) is formally grounded in (DLs), a family of decidable fragments of designed for about structured domains. DLs provide the theoretical foundation for OWL's expressivity, enabling the definition of classes (s), properties (roles), and instances (individuals) through constructors that build complex expressions from atomic ones. In OWL, concepts correspond to classes, roles to object and data properties, and individuals to named entities, allowing ontologies to specify terminological knowledge (TBox) and assertional facts (ABox). This DL-based approach ensures that OWL ontologies support automated reasoning tasks such as consistency checking, satisfiability, and subclass , while maintaining computational tractability for practical applications. At its core, OWL builds upon the attributive language with complements (ALC), the basic DL that includes conjunction (\sqcap), disjunction (\sqcup), negation (\neg), existential restriction (\exists R.C), and universal restriction (\forall R.C) over roles R and concepts C. For example, the universal restriction \forall R.C denotes all individuals related via role R to members of concept C, capturing constraints like "all children of professors are students." OWL DL, the primary syntactic species of OWL 1, corresponds exactly to the description logic SHOIN(D), where the letters denote extensions to ALC: S for transitive roles (allowing role chains like "parent" as transitive closure of "child-of"), H for role hierarchies (subproperties like "grandparent" subsuming "parent"), O for nominals (singleton concepts like \{a\} for specific individuals), I for inverse roles (e.g., "child-of" as inverse of "parent"), N for unqualified number restrictions (e.g., \leq 2 R for at most two R-successors), and (D) for concrete datatypes (integration with XML Schema types like integers). This combination provides sufficient expressivity for most ontology engineering needs while preserving decidability. OWL 2 extends this foundation to the more expressive SROIQ(D), incorporating qualified number restrictions (Q, e.g., \leq 2 R.C for at most two R-successors in C), property chain inclusions (allowing complex role compositions), and enhanced role inclusions (supporting asymmetric, irreflexive, and disjoint roles). These additions enable finer-grained modeling, such as constraints on specific classes or complex property definitions, without sacrificing the DL framework. The semantics of both and are defined model-theoretically, with interpretations assigning concepts to subsets of a domain and roles to relations, ensuring monotonic entailment. The DL foundation guarantees decidability for key reasoning problems in OWL DL and OWL 2 DL, with complexity at NExpTime-complete for SHOIN(D) and OWL 2 DL under the standard two-variable restriction, allowing implementation via optimized tableau algorithms that systematically explore models through expansion rules, blocking, and nondeterministic choices. These algorithms, as realized in reasoners like FaCT++ and , ensure sound and complete inference despite the high worst-case complexity. In contrast, OWL Full, which allows unrestricted RDF combinations, is undecidable due to potential cycles and that escape DL restrictions, precluding complete .

Relationship to RDF and RDFS

The Web Ontology Language (OWL) is designed as a vocabulary extension of the (RDF) and (RDFS), enabling the representation of richer knowledge structures while maintaining compatibility with the broader . OWL reuses core RDF and RDFS terms—such as rdf:type, rdfs:subClassOf, and rdfs:domain—to define its constructs, allowing OWL ontologies to be serialized as RDF graphs and integrated seamlessly with RDF data. This extension preserves RDF's graph-based model, where OWL axioms are expressed using RDF triples, ensuring that any valid OWL ontology is also a valid RDF document. OWL specifically extends the RDFS vocabulary through its own namespace (owl:), introducing terms that build upon RDFS classes and properties. For instance, owl:Class is defined as a subclass of rdfs:Class, allowing OWL classes to inherit RDFS semantics while adding support for more expressive features like restrictions. Key built-in classes include owl:Thing as the universal top class (encompassing all individuals) and owl:Nothing as the bottom class (), which provide foundational structure absent in basic RDFS. Properties such as owl:equivalentClass enable equivalence declarations between classes, extending rdfs:subClassOf, while owl:inverseOf defines inverse relationships for object properties, enhancing RDFS's property hierarchies. These extensions allow OWL to model complex ontological relationships, such as disjoint classes via owl:disjointWith, without altering the underlying RDF syntax. In terms of semantics, OWL introduces distinct entailment regimes that go beyond RDF and RDFS inferences. Simple RDF entailment handles basic graph merging and vocabulary interpretation, while RDFS entailment adds subclass, subproperty, and domain/range inferences; however, OWL DL entailment—based on —infers additional conclusions, such as subclass relationships from existential or universal restrictions (e.g., a class restricted to having only instances of a certain type entails a subclass of that type), which RDFS cannot derive. OWL 2 RDF-Based Semantics formally extends RDFS D-entailment by adding semantic conditions for OWL constructs, ensuring monotonicity in OWL Full but imposing restrictions in OWL DL to maintain decidability. OWL's layering with RDF and RDFS reflects a careful balance between expressivity and . OWL Full serves as a monotonic extension of RDF, where every RDF graph is an OWL Full ontology, and OWL inferences preserve RDF entailments without contradiction. In contrast, OWL DL forms a proper syntactic and semantic superset of RDFS, incorporating all RDFS vocabularies but enforcing restrictions (e.g., no use of RDF lists in certain roles) to avoid undecidability and ensure closure under RDF entailment only within valid OWL DL subsets. is achieved through RDF/XML serialization, which maps OWL structural elements to RDF triples, guaranteeing that OWL DL ontologies are valid RDF while preventing inconsistencies from unrestricted RDF usage, such as treating classes as individuals. This design allows OWL to leverage RDF tools for storage and querying while providing stronger reasoning capabilities.

Open World Assumption

The Web Ontology Language (OWL) adopts the Open World Assumption (OWA), a foundational semantic principle stating that the absence of explicit information about a fact does not entail its falsehood. Under OWA, if an ontology does not assert that an individual belongs to a particular class, such as , it remains possible that the individual is a Person based on additional, unstated knowledge. This assumption aligns with the distributed and evolving nature of the , where knowledge bases are incomplete and subject to future extensions. In contrast, the , commonly employed in relational databases like SQL, treats unstated facts as false; for instance, if a query for an employee's department returns no result, the system infers no department assignment. OWL deliberately avoids CWA to accommodate web-scale uncertainty and interoperability, preventing premature negations that could lead to incorrect inferences in interconnected, partial datasets. This distinction ensures OWL's suitability for open environments but requires ontology authors to handle negation differently. The OWA has significant implications for OWL reasoning, which is monotonic: adding new assertions cannot invalidate prior entailments, allowing systems to handle incomplete knowledge without retracting conclusions. For example, a cardinality restriction like minCardinality 1 on a property does not assume the absence of fillers if none are stated, but rather infers their potential existence. To achieve closed-like interpretations, explicit negative assertions are necessary, such as owl:disjointWith for classes or NegativeObjectPropertyAssertion for properties, which directly deny overlaps or relations. OWL's semantics, rooted in , operate under OWA to support such entailments without assuming completeness. To address scenarios requiring localized closed-world behavior within OWL's open framework, Local Closed World (LCW) extensions have been developed, often using non-standard rules or circumscription to simulate CWA in specific contexts without altering global semantics. For instance, grounded circumscription restricts extensions to explicitly named individuals, enabling decidable inferences like exact cardinality checks on known data while preserving OWL's decidability in fragments such as SROIQ. These approaches, integrated via rule languages like SWRL, allow hybrid reasoning for applications needing both open and closed assumptions, such as query answering over partial ontologies.

Profiles

OWL 1 Dialects

The Web Ontology Language () version 1, standardized by the W3C in 2004, defines three dialects—OWL Lite, OWL DL, and OWL Full—to address varying needs in ontology expressivity, computational decidability, and compatibility with the underlying RDF framework. These dialects form a hierarchy where OWL Lite is a subset of OWL DL, and OWL DL is a subset of OWL Full, allowing ontologies to be upgraded progressively without loss of validity. This design enables users to select a dialect based on the trade-offs between modeling power and practical implementation feasibility. OWL Lite is the least expressive dialect, intended as a lightweight extension of (RDFS) for simple taxonomic structures. It restricts constructs to basic class hierarchies, property restrictions with cardinalities limited to 0 or 1, and intersections of named classes only, excluding features like complements, unions, or disjointness declarations. This limitation ensures easier implementation and faster reasoning, making OWL Lite suitable for basic classification tasks, thesauri, or tools that require minimal extensions beyond RDFS. OWL DL, the core dialect, provides full expressivity grounded in description logics, specifically the SHOIN(D) fragment, which supports decidable reasoning over complex ontologies. It includes all OWL Lite features plus Boolean combinations of classes (e.g., unions, intersections, complements), arbitrary cardinalities, enumerated classes, and inverse properties, but enforces strict syntactic restrictions such as disjoint domains for classes, properties, and individuals to maintain and prevent RDF vocabulary misuse. These constraints ensure sound and complete , positioning OWL DL as the basis for most development and applications requiring robust logical entailments. OWL Full represents the most permissive dialect, extending RDF without restrictions to maximize compatibility and flexibility in applications. It allows unrestricted use of OWL vocabulary within RDF, including meta-modeling where classes can be treated as individuals and properties as classes, enabling of OWL elements but rendering reasoning undecidable due to the lack of syntactic constraints. This dialect is ideal for scenarios prioritizing RDF over guaranteed , such as advanced knowledge representation systems that leverage the full RDF ecosystem. The dialects' expressivity trade-offs reflect a deliberate balance: OWL Lite sacrifices advanced modeling for simplicity and broad tool support, OWL DL optimizes for decidable complexity suitable for real-world reasoning engines, and OWL Full embraces undecidability for seamless RDF extensibility. This rationale, established in the W3C recommendation, aimed to facilitate adoption by providing scalable options that align with implementation feasibility while building on for formal semantics in OWL DL.

OWL 2 Profiles

OWL 2 introduces three specialized profiles—OWL 2 EL, OWL 2 QL, and OWL 2 RL—each designed as a syntactic subset of OWL 2 to balance expressivity with computational efficiency for specific use cases, building briefly on the OWL 1 DL baseline by enhancing tractability. These profiles restrict certain constructs to achieve polynomial-time reasoning complexities, addressing limitations in and decidability present in the full OWL 2 language. OWL 2 EL is based on the EL++ description logic and supports existential restrictions and class intersections but excludes disjunctions, universal restrictions, and inverse properties. This profile enables efficient reasoning over large-scale , with PTIME-complete complexity for key tasks like , making it suitable for applications such as biomedical knowledge representation. For instance, the ontology, which encompasses hundreds of thousands of medical concepts, is expressed using OWL 2 EL constructs. OWL 2 QL, grounded in the DL-Lite_R , focuses on query answering and supports in the range but restricts property chains, functional properties, and individual equality. It achieves NLogSpace data complexity for conjunctive query answering, allowing ontologies to be rewritten into SQL queries for seamless integration with relational databases. This makes OWL 2 QL ideal for scenarios where ontologies augment legacy database systems without requiring full recomputation. OWL 2 RL draws from programs and supports rule-based reasoning through forward and backward chaining, while limiting constructs like disjoint unions and reflexive properties to ensure compatibility with rule engines. With PTIME-complete for most reasoning tasks, it facilitates scalable inference over OWL 2 and RDF(S) data, and is compatible with systems like Jena's rule reasoner. In contrast, OWL 2 Full remains undecidable under its RDF-based semantics due to unrestricted use of RDF vocabularies. The profiles, introduced in the 2009 W3C recommendation, specifically target gaps in OWL 1 DL by providing tractable subsets that improve scalability for practical without sacrificing core interoperability.

Applications

Public Ontologies and Domains

The Web Ontology Language (OWL) has been extensively applied in the biomedical domain to formalize knowledge for interoperability, data integration, and knowledge discovery. Prominent examples include the (GO), which structures vocabularies for gene product functions, processes, and components, and is distributed in OWL format alongside OBO and other representations. Similarly, , a comprehensive clinical , employs OWL for expressing definitional axioms and reference sets, enabling logical reasoning over medical concepts. The (NCI) Thesaurus further exemplifies this use, serving as a reference for cancer-related domains and developed natively in OWL using tools like Protégé, with distributions including asserted and inferred OWL files. These ontologies, among others, are hosted in the BioPortal repository, which as of November 2025 contains 1,436 biomedical ontologies (1,234 public), collectively encompassing over 17 million terms and facilitating cross-ontology mappings. Beyond , OWL supports general-purpose libraries that enhance web data markup and metadata standards. Schema.org, a collaborative for structured data on the , provides an OWL representation that aligns with RDF and RDFS, allowing integration with OWL reasoners for enhanced semantic markup in applications like search engines. The Metadata Initiative offers a foundational set of 15 elements for resource description, expressed in RDF schemas compatible with OWL ontologies, promoting in digital libraries and . (FOAF), a for describing persons, activities, and relationships in social networks, utilizes OWL constructs such as classes and properties within its RDF framework to model decentralized identity and connections. OWL also underpins international standards in specialized domains, ensuring consistent data exchange. The ISO 15926 standard for industrial automation and lifecycle data employs OWL declarations in its Part 8 technical specification to represent reference data and templates for process plants and equipment. In healthcare, HL7 FHIR (Fast Healthcare Interoperability Resources) includes an OWL ontology for its resources, enabling semantic querying and integration of clinical data across systems via RDF representations. By 2025, the ecosystem of public OWL ontologies has expanded significantly, with thousands available across repositories that catalog and provide access to reusable semantic artifacts. The Ontology Lookup Service (OLS), maintained by EMBL-EBI, serves as a unified interface for querying hundreds of biomedical and chemical ontologies, supporting latest versions and semantic searches. Linked Open Vocabularies (LOV) acts as a gateway to over 700 high-quality RDF/OWL vocabularies, emphasizing reuse through metrics like term popularity and interlinking, with ongoing growth driven by community contributions. These platforms, alongside BioPortal, underscore OWL's role in fostering a landscape for diverse applications.

Tools and Ecosystems

The development and management of OWL ontologies rely on a variety of software tools, including editors for authoring, reasoners for and checking, browsers for and exploration, and libraries for programmatic integration. These tools support OWL's various profiles and syntaxes, enabling users to build, validate, and deploy ontologies in domains such as biomedical research and applications. Editors facilitate the creation and editing of OWL ontologies through graphical interfaces and support for standards like and . Protégé, an open-source ontology editor developed at , provides comprehensive support for all OWL syntaxes and profiles, including plugins for reasoning and ; it is widely used for its extensibility via a . TopBraid , a commercial enterprise tool from TopQuadrant, offers advanced editing features with integrated reasoning and querying, tailored for large-scale development in organizational settings. Reasoners perform automated inference, such as classifying individuals and checking ontology consistency based on OWL's description logics semantics. HermiT, a Java-based reasoner, implements sound and complete tableaux algorithms for , supporting features like datatype reasoning and is optimized for performance on complex ontologies. Pellet, developed by Stardog, is a comprehensive reasoner that handles full OWL 2 semantics, including nominals and qualified number restrictions, and integrates with rule engines for hybrid reasoning. FaCT++, a C++ reasoner from the , employs optimized tableau methods for efficient reasoning over ontologies, particularly excelling in handling large axiom sets. For the profile, provides polynomial-time reasoning with high efficiency on existential restrictions, making it suitable for lightweight OWL 2 ontologies in scalable applications. Browsers and search tools aid in visualizing and discovering OWL ontologies. WebVOWL is a web-based visualization tool that renders OWL ontologies as interactive graphs using the Visual Notation for OWL Ontologies (VOWL), allowing users to explore class hierarchies and property relations dynamically. Ontobee serves as a biomedical ontology browser and repository, enabling search and visualization of OWL-based ontologies like those in the OBO Foundry, with SPARQL endpoints for querying. Swoogle functions as an ontology search engine that indexes OWL and RDF documents, retrieving them based on metadata and content similarity to facilitate discovery across the semantic web. Ecosystems and libraries provide programmatic access for embedding OWL handling in applications. The OWL API, a Java library maintained by the , offers a high-level interface for parsing, manipulating, and serializing OWL ontologies, supporting all OWL 2 profiles and integrating with reasoners like . Apache Jena, an open-source framework from , includes OWL support through its ontology API, enabling manipulation of OWL models alongside RDF storage and inference via built-in reasoners. More recently, , a C library released in 2022, allows efficient in-memory processing of OWL 2 ontologies without external dependencies, targeting embedded and performance-critical use cases. These components often integrate with public ontologies, such as those in biomedical domains, to provide practical examples for tool usage. The Web Ontology Language (OWL) has seen significant adoption in both academic and industrial contexts since its standardization by the W3C in 2004. In academia, the core OWL specifications, such as the OWL Web Ontology Language Overview, have garnered over 6,300 citations on Google Scholar, reflecting its foundational role in semantic web research and ontology engineering. Industry applications have further propelled its uptake, with OWL-like structures underpinning large-scale knowledge graphs; for instance, Google's Knowledge Graph leverages RDF and OWL principles to enhance search relevance through entity relationships and semantic inference. Case studies illustrate OWL's practical impact in domain-specific integrations. In e-commerce, the GoodRelations ontology, built on OWL, has enabled semantic markup for product offers, facilitating across platforms; Best Buy adopted it to enrich product data for suppliers and search engines, improving data discoverability and reducing integration costs. In healthcare, OWL supports (EHR) integration by formalizing clinical knowledge; a prototype system integrated an OWL-DL with EHRs to provide customized information, demonstrating improved data consistency and reasoning over genetic and clinical entities. Recent trends from 2023 to 2025 highlight 's evolution in -driven systems, particularly through hybrids with large language models (LLMs). has explored LLMs for generating drafts from requirements, accelerating development while preserving formal semantics, as shown in automated pipelines that produce OWL-compliant structures with high fidelity. In , ontology-driven leverages OWL-based knowledge graphs for enhanced decision support; for example, frameworks combining OWL ontologies with graph reasoning have transformed EHR data into actionable insights, enabling agents to manage complex patient knowledge with improved . Despite these advances, OWL adoption faces challenges from the rise of graph databases, which prioritize over formal reasoning and often bypass OWL's features for simpler property graphs. However, OWL remains essential in hybrid systems, where its logical complements neural approaches in neurosymbolic architectures for enterprise graphs.

Limitations

Technical Constraints

The Web Ontology Language (OWL) imposes several inherent technical constraints stemming from its design choices, particularly its grounding in description logics and compatibility with RDF. A primary expressivity limitation is OWL's adherence to the open-world assumption (OWA), under which the absence of a statement does not imply its negation; thus, OWL cannot directly express closed-world reasoning, where unstated facts are assumed false, without resorting to extensions or external mechanisms. Similarly, OWL lacks native support for non-monotonic rules, such as defaults or frame-based inheritance, which would allow conclusions to be retracted upon new information; this requires supplementary rule languages like SWRL, but even then, combinations with OWL often lead to undecidability. OWL's computational complexity arises from its expressive power, with reasoning in OWL 2 DL—based on the SROIQ(D) description logic—being NEXPTIME-complete in the worst case, making exhaustive inference computationally intensive for large ontologies. To mitigate this, OWL 2 introduces profiles such as OWL 2 EL (PTIME-complete), OWL 2 QL (LOGSPACE for query answering), and OWL 2 RL (PTIME via rules), which achieve tractability by restricting features like disjunctions or inverse roles at the cost of reduced expressivity. In contrast to the decidable OWL 2 DL, OWL 2 Full, which uses RDF-based semantics without syntactic restrictions, is undecidable due to unrestricted interactions with RDF, allowing arbitrary and leading to paradoxes in . This undecidability is exacerbated by capabilities, where classes or properties can be treated as individuals without separation, enabling encodings of undecidable problems like the . OWL also exhibits gaps in datatype support and . While OWL 2 extends beyond OWL 1 by incorporating 1.1 datatypes (e.g., xsd:integer, xsd:dateTime) and facets for restrictions (e.g., xsd:minInclusive), it lacks support for advanced or user-defined datatypes beyond simple restrictions and n-ary data ranges, limiting its handling of complex numerical or structured data. is further constrained in OWL 2 DL by "punning" rules, which permit entities to serve dual roles (e.g., as both a and an ) but prohibit full reflection on structure, such as querying axioms about axioms, to preserve decidability.

Practical Challenges

One of the primary practical challenges in deploying ontologies arises from issues, particularly when reasoning over large-scale bases containing millions of axioms or extensive ABoxes. Traditional OWL reasoners, such as or FaCT++, often face exponential time and memory demands due to the inherent complexity of reasoning, necessitating techniques like methods, ontology modularization, or frameworks to handle real-world applications effectively. For instance, systems like leverage databases to apply inference rules scalably to ontologies, reducing computational overhead while preserving key entailments. These approaches are essential for domains like biomedical representation, where ontologies such as exceed hundreds of thousands of classes and relationships. Interoperability poses another significant hurdle in OWL usage, as merging heterogeneous ontologies from diverse sources frequently requires sophisticated and tools to resolve semantic mismatches. OWL's expressive constructs, including complex axioms and qualified restrictions, can lead to incompatibilities when integrating vocabularies developed independently, demanding automated or semi-automated matching algorithms that identify equivalent classes, properties, and relations across ontologies. Extensions to frameworks like the facilitate this by providing APIs for ontology , enabling the creation of bridging axioms or mappings that maintain logical consistency post-merger. In practice, challenges are amplified in interdisciplinary fields, such as e-health or e-, where incomplete mappings can propagate errors in data exchange and federated querying. Maintaining OWL ontologies over time introduces complexities related to evolution, versioning, and , especially in collaborative environments where multiple stakeholders contribute changes. Ontology evolution often involves modifying , adding subclasses, or refining properties, which can introduce inconsistencies if not managed through preventive versioning strategies, such as change kits that anticipate and conflicts before full recomputation. tools are crucial for identifying and repairing such issues, employing techniques like pinpointing explanations for unsatisfiability or tracing dependencies to isolate faults in large, incrementally updated ontologies. Collaborative settings exacerbate these problems, as concurrent edits may lead to logical contradictions, requiring robust inconsistency methods to restore without losing . Looking ahead, discussions around potential advancements, including exploratory ideas for an , emphasize integrating with hybrid systems that combine with rules or probabilistic logics to address current limitations in handling and . As of 2025, these efforts remain in early stages, with W3C's archived and no formal OWL 3 specification underway, but research highlights the promise of probabilistic extensions to OWL for uncertain reasoning and rule-based hybrids for enhanced expressivity in dynamic applications. Greater adoption of such hybrids could mitigate practical barriers by enabling more flexible in real-world scenarios.

References

  1. [1]
    OWL - Semantic Web Standards - W3C
    OWL is a Semantic Web language designed to represent rich and complex knowledge about things, groups of things, and relations between things.
  2. [2]
    OWL 2 Web Ontology Language Document Overview (Second Edition)
    Dec 11, 2012 · This document provides a non-normative high-level overview of the OWL 2 Web Ontology Language and serves as a roadmap for the documents that define and ...
  3. [3]
    OWL 2 Web Ontology Language Structural Specification and ... - W3C
    Dec 11, 2012 · The OWL 2 Web Ontology Language, informally OWL 2, is an ontology language for the Semantic Web with formally defined meaning.Preliminary Definitions · Ontologies · Datatype Maps · Entities, Literals, and...
  4. [4]
    OWL 2 Web Ontology Language Primer (Second Edition) - W3C
    Dec 11, 2012 · The OWL 2 Web Ontology Language, informally OWL 2, is an ontology language for the Semantic Web with formally defined meaning.Introduction · What is OWL 2? · OWL 2 DL and OWL 2 Full
  5. [5]
    Semantic Web - XML2000 - slide "Architecture"
    ### Semantic Web Layer Cake Diagram and OWL Position
  6. [6]
    OWL Web Ontology Language Reference - W3C
    Feb 10, 2004 · This document contains a structured informal description of the full set of OWL language constructs and is meant to serve as a reference for OWL users.Status of this document · Acknowledgments · Introduction · OWL document
  7. [7]
    OWL Web Ontology Language Overview - W3C
    Feb 10, 2004 · The OWL Web Ontology Language is designed for use by applications that need to process the content of information instead of just presenting information to ...1. Introduction · 2. Language Synopsis · 3. Language Description Of...
  8. [8]
    OWL Web Ontology Language Use Cases and Requirements - W3C
    Feb 10, 2004 · This document specifies usage scenarios, goals and requirements for a web ontology language. An ontology formally defines a common set of terms that are used ...<|control11|><|separator|>
  9. [9]
    CYC: a large-scale investment in knowledge infrastructure
    This article examines the fundamental assumptions of doing such a large-scale project, reviews the technical lessons learned by the developers,
  10. [10]
    [PDF] Knowledge Interchange Format Version 3.0 Reference Manual
    Abstract: Knowledge Interchange Format (KIF) is a computer-oriented language for the interchange of knowledge among disparate programs.
  11. [11]
    [PDF] The Loom Knowledge Representation Language. - DTIC
    pound definition are defined as the logical conjunction of. TBox are sets of values. Number and Sex are examples the individual lambda definitions. of sets ...
  12. [12]
    (PDF) Survey on Ontology Languages - ResearchGate
    Aug 9, 2025 · The most popular four ontology languages (KIF, OWL, RDF + RDF(S) and DAML+OIL) are reviewed. Their advantages and disadvantages are discussed.
  13. [13]
    W3C Web Ontology (WebOnt) Working Group (OWL) (Closed)
    ### Summary of Web Ontology Working Group (WebOnt)
  14. [14]
  15. [15]
  16. [16]
    OWL
    - **Formation**: OWL Working Group formed to refine and extend OWL, the Web Ontology Language.
  17. [17]
    OWL 2 Web Ontology Language New Features and Rationale ...
    Dec 11, 2012 · OWL 2 adds several new features to OWL 1, including increased expressive power for properties, extended support for datatypes, simple metamodeling capabilities.
  18. [18]
  19. [19]
    OWL Errata - Semantic Web Standards - W3C
    This "errata" page lists problems people have reported with the OWL 2 documents, along with proposed solutions.Missing: 2012 maintenance
  20. [20]
    Abstract Syntax for OWL - W3C
    The syntax for OWL in this section abstracts from exchange syntax for OWL and thus facilitates access to and evaluation of the language.Missing: recommendation | Show results with:recommendation
  21. [21]
    OWL 2 Web Ontology Language Mapping to RDF Graphs (Second Edition)
    ### Summary of OWL as RDF Triples, Namespaces, and OWL Full Expressivity
  22. [22]
    OWL 2 Web Ontology Language XML Serialization (Second Edition)
    Dec 11, 2012 · This document defines the XML serialization for OWL 2, an alternative exchange syntax for OWL 2 designed for use by XML tools.Overview · The Serialization Syntax · Appendix: The Derivation from...
  23. [23]
    OWL 2 Web Ontology Language Manchester Syntax (Second Edition)
    Dec 11, 2012 · The Manchester OWL syntax gathers together information about names in a frame-like manner, as opposed to RDF/XML [ RDF Syntax ], the functional ...Introduction · The Grammar · Quick Reference · Appendix: Translation to and...
  24. [24]
    OWL Web Ontology Language Semantics and Abstract Syntax - W3C
    Feb 10, 2004 · The OWL Working Group has produced a W3C Recommendation for a new version of OWL which adds features to this 2004 version, while remaining ...
  25. [25]
    OWL 2 Web Ontology Language Direct Semantics (Second Edition)
    Dec 11, 2012 · This document provides the direct model-theoretic semantics for OWL 2, which is compatible with the description logic SROIQ.
  26. [26]
    [PDF] The Even More Irresistible SROIQ - Department of Computer Science
    We present a rather elegant tableau-based reasoning algorithm: it combines the use of automata to keep track of universal value restric- tions with the ...Missing: original | Show results with:original
  27. [27]
    [PDF] SRIQ and SROIQ are Harder than SHOIQ - Semantic Scholar
    It is proved that reasoning in SRIQ and SROIQ is exponentially harder than in SHOIQ, and the tableau-based procedures for the respective DLs are presented ...<|control11|><|separator|>
  28. [28]
    OWL 2 Web Ontology Language RDF-Based Semantics (Second ...
    Dec 11, 2012 · These limitations of the OWL 1 RDF-Compatible Semantics were actually inherited from the RDF Semantics specification [ RDF Semantics ]. The ...
  29. [29]
    [PDF] Chapter 2 AN INTRODUCTION TO THE OWL WEB ONTOLOGY ...
    The OWL Web Ontology Language is an international standard for encoding and exchanging ontologies and is designed to support the Semantic. Web.
  30. [30]
    Open World Assumption - an overview | ScienceDirect Topics
    Open World Assumption in computer science refers to a reasoning approach where the facts asserted in a model are not assumed to be complete.
  31. [31]
    [PDF] Local Closed World Semantics: Keep it simple, stupid! - CEUR-WS
    Abstract. A combination of open and closed-world reasoning (usually called local closed world reasoning) is a desirable capability of knowledge.
  32. [32]
  33. [33]
  34. [34]
  35. [35]
  36. [36]
  37. [37]
  38. [38]
    OWL 2 Web Ontology Language Profiles (Second Edition) - W3C
    Dec 11, 2012 · There have been no substantive changes since the previous version. For details on the minor changes see the change log and color-coded diff.Missing: maintenance | Show results with:maintenance
  39. [39]
    Jena Ontology API - Apache Jena
    OWL2 EL, OWL2 QL and OWL2 RL do not permit some constructions allowed in OWL2 Full and OWL2 DL. Although OWL1 is deprecated, Jena Ontology API still supports it ...Overview · General concepts · Creating ontology models · Compound ontology...
  40. [40]
  41. [41]
    Download ontology
    Gene ontology file formats: Files are available in the OBO, OWL and JSON formats. Three versions of the ontology are available as described below.
  42. [42]
    SNOMED CT OWL Guide
    Sep 29, 2025 · This document is a guide to the use of the Ontology Web Language (OWL) in SNOMED CT. It includes detailed information about structure, ...
  43. [43]
    NCI Thesaurus Downloads | Enterprise Vocabulary Services
    The NCIt is developed in OWL using NCI-developed plug-ins for the Protege editor, hence OWL is the primary distribution format and we provide asserted and ...
  44. [44]
    BioPortal: an open community resource for sharing, searching, and ...
    May 13, 2025 · BioPortal now houses 1549 biomedical ontologies (1182 of them public) that collectively include 15 293 440 terms and over 100 million cross- ...
  45. [45]
    Schema.org core and all extension vocabularies - NCBO BioPortal
    Oct 24, 2018 · This representation includes all layers, as presented in the experimental OWL file at https://schema.org/docs/schemaorg.owl.Missing: compatibility | Show results with:compatibility
  46. [46]
    DCMI Generic Namespace Policy for RDF Vocabularies - Dublin Core
    May 2, 2011 · As of 2011, such expressions include RDF schemas and OWL ontologies and are documented in forms ranging from stand-alone schema files to formal ...
  47. [47]
    FOAF Vocabulary Specification 0.98 - xmlns.com
    Aug 9, 2010 · This specification describes the FOAF language, defined as a dictionary of named properties and classes using W3C's RDF technology.
  48. [48]
    ISO/TS 15926-8:2011 - Industrial automation systems and integration
    The electronic files attached to ISO/TS 15926-8:2011 provide the OWL declarations, together with example instance data. General information. Status. : Published.Missing: HL7 FHIR
  49. [49]
    FHIR OWL Ontology - W3C on GitHub
    Jul 4, 2025 · This document describes the OWL ontology for FHIR Resources represented in RDF.
  50. [50]
    Ontology Lookup Service (OLS)
    OLS is a repository for biomedical ontologies that aims to provide a single point of access to the latest ontology versions.Ontologies · About · Downloads
  51. [51]
  52. [52]
    What Is a Knowledge Graph? | Ontotext Fundamentals
    Knowledge graphs are a collection of interlinked descriptions of entities that put data into context and enable data analytics & sharing.Key Characteristics · Ontologies And Formal... · Knowledge Graphs And Rdf...Missing: usage | Show results with:usage
  53. [53]
    [PDF] Open eBusiness Ontology Usage - CEUR-WS.org
    Sep 16, 2010 · ABSTRACT. The GoodRelations Ontology is experiencing the first stages of mainstream adoption, with its appeal to a range of enterprises as.
  54. [54]
    Integration of an OWL-DL Knowledge Base With an EHR Prototype ...
    In this paper we describe a method by which an external, formal representation of clinical and molecular genetic knowledge can be integrated into an EHR such ...Missing: case studies<|separator|>
  55. [55]
    Ontologies as the semantic bridge between artificial intelligence and ...
    Aug 29, 2025 · Ontologies serve as a foundational bridge between artificial intelligence (AI) and healthcare, enabling structured knowledge frameworks that ...
  56. [56]
    Neuro-Symbolic Reasoning for Enterprise Knowledge Graphs
    Jul 20, 2025 · Our approach introduces a hybrid architecture that leverages graph neural networks for representation learning while maintaining symbolic rule- ...
  57. [57]
    [PDF] OWL 2: The Next Step for OWL
    Nov 8, 2008 · The initial goal of OWL 1.1 was to ex- ploit recent developments in DL research in order to address some of the expressivity limitations of the.<|control11|><|separator|>
  58. [58]
    [PDF] On the Properties of Metamodeling in OWL
    In this paper, we show that the semantics of metamodel- ing adopted in OWL-Full leads to undecidability of basic inference prob- lems, due to free mixing of ...
  59. [59]
    [PDF] Large-Scale Reasoning with OWL - arXiv
    Feb 14, 2016 · The grand challenge of large-scale reasoning is to effectively use and reduce the time and space consumption. Essentially, the approaches do ...
  60. [60]
    NORA: Scalable OWL reasoner based on NoSQL databases and ...
    Sep 4, 2023 · NORA exploits the scalability of NoSQL databases to effectively apply inference rules to Big Data ontologies with large ABoxes.
  61. [61]
    [PDF] Semantics u Scalability |= ⊥?
    In this paper I will briefly review the evolution of Semantic. Technologies to date, examine the scalability challenges arising from de- ployment in large scale ...
  62. [62]
    [PDF] Ontology matching: state of the art and future challenges - Hal-Inria
    Dec 12, 2013 · In this paper we consider ontologies expressed in OWL as a typical example of a knowledge representation language on which most of the issues ...
  63. [63]
    Tackling the challenges of matching biomedical ontologies
    Jan 15, 2018 · Biomedical ontologies pose several challenges to ontology matching due both to the complexity of the biomedical domain and to the ...
  64. [64]
    Ontology Integration: Approaches and Challenging Issues
    In this article, we provide a comprehensive survey of all ontology integration aspects. We discuss related notions and scrutinize existing techniques and ...
  65. [65]
    [PDF] A New Approach to Managing the Evolution of OWL Ontologies
    In this paper, we propose an approach to managing the evolution of large OWL on- tologies. Unlike conventional approaches that focus on the versioning of entire ...
  66. [66]
    Resolving Inconsistencies in Evolving Ontologies - SpringerLink
    In this paper, we focus on checking consistency of OWL DL ontologies. While existing reasoners allow detecting inconsistencies, determining why the ontology is ...
  67. [67]
    [PDF] Hybrid Reasoning with Rules and Ontologies
    Jan 27, 2009 · Summary. The purpose of this chapter is to report on work that has been done in the REWERSE project concerning hybrid reasoning with rules ...
  68. [68]