- From: Arnold deVos <adv@langdale.com.au>
- Date: Sun, 10 Dec 2000 19:48:23 +1100
- 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 UTC