W3C home > Mailing lists > Public > www-rdf-interest@w3.org > December 2000

ANNOUNCE: Xpetal UML to RDF Tool

From: Arnold deVos <adv@langdale.com.au>
Date: Sun, 10 Dec 2000 19:48:23 +1100
Message-ID: <005601c06286$0912a350$590216ac@cockatoo>
To: "RDF interest group" <www-rdf-interest@w3.org>
This is to announce Xpetal, a tool for translating UML to RDF.  More
specifically, Xpetal accepts Rational Rose petal model files and generates
RDF where UML attributes and association roles are mapped to RDF properties.
A HTML representation of the model is also produced.

Xpetal was created to support the power industry model exchange initiative,
see http://www.langdale.com/XMLCIM.html for some pointers to this. See
http://xmodel.sourceforge.net for details and download.  Xpetal is under the
LGPL and source is available via CVS.

The core of Xpetal is a lexer and parser for petal. This is packaged as a
SAX XMLReader.  It produces an XML language that closely refelects its
structure and vocabulary of the input petal file.  RDF and HTML are produced
from this by a pipeline of XSLT transforms.   The TRAX API and xalan are
used.

All of the decisions about the mapping of UML to RDF are embodied in the
final stage XSLT stylesheet.  This can be easily changed to achieve
different effects.  For example, the supplied stylesheet recognises class
sterotypes for enumerations and primitive types and gives them special
treatment.  It also copies through some additional schema information
(beyond that defined in RDFS).

Regards,
Arnold
--
Arnold deVos
Langdale Consultants
adv@langdale.com.au
Received on Sunday, 10 December 2000 03:47:34 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:51:47 GMT