[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] savannah.gnu.org: submission of OIL to XML Schema tra
From: |
smerten |
Subject: |
[Savannah-hackers] savannah.gnu.org: submission of OIL to XML Schema transformator |
Date: |
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:
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] savannah.gnu.org: submission of OIL to XML Schema transformator,
smerten <=