[OSLC-CM] RDF/XML syntax in the CM Service Description document
Ferran Rodenas
frodenas at gmail.com
Sun Jan 3 19:53:57 EST 2010
Hi,
I'm confused about the XML syntax used at the CM Service Description
document. Is the intention of this specification to use the RDF/XML syntax?
If yes, I am not an expert but it seems that the document specification
doesn't follow the RDF convention, and, therefore, it isn't parseable by any
RDF-XML parser. For example, some errors/syntax I don't understand:
- Why don't specify rdf:resource attributes in url types? why not use
"<oslc_cm:url rdf:resource='./bug'/>" instead of
"<oslc_cm:url>./bug</oslc_cm:url>"?
- Multiple children of a predicate arc are not allowed in RDF: in
<dc:contributor><dc:title>...</dc:title><dc:identifier>...</dc:identifier><oslc_cm:icon>...</oslc_cm:icon></dc:contributor>
you must define a object blank node
<dc:contributor><rdf:Description>...</rdf:Description></dc:contributor> or a
new object/subject node
<dc:contributor><oslc_cm:Contributor>...<oslc_cm:Contributor></dc:contributor>
- There are some predicate arcs with attributes, and they can only appear in
the containing node element: <oslc_cm:changeRequests version="1.0">
Deeping in some other OSLC specs, I've found an example of a well-formed
RDF/XML document in the RM Service Description.
- Ferran
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://open-services.net/pipermail/oslc-cm_open-services.net/attachments/20100104/edad596d/attachment-0003.html>
More information about the Oslc-Cm
mailing list