[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] savannah.gnu.org: submission of OIL to XML Schema tra
[Savannah-hackers] savannah.gnu.org: submission of OIL to XML Schema transformator
Tue, 23 Jul 2002 09:44:48 -0400
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:
Package: OIL to XML Schema transformator
System name: oil2xsd
This package does NOT want to apply for inclusion in the GNU project
`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
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
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
- [Savannah-hackers] savannah.gnu.org: submission of OIL to XML Schema transformator,