[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: XSL transformation of instances in an OWL ontology

Subject: Re: XSL transformation of instances in an OWL ontology to HTML
From: Emmanouil Batsis <Emmanouil.Batsis@xxxxxxxxxxx>
Date: Mon, 28 Mar 2005 18:35:36 +0300
owl transformation
Fredrik wrote:

Hey, I'm developing a very simple ontology in Protigi 3.0. Just to give a brief introduction to the case: the three main classes are Course, University and ProgrammeAI. There are properties/relations between the classes, for example "Programme (hasCourse) Course" , "Course (isCourseOf) Programme" and "ProgrammeAI (isProgrammeOf) University". I want to use XSLT to be able to retrieve and show, in HTML, different views of this data, for instance "which Courses are part of which ProgrammeAI" or "which Courses can be found at which Universities".


The main problem about RDF processing with XSLT is that the latter (due to it's use of XPath) is too dependent on structure, while RDF is a model that can be expressed in more than once structures. For example,

<a1:Human rdf:about="http://geekologue.com/ppl/manos" a1:name="Manos" a1:surname="Batsis" />

is the same as

<a1:Human rdf:about="http://geekologue.com/ppl/manos" a1:name="Manos">
   <a1:surname>Batsis</a1:surname>
</a1:Human>

or it could even be the same as

<rdf:Description rdf:about="http://geekologue.com/ppl/manos">
   <rdfs:instanceOf rdf:resource="&a1;Human"/>
   <a1:name>Manos</a1:name>
   <a1:surname>Batsis</a1:surname>
</rdf:Description>

etc. So it becomes very difficult to process a model with a structure based tool like XPath/XSLT.

Manos

Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.