wiki:PresentationOOR20100430

TNTBase – a versioned database for XML-encoded ontologies

presentation for the  OOR conference call 2010/04/30

Introduction (Immanuel Normann)

  • why do we need better versioning for BioPortal?
  • limits of versioning in BioPortal

TNTBase Features (Vyacheslav Zholudev)

Use cases besides ontologies:

Refactoring OWL XML Ontologies (Christoph Lange)

 Publication: Previewing OWL Changes and Refactorings Using a Flexible XML Database; ORES Workshop @ ESWC 2010.

  • refactoring and change patterns realized as Virtual Documents
  • can be authored collaboratively (they are just special files in the same repository as the ontologies)
  • first check whether the view (i.e. the Virtual Document) looks "right", then materialize it into the actual refactored ontology
  • first change patterns implemented for OWL 2 XML
    • patterns considered so far (partly implemented): renaming entities, factoring out modules, merging modules, rewriting axioms, lowering expressivity, stripping axiom annotations
    • "semantic" processing is feasible in XQuery (with some utility functions, e.g. IRI expansion, DL expression equality)
  • public sandbox for the  ORES workshop (May 31) in preparation

Outlook (future presentation by Normen Müller)

  •  locutor library to be integrated into TNTBase:
    • semantic XML diff (using equivalence models)
    • change impact analysis
    • change propagation