Skip to main navigation Skip to search Skip to main content

Visualisierung und Validierung von PAL-Constraints in Protégé

Translated title of the contribution: Visualisation and Validation of PAL-Constraints in Protégé
  • Josef Schwaighofer

Research output: ThesisMaster's / Diploma thesis

Abstract

Several web modeling languages, as for example WebML [CeFrBo00] (Web Modeling Language), OOHDM [ScRoBa95] (Object Oriented Hypermedia Design Method) and others [GaPaSc91] [Ja94], support only partial verification of their models with the help of constraints. WebRatio [We08] implementing the WebML, checks for example if all websites are accessible from the homepage. However, WebRatio doesn’t allow for an extension of the constraint. To overcome this limitation, a former diploma thesis [Gr04] attempted to transform models created by WebRatio into an ontology in order to be able to formulate constraints upon this ontology. As a result, it is possible to check arbitrary user defined restrictions, e.g. it can be checked if a page exists or not. Protégé was used [Pro08] as editor for the ontology and the constraints were formulated in the Protégé Axiom Language (PAL) [Pa08]. Due to the growing number of PAL-constraints, it is difficult to recognise interdependencies among them. Conflicts (see also [LeTrWi02]), in particular inconsistent and redundant restrictions, may occur. Therefore it is desirable to support the user in finding and eliminating conflicts. On the basis of already existing approaches, used in the predicate logic (negation normal form, prenex normal form, clause normal form, resolution…) [cf. Be06] [Ma00], an approach is developed to discover inconsistencies and redundant PAL-constraints. The approach is validated with the help of a prototype. For a simpler handling of PALConstraints, the prototype is extended by a visualisation component. As a result, users can identify Pal-expressions and their dependencies a lot easier.
Translated title of the contributionVisualisation and Validation of PAL-Constraints in Protégé
Original languageGerman (Austria)
Supervisors/Reviewers
  • Schrefl, Michael, Supervisor
  • Eichinger, Christian, Co-supervisor
Publication statusPublished - Jun 2009

Fields of science

  • 102 Computer Sciences
  • 102015 Information systems

Cite this