Hi,<br><br>I&#39;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&#39;t follow the RDF convention, and, therefore, it isn&#39;t parseable by any RDF-XML parser. For example, some errors/syntax I don&#39;t understand:<br>
<br>- Why don&#39;t specify rdf:resource attributes in url types? why not use &quot;&lt;oslc_cm:url rdf:resource=&#39;./bug&#39;/&gt;&quot; instead of &quot;&lt;oslc_cm:url&gt;./bug&lt;/oslc_cm:url&gt;&quot;?<br><br>- Multiple children of a predicate arc are not allowed in RDF: in &lt;dc:contributor&gt;&lt;dc:title&gt;...&lt;/dc:title&gt;&lt;dc:identifier&gt;...&lt;/dc:identifier&gt;&lt;oslc_cm:icon&gt;...&lt;/oslc_cm:icon&gt;&lt;/dc:contributor&gt; you must define a object blank node &lt;dc:contributor&gt;&lt;rdf:Description&gt;...&lt;/rdf:Description&gt;&lt;/dc:contributor&gt; or a new object/subject node &lt;dc:contributor&gt;&lt;oslc_cm:Contributor&gt;...&lt;oslc_cm:Contributor&gt;&lt;/dc:contributor&gt;<br>
<br>- There are some predicate arcs with attributes, and they can only appear in the containing node element: &lt;oslc_cm:changeRequests version=&quot;1.0&quot;&gt;<br><br>Deeping in some other OSLC specs, I&#39;ve found an example of a well-formed RDF/XML document in the RM Service Description.<br>
<br>- Ferran<br><br>