Specifying Ontology Design Patterns with an Ontology Repository (original) (raw)

Ontology Engineering by Combining Ontology Patterns

Building proper reference ontologies is a hard task. There are a num- ber of methods and tools that traditionally have been used to support this task. These include foundational theories, reuse of domain and core ontologies, de- velopment methods, and software tool support. In this context, an approach that has gained increased attention in recent years is the systematic application of ontology patterns. This paper discusses how Foundational and Domain-related Ontology Patterns can be derived, and how they can be applied in combination for building more consistent ontologies in a reuse-centered process.

From Reference Ontologies to Ontology Patterns and Back

Building proper reference ontologies is a hard task. There are a number of methods and tools that traditionally have been used to support this task. These include the use of foundational theories, the reuse of domain and core ontologies, the adoption of development methods, as well as the support of proper software tools. In this context, an approach that has gained increasing attention in recent years is the systematic application of ontology patterns. However, a pattern-based approach to ontology engineering requires: the existence of a set of suitable patterns that can be reused in the construction of new ontologies; a proper methodological support for eliciting these patterns, as well as for applying them in the construction of these new models. The goal of this paper is twofold: (i) firstly, we present an approach for deriving conceptual ontology patterns from ontologies. These patterns are derived from ontologies of different generality levels, ranging from foundational to domain ontologies; (ii) secondly, we present guidelines that describe how these patterns can be applied in combination for building reference domain ontologies in a reuse-oriented process. In summary, this paper is about the construction of ontology patterns from on-tologies, as well as the construction of ontologies from ontology patterns.

Ontology Repositories: A Treasure Trove for Content Ontology Design Patterns

2015

Abstract. Ontology design patterns (ODPs) are widely accepted as important tools for accelerated design of ontologies. We revisit content patterns (CP), an impor-tant class of ODPs, and distinguish two kinds based on their degree of formaliza-tion and maturity: conceptual CPs and formalized CPs. We show how formalized CPs and the closely related knowledge patterns have natural equivalents in modular ontology repositories. Common notions of pattern reuse (including specialization, instantiation, and composition) are also expressible as logical relationships in the repository. Thereby, ontology repositories support identifying mature formalized CPs and knowledge patterns and support documenting the patterns ’ reuse.

The role of Foundational Ontologies for Domain Ontology Engineering: a case study in the Software Process Domain

IEEE Latin America Transactions, 2008

Ontologies are commonly used in computer science either as a reference model to support semantic interoperability, or as an artifact that should be efficiently represented to support tractable automated reasoning. This duality poses a tradeoff between expressivity and computational tractability that should be addressed in different phases of an ontology engineering process. The inadequate choice of a modeling language, disregarding the goal of each ontology engineering phase, can lead to serious problems in the deployment of the resulting model. This article discusses these issues by making use of an industrial case study in the domain of Oil and Gas. We make the differences between two different representations in this domain explicit, and highlight a number of concepts and ideas that were implicit in an original OWL-DL model and that became explicit by applying the methodological directives underlying an ontologically well-founded modeling language. Gas domain.

Towards a catalog of owl-based ontology design patterns

2007

Abstract. Taking in consideration the works on software patterns in Software Engineering and with the aim of introducing ontology design patterns in the Ontology Engineering field for helping software engineers and ontology practicioners to develop ontologies faster, cheeper and better, in this paper we propose a general template for describing ontology design patterns (based on the well-accepted format for software engineering patterns). W e also provide a first version of a catalog of ontology design patterns (exemplified with an ...

Ontological Engineering

Semantic Web Services

Ontologies are formal, explicit specifications of shared conceptualizations. There is much literature on what they are, how they can be engineered and where they can be used inside applications. All these literature can be grouped under the term “ontological engineering,” which is defined as the set of activities that concern the ontology development process, the ontology lifecycle, the principles, methods and methodologies for building ontologies, and the tool suites and languages that support them. In this chapter we provide an overview of ontological engineering, describing the current trends, issues and problems.

Ontology Patterns: Clarifying Concepts and Terminology

Ontology patterns have been pointed out as a promising approach for ontology engineering. The goal of this paper is to clarify concepts and the ter- minology used in Ontology Engineering to talk about the notion of ontology patterns taking into account already well-established notions of patterns in Software Engineering.

Towards a Conceptual Modelling of Ontologies

2021

Ontologies are considered as a cornerstone for knowledge-based systems and semantic web for reusing and sharing the knowledge by explicit specification of shared conceptualizations. For representing and organizing knowledge, ontology needs a conceptual model to express the real-world objects. The conceptual model explores a series of entities, relationships and attributes to integrate and correlate the knowledge of domain-related data. It allows the layout of architectures for the usage of contents and the ontology provides an initial conceptual level for the knowledge organization. In this paper, the authors have presented a different conceptual model for the management and representation of specific domain knowledge.