OWLGrEd: a UML Style Graphical Notation and Editor for OWL 2

12/2009; 64. DOI: 10.1007/978-3-642-16101-8_9


There have been several attempts to visualize OWL ontologies with UML style diagrams. Unlike ODM approach of defining a UML profile for OWL, we propose an extension to UML class diagrams (hard extension) that allows a more compact OWL visualization. The compactness is achieved through the native power of UML class diagrams extended with optional Manchester encoding for class expressions thus avoiding many explicit anonymous classes typical in ODM. We have implemented the proposed compact visualization in a UML style graphical editor for OWL 2. The editor contains a rich set of graphical layout algorithms for automatic ontology visualization, search facilities, graphical refactoring and interoperability with Protégé 4.

Download full-text


Available from: Renars Liepins, Mar 13, 2014
  • Source
    • "Several notations are widely used to make the formal OWL ontologies more intelligible for both domain experts and knowledge engineers. They can be divided in several groups: graphical notations, like UML and its profiles (Barzdins et al., 2010), controlled natural languages (CNL), like Attempto Controlled English or ACE (Kaljurand and Fuchs, 2007), and human-readable formal syntaxes, like the Manchester OWL Syntax (Horridge et al., 2006). The latter kind of notation explicitly follows the underlying formalism and therefore requires substantial training to obtain acceptable reading and writing skills. "
    [Show abstract] [Hide abstract]
    ABSTRACT: The paper presents an ongoing research that aims at OWL ontology authoring and verbalization using a deterministic controlled natural language (CNL) that would be as natural and intuitive as possible. Moreover, we focus on a multilingual CNL interface to OWL by considering both highly analytical and highly synthetic languages (namely, English and Latvian). We propose a flexible two-level translation approach that is enabled by the Grammatical Framework and that has allowed us to develop a more natural, but still predictable multilingual CNL on top of the widely used Attempto Controlled English (its subset for OWL, ACE-OWL). This has also allowed us to exploit the readily available ACE parser and verbalizer not only for the modified and extended version of ACE-OWL, but also for the corresponding controlled Latvian.
    Full-text · Conference Paper · Jan 2011
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: This demonstration paper presents the Ontology Difference Visualizer software tool. This tool helps making a certain step forward in improving the productivity and the accuracy of ontology engineering work. It provides a visualization of the structural difference between the two compared ontology schemas in the extended UML class diagram notation. Such visualization is built based on the comparison of the ontology code in OWL-DL using the PROMPTDiff algorithm. Having the difference between the ontologies visualized we allow checking at the model level how the intended modification of the source ontology has been implemented in the target ontology. The particular focus of this demonstration is the use of the contexts – the structural partitions of an ontology. Using contexts allows making the task of the change analysis more focused and less complex. For that the functionality is provided for concentrating on the semantic neighborhoods of the analyzed concepts with respect to different requirements or different owners within the team of ontology engineers.
    Full-text · Article · Jan 2010
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: The research subject of this doctoral thesis is the formal, automatic grammatical and semantic analysis of the highly inflective, synthetic Latvian language. A novel hybrid grammar model is proposed, which is especially suited for languages with relatively free word order. The model has been tested on a syntactically restricted subset of Latvian, covering various constructions that can be found in simple extended sentences. The problem is then restricted also from the semantic perspective by developing a deterministic, yet natural subset of Latvian (accompanied with its parser and generator), whose semantics is defined in description logic. The author shows that the analysis of the information structure of a sentence is a reliable way to unambiguously identify the implicit quantifiers and coreferences in OWL terminological axioms, SWRL inference rules and SPARQL integrity queries that are given in a form of a controlled synthetic language. A two-level translation approach is proposed and implemented in a prototype that demonstrates the semantically precise machine translation from controlled Latvian to OWL (and vice versa) by using an existing controlled English as an interlingua and by reusing its readily available tools. In addition, a semi-automatic method is proposed to enable controlled, systematic polysemy and word sense disambiguation in controlled language texts, simultaneously dealing with the OWL ontology merging problem.
    Full-text · Thesis · Dec 2010
Show more