Hi Kanzaki,

Thank you so much for your time and advice.

>Because it's getting so nice, I can't help asking to fine tune the
>model a little bit more. May I ?
Please! I'm not the semweb expert, so every advice is welcomed :)

>If you don't mind
>adding one more namespace declaration, it would be better to use Tag
>ontology [1]

I did it, but have two concerns about this:

- Will RSS readers/aggregators (e.g. friendfeed) will still be able to
read RSS easily?
- I am considering using MOAT ontology, too. As far as I understand
it, MOAT extends  Richard Newman's tag ontology and provide a way to
deal with tags with different meanings. I'm not sure if this is needed
for Faviki, because ambiguous tags are automaticly redirected.

><item rdf:about="(tag_uri)">
> <link>(document_uri)</link>
> <t:associatedTag
>rdf:resource="http://dbpedia.org/resource/Uniform_Resource_Identifier"/>

Did you mean <item rdf:about="(bookmark_uri)"> ?


>It would be still better if you include <t:taggedResource
>rdf:resource="(document_uri)"/>

Should I leave <link> tag or remove it completely?


> (2) value of dc:creator..
Done.


> (3) non declared XML entities...
I fixed it. It should work now.


>OK, in this case, the items are the target documents, rather than tags
>assigned by Faviki users...
Done.

Can I remove some of the namespaces that are not used, like
'http://purl.org/rss/1.0/modules/taxonomy/' ?


Best regrads,
Vuk


On 6/1/08, KANZAKI Masahide <[EMAIL PROTECTED]> wrote:
> Hi Vuk,
>
> Thank you very much for RSS updates! Looks marvellous.
>
> Because it's getting so nice, I can't help asking to fine tune the
> model a little bit more. May I ?
>
> (1) dc:subject
>
> Now the items denote bookmarks, not target documents, it seems
> somewhat strange that an item (a book mark) has dc:subjects (because
> they are the subjects of the target document). If you don't mind
> adding one more namespace declaration, it would be better to use Tag
> ontology [1], and replace dc:subject with t:associatedTag, e.g.:
>
> xmlns:t="http://www.holygoat.co.uk/owl/redwood/0.1/tags/";
> ...
> <item rdf:about="(tag_uri)">
>   <link>(document_uri)</link>
>   <t:associatedTag
> rdf:resource="http://dbpedia.org/resource/Uniform_Resource_Identifier"/>
>   ...
> etc. (It would be still better if you include <t:taggedResource
> rdf:resource="(document_uri)"/> to generate a triple to connect the
> tag=item and the document, but I'm afraid this might be too much
> asking you ?)
>
> (2) value of dc:creator
>
> It's good idea to have user (tagger) URI as value of dc:creator. It
> would be much better if you use <dc:creator rdf:resource="http..."/>
> instead of literal value (<dc:creator>http...</dc:creator>).
>
> (3) non declared XML entities
>
> For some reasons, this RSS includes several XHTML entity references
> such as &acirc;, &brvbar;, &atilde;, etc. These are declared in XHTML
> DTD, but not predefined XML entities. This makes the RSS ill-formed,
> and would cause fatal errors in XML applications. (This is not an RDF
> issue, but RSS/XML in general). I'd suggest use numerical reference
> such as &#x123; (or %HH encoding for URI) if necessary.
>
>
>> I am not sure what should I do in the case when bookmarks are sorted by
>> popularity (e.g. http://www.faviki.com/?sort=popular). I
>> use http://www.faviki.com/?u=[id] for item uris, and left dc:creator and
>> dc:date blank. I'm not sure if this is ok. You can check it on
>> http://www.faviki.com/rss.php?sort=popular. What do you
>> think?
>
> OK, in this case, the items are the target documents, rather than tags
> assigned by Faviki users. So, you can safely use target document URIs
> for rdf:about attributes on each item (and rdf:li in items). You can
> still use http://www.faviki.com/?u=[id], i.e. this denotes the same
> thing as document uri does.
>
> The values of dc:creator and dc:date for this item should be those of
> the target document, which are usually not known in bookmarking
> system. Hence, you can omit these properties (better than blank
> properties).
>
> In turn, dc:subject is fine in this case. If you are interested in Tag
> ontology, you might want to use t:taggedWithTag in place of dc:subject
> (this would look somewhat tricky, but works).
>
> I appreciate very much your effort to make Faviki RDF output better.
>
> thank you and best regards,
>
> [1] http://www.holygoat.co.uk/projects/tags/
>
> --
> @prefix : <http://www.kanzaki.com/ns/sig#> . <> :from [:name
> "KANZAKI Masahide"; :nick "masaka"; :email "[EMAIL PROTECTED]"].
>


-- 
Vuk Miličić
Web Design & Development
----------------------------------------
[EMAIL PROTECTED]
http://www.vukmilicic.com
+381 63 83 90 135
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Dbpedia-discussion mailing list
Dbpedia-discussion@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dbpedia-discussion

Reply via email to