savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Savannah-hackers] savannah.gnu.org: submission of OIL to XML Schema


From: Mathieu Roy
Subject: Re: [Savannah-hackers] savannah.gnu.org: submission of OIL to XML Schema transformator
Date: Tue, 23 Jul 2002 16:48:49 +0200

Could you create a tarbal with the code as it now exists
and make it available to a temporary URL, and then resubmit ?

(you can resubmit your project with ease copying the big re-registration link provided in the mail you get when you have registered)

Regards,

Le mar 23 jui 2002 à 15h44, address@hidden a écrit :

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


--
Mathieu Roy
 http://savannah.gnu.org/users/yeupou
http://yeupou.coleumes.org
http://gpg.coleumes.org (GPG Key)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]