9 research outputs found

    Change Representation For OWL 2 Ontologies

    Get PDF
    Ontologies are entities that evolve over time; therefore it is essential to represent and manage changes to ontologies along with the ontologies themselves. In this paper we propose a change ontology for the OWL 2 ontology language. This change ontology comprises a fine-grained taxonomy of ontology changes that considers the lowest-level atomic operations that can be performed in an ontology, but in addition also on other abstraction levels (ontology entity, composite). It thus allows to describe on a fine grained level how an ontology has changed from one version to another, and it also provides the vocabulary to talk about the changes that enables, for instance, to associate provenance or other rich metadata, such as argumentation structures. Additionally, we discuss some useful applications of our change ontology and its technological support

    Composite ontology change operators and their customizable evolution strategies

    Get PDF
    Change operators are the building blocks of ontology evolution. Elementary, composite and complex change operators have been suggested. While lower-level change operators are useful in terms of finegranular representation of ontology changes, representing the intent of change requires higher-level change operators. Here, we focus on higherlevel composite change operators to perform an aggregated task. We introduce composite-level evolution strategies. The central role of the evolution strategies is to preserve the intent of the composite change with respect to the user’s requirements and to reduce the change operational cost. Composite-level evolution strategies assist in avoiding the illegal changes or presence of illegal axioms that may generate inconsistencies during application of a composite change. We discuss few composite changes along with the defined evolution strategies as an example that allow users to control and customize the ontology evolution process

    Policies for role based agents in environments with changing ontologies

    Get PDF
    Software agents try to achieve the goals of roles that they have in an environment. It is supposed that the dynamic structure of role based agents can be connected with updatable domain ontologies of the environment. Ontology evolution can cause the update of agent behaviors or access restrictions to ontological elements. So regulation for the agent behaviors may be needed. Our motivation is to create a suitable policy model for agents, environments and organizations when ontologies in the environment can change

    Graph-based discovery of ontology change patterns

    Get PDF
    Ontologies can support a variety of purposes, ranging from capturing conceptual knowledge to the organisation of digital content and information. However, information systems are always subject to change and ontology change management can pose challenges. We investigate ontology change representation and discovery of change patterns. Ontology changes are formalised as graph-based change logs. We use attributed graphs, which are typed over a generic graph with node and edge attribution.We analyse ontology change logs, represented as graphs, and identify frequent change sequences. Such sequences are applied as a reference in order to discover reusable, often domain-specific and usagedriven change patterns. We describe the pattern discovery algorithms and measure their performance using experimental result

    Layered change log model: bridging between ontology change representation and pattern mining

    Get PDF
    To date, no ontology change management system exists that records the ontology changes based on the different levels of granularity. Once changes are performed using elementary level change operations, they are recorded in the database at the elementary level accordingly. Such a change representation procedure is not sufficient to represent the intuition behind any applied change and thus, cannot capture the semantic impact of a change. In this paper, we discuss recording of the applied ontology changes in the form of a layered change log. We support the implementation of a layered change operator framework through layered change logs. We utilize the lower level ontology change log in two ways, i.e. recording of applied ontology changes (operational) and mining of higher level change patterns (analytical). The higher level change logs capture the objective of the ontology changes at a higher level of granularity and support a comprehensive understanding of the ontology evolution. The knowledge-based change log facilitates the detection of similarities within different time series, mining of change patterns and reuse of knowledge.The layered change logs are formalised using a graph-based approach

    Represent Changes of Knowledge Organization Systems on the Semantic Web

    Get PDF
    Traditional knowledge organization systems (KOS) including thesauri, classification schemes, taxonomies, subject heading systems, name authorities, and other lists of terms and codes have been playing important roles in indexing, information organization, and retrieval. With the advent of the semantic web, a large number of them have been converted into Linked Open Data (LOD) datasets. Since the Simple Knowledge Organization Systems (SKOS) and SKOS eXtension for Labels (SKOS-XL) are languages for representation of knowledge organization systems, they have been applied to knowledge organization systems. In this article, the issues surrounding changes, versioning control, and evolution of KOS are investigated. From KOS services providers and consumers perspectives, this study focuses on representation of changes on the semantic web

    A holistic approach to collaborative ontology development based on change management

    Get PDF
    This paper describes our methodological and technological approach for collaborative ontology development in inter-organizational settings. It is based on the formalization of the collaborative ontology development process by means of an explicit editorial workflow, which coordinates proposals for changes among ontology editors in a flexible manner. This approach is supported by new models, methods and strategies for ontology change management in distributed environments: we propose a new form of ontology change representation, organized in layers so as to provide as much independence as possible from the underlying ontology languages, together with methods and strategies for their manipulation, version management, capture, storage and maintenance, some of which are based on existing proposals in the state of the art. Moreover, we propose a set of change propagation strategies that allow keeping distributed copies of the same ontology synchronized. Finally, we illustrate and evaluate our approach with a test case in the fishery domain from the United Nations Food and Agriculture Organisation (FAO). The preliminary results obtained from our evaluation suggest positive indication on the practical value and usability of the work here presented

    Ontology change management and identification of change patterns

    Get PDF
    Ontologies can support a variety of purposes, ranging from capturing the conceptual knowledge to the organisation of digital content and information. However, information systems are always subject to change and ontology change management can pose challenges. In this sense, the application and representation of ontology changes in terms of higher-level change operations can describe more meaningful semantics behind the applied change. In this paper, we propose a fourphase process that covers the operationalization, representation and detection of higherlevel changes in ontology evolution life cycle. We present different levels of change operators based on the granularity and domainspecificity of changes. The first layer is based on generic atomic level change operators, whereas the next two layers are user-defined (generic/domainspecific) change patterns. We introduce layered change logs for the explicit operational representation of ontology changes. We formalised the change log using a graph-based approach. We introduce a technique to identify composite changes that not only assists in formulating ontology change log data in a more concise manner, but also helps in realizing the semantics and intent behind any applied change. Furthermore, we identify frequent change sequences that are applied as a reference in order to discover reusable, often domainspecific and usagedriven change patterns. We describe the pattern identification algorithms and evaluate their performance
    corecore