xsl-list
[Top] [All Lists]

Re: XSL transformation of instances in an OWL ontology to HTML

2005-03-28 08:35:36
Fredrik wrote:

Hey, I'm developing a very simple ontology in Protégé 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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>