Table of Contents

Hekate Translation Framework

HaThoR is an XML-based framework for knowledge translation from/to the Hekate Markup Language (DTD versioned in the HathoR CVS repo) to other formats, mainly:

Currently the framework is in an alpha stage.

It can be used by registered developers on a dedicated page.

The framework has been developed by Justyna Szostek Janik, supervised by Grzegorz J. Nalepa.

HaThoR is part of HaDEs.

See also the developemnt page.

UML-based Translation

UML-based Translators are based on Analysis of UML Representation for XTT and ARD Rule Design Methods CSL Technical Report no. 5/2009 AGH University of Science and Technology (for more reports...):

Download:

Translators: translators.tar.gz

Requirements:

HOW TO:

An exemplary translation from hml file to xmi file:

xsltproc translator.xsl hekate_case_nazwa.hml > hekate_case_nazwa.xmi

HaThoR v.2.0

HaThoR (v.2.0) is a set of XSLT translators which translate (parts of) HML files into other knowledge representation languages.

HaThoR v.2.0 consists of the following translators:

Download

hathor2-final.tar.gz

HaThoR online

HaThoR online

Cases

HeKatE cases:

Download: hekate cases translated with hathor2

Translators - shortly

Translators - more details

Translation ATTML - OWL/RDF

Translation ARDML - OWL/RDF

Translation XTTML - RIF

RIF PRD

2 approaches: simple and frame-based

General remarks (common for both translations):

RIF Core

Translation XTTML - SWRL

    attTakesValue(att_10, "workday")  ∧ attTakesValue(att_11, ?var_att_11)  ∧ swrlb:lessThan(?var_att_11, "9") → attTakesValue(att_7, "not_during_business_hours")

STATE - OWL