A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden
Stefan Merten <address@hidden> described the package as follows:
License: gpl
Other License:
Package: OIL to XML Schema transformator
System name: oil2xsd
This package does NOT want to apply for inclusion in the GNU project
Description:
`oil2xsd\' is a collection of XSLT [http://www.w3.org/TR/xslt]
stylesheets converting an ontology written in OIL
[http://www.ontoknowledge.org/oil/oilhome.shtml] to a XML Schema
[http://www.w3.org/TR/xmlschema-0/]. The input must be provided as an
RDFS [http://www.w3.org/TR/rdf-schema/] file extended by the Standard
OIL tags
[http://www.ontoknowledge.org/oil/rdf-schema/2000/11/10-oil-standard].
The stylesheets are applied to the input or the output of the previous
transformation, respectively. The stylesheets are accompanied by a
small shell script which applies them one after another. While some
stylesheets provide basic transformations always necessary other
stylesheets may be applied as wanted or may be replaced by customized
versions to accomplish special tasks.
The result is a XML Schema which may be used to define document
structures. Not all features of OIL are transformed into the resulting
XML Schema. However, an interesting subset is supported. Basically the
class inheritance tree in the OIL ontology is transformed into an
equivalent class inheritance tree in the XML Schema while the slots
are transformed into elements of the resulting <complexType>s.
It already exists in a form specific to a certain project - i.e. it
lacks a bit of generality. You may download it from
[http://savannah.gnu.org/oil2xsd].
Other Software Required:
To apply the stylesheets you need a XSLT processor. I used `testXSLT\'
contained in the Xalan C++ project
[http://xml.apache.org/xalan-c/index.html].
I used version 1.3.
Furthermore you may find `OilEd\' [http://oiled.man.ac.uk/] useful to
edit the ontology.
Other Comments:
_______________________________________________
Savannah-hackers mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/savannah-hackers