2007/5/31, 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;">
On Thursday 31 May 2007 17:27:46 jamie wrote:<br>&gt; On Thu, 2007-05-31 at 14:50 +0300, Evgeny Egorochkin wrote:<br>&gt; &gt; On Thursday 31 May 2007 12:50:24 Antoni Mylka wrote:<br>&gt; &gt; &gt; Hello phreedom,<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; For those of you who don&#39;t know me I&#39;m currently working on a desktop<br>&gt; &gt; &gt; ontology for the Nepomuk project [1] (Nepomuk Information Element<br>&gt; &gt; &gt; Ontology). The current draft is available at [2].
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Overall. Mikkel Kamstrup has already noticed, that the notation used is<br>&gt; &gt; &gt; not typical. The &quot;Classes&quot; are not actualy RDFS classes but &quot;property<br>&gt; &gt; &gt; categories&quot;. Otherwise the distinction you made between a File and
<br>&gt; &gt; &gt; Content means that these are two separate entities. Could you elaborate<br>&gt; &gt; &gt; a bit more?<br>&gt; &gt;<br>&gt; &gt; This is a result of the limitation that only one resource can be used to<br>
&gt; &gt; describe a file. There are 2 major class trees: content and source. They<br>&gt; &gt; for now are subclasses of DataObject, but this may be changed e.g. in<br>&gt; &gt; favor of DC. Each file gets assigned one content and one source class.
<br>&gt; &gt; There are no conflicting deviations from RDFS, just a subset. It might be<br>&gt; &gt; more appropriate to rename Source branch to SourcedFromXXX, but I don&#39;t<br>&gt; &gt; think it&#39;s appropriate here and/or will be accepted.
<br>&gt; &gt;<br>&gt; &gt; Current limitations:<br>&gt; &gt; 1) One resource per file or its equivalent like message attachment or<br>&gt; &gt; archive content.<br>&gt;<br>&gt; shuold be ok<br>&gt;<br>&gt; &gt; 2) no multi-inheritance for classes/properties
<br>&gt;<br>&gt; should be ok<br><br>Not so sure about it.<br><br>&gt; &gt; 3) RDF object is always literal. Can&#39;t directly reference resources.(has<br>&gt; &gt; workarounds).<br>&gt;<br>&gt; what are the workarounds?
<br><br>The workaround is to specify an URI as a literal and hope software understands<br>this in cases like linking archive contents.<br><br>&gt; vCard basically needs structs (non literal resources) for things like 1<br>
&gt; or more contact addresses (struct of phone, email , fax etc)<br><br>If we go for structs, we get an equivalent of a full-blown RDF(s) minus<br>multiinheritance.</blockquote><div><br>I can eassily see where structs would make lots of sense, but I think we should leave them out for simplicity reasons. OTOH if everybody and their grandma can write an indexer that supports structs then I&#39;m fine, I just don&#39;t think this is the case...
<br></div><br></div>Cheers,<br>Mikkel<br>