ExtensionManchester

From FMS-wiki
Jump to: navigation, search

Manchester Syntax is a serialisation of OWL 2, which is human readable. Unfortunately, it lacks a few features of the OWL abstact syntax. The goal would be to extend the syntax and implement a parser in Hets, and optionally in RUST as part of the horned-owl project [1]

The missing features are

  • general concept inclusions, e.g Class: A and B SubClassOf: C
  • certain annotations
  • data somevaluesfrom with more than one data property

Also, find out whether these are all missing features. Ask the authors of Manchester syntax why they are missing.

Add these features to Manchester syntax while maintaining it parsable (avoiding ambiguity). Use a context free grammar for this.

Provide some statistics how often these features are used (e.g. in BioPortal).