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 â, ¦, ã, 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 ģ (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