2007/5/17, Evgeny Egorochkin &lt;<a href="mailto:phreedom.stdin@gmail.com">phreedom.stdin@gmail.com</a>&gt;:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Just realized that I KISSed examples too much and didn&#39;t notice a mistake.<br>Need to sleep more :( and stop talking to myself...<br><br>Anyway, resource has to have a prefix: or has to be included in &lt;&gt; brackets.
<br><br>Also, I changed field naming to xesam:Audio.composer. This seems to be better<br>due to Jamie&#39;s wish to explicitly link DC and other external ontologies. I<br>don&#39;t object this either.<br><br>These two examples now look like this:
<br><br>=========&nbsp;&nbsp;&nbsp;&nbsp;#1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;======================<br>=====================================<br>@prefix DC:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://freedesktop.org/standards/DC#">http://freedesktop.org/standards/DC#</a>&gt;<br>@prefix xesam:&nbsp;&nbsp;&lt;
<a href="http://freedesktop.org/standards/xesam#">http://freedesktop.org/standards/xesam#</a>&gt;<br>@prefix :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://freedesktop.org/standards/xesam_base#">http://freedesktop.org/standards/xesam_base#
</a>&gt;<br><br>xesam:Audio.Composer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :field;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:of_type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:string;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:has_parent&nbsp;&nbsp;&nbsp;&nbsp; DC:Creator;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Composer&quot;@EN;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:name&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &quot;Композитор&quot;@RU;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:description&nbsp;&nbsp;&nbsp;&nbsp;&quot;Audio composer&quot;.<br>=====================================<br><br>=========&nbsp;&nbsp;&nbsp;&nbsp; #2&nbsp;&nbsp;&nbsp;&nbsp;=======================<br>You can map rdf:Property to something other like file:Property<br>not sure which is better. Any ideas for the prefix since xesam: is now used?
<br>I still strongly advise to use #2 an not #1.<br>=====================================<br>@prefix rdf:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;<a href="http://www.w3.org/1999/02/22-rdf-syntax-ns#">http://www.w3.org/1999/02/22-rdf-syntax-ns#</a>
&gt;.<br>@prefix DC:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://freedesktop.org/standards/DC#">http://freedesktop.org/standards/DC#</a>&gt;<br>@prefix type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://freedesktop.org/standards/xesam_base#">http://freedesktop.org/standards/xesam_base#
</a>&gt;<br>@prefix xesam:&nbsp;&nbsp;&lt;<a href="http://freedesktop.org/standards/xesam#">http://freedesktop.org/standards/xesam#</a>&gt;<br>@prefix :&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://www.w3.org/2000/01/rdf-schema#">http://www.w3.org/2000/01/rdf-schema#
</a>&gt;<br><br>xesam:Audio.Composer<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rdf:Property;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:range&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;type:string;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:subPropertyOf&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;DC:Creator;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:label&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Composer&quot;@EN;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:label&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Композитор&quot;@RU;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:comment&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;Audio composer&quot;.<br>=====================================<br><br>Will re-check this when I wake up once more :)<br>
<br>Sorry for confusion.</blockquote><div><br>Thanks the examples.&nbsp; I think it looks unintuitive that the &quot;a&quot; entry does not have a :-prefix while the others don&#39;t. Also this format clearly contain superfluous characters, like the leading :&#39;s and trailing ;&#39;s. If you write a .desktop file it is pretty hard getting syntax errors...
<br><br>I liked the first example in your first mail the best, but I&#39;m a bit confused now... Was it valid or invalid? - And why did your prefer the one with redundant characters?<br><br>Cheers,<br>Mikkel<br></div><br>
</div><br>