Changes between Version 9 and Version 10 of RdfWorkshop


Ignore:
Timestamp:
Sep 10, 2006, 10:07:45 PM (15 years ago)
Author:
Earle Martin
Comment:

more output differences, comments, suggestions

Legend:

Unmodified
Added
Removed
Modified
  • RdfWorkshop

    v9 v10  
    3131   * Homepage/FOAF URI/some other target for rdfs:seeAlso (optional)
    3232
     33== Access to RDF ==
     34 * '''OpenGuides''': Link from navigation toolbar on every node. Should have a <link rel="alternate" type="application/rdf+xml"> as well; Earle is planning this for the next version.
     35 * '''WikiTravel''': Global Special:Rdf script with form, enter page name and select what to output
     36
    3337== Differences ==
    3438Example of current OpenGuides RDF:
     
    3741Example of current WikiTravel RDF:
    3842 * http://wikitravel.org/en/Special:Rdf (then enter a node name, e.g. "Milton Keynes")
     43   * or cheat - here's a direct link: http://wikitravel.org/en/Special:Rdf?target=Milton+Keynes&modelnames%5B%5D=inpage&modelnames%5B%5D=cc&modelnames%5B%5D=links&modelnames%5B%5D=image&modelnames%5B%5D=interwiki&modelnames%5B%5D=categories&format=xml
    3944
    40 What does OpenGuides do in RDF that WikiTravel doesn't?
    41  * As far as I can work out, the major feature that OpenGuides has is RDF describing the "thing" the page is about, not just RDF about the actual wiki entry. This is a really valuable feature imho. (TomHeath)
     45''What does OpenGuides do in RDF that WikiTravel doesn't?''
     46 * As far as I can work out, the major feature that OpenGuides has is RDF describing the "thing" the page is about, not just RDF about the actual wiki entry. This is a really valuable feature imho. -- TomHeath
     47 * Has JSON output, I think - ChrisSchmidt, did your code for this ever get in? -- EarleMartin
    4248
    43 What does WikiTravel do in RDF that OpenGuides doesn't?
    44  * Supports a range of output formats (Turtle and NTriples, as well as RDF/XML). The OpenGuides doesn't do this AFAIK, but I could be wrong. (TomHeath)
     49''What does WikiTravel do in RDF that OpenGuides doesn't?''
     50 * Supports a range of output formats (Turtle and NTriples, as well as RDF/XML). The OpenGuides doesn't do this AFAIK, but I could be wrong. -- TomHeath
     51 * Various Dublin Core metadata items:
     52   * Links to the page (<dcterms:isReferencedBy>)
     53   * Links from the page (<dcterms:references>)
     54   * Historical versions of the page (<dcterms:hasVersion>), each with its own rdf:Description block containing version URL, creator, timestamp and language (plus <dcterms:isVersionOf>)
     55   * Images in the page (<dcterms:hasPart>), each with its own rdf:Description block containing <dc:type rdf:resource="http://purl.org/dc/dcmitype/Image"/>
    4556
     57== Comments ==
     58
     59I like the range of Dublin Core in WikiTravel's output and think we should match it all by default (i.e. as if the user had selected all the options in WT's Special:Rdf). The selective option is nice, though, because I can imagine that you might want to retrieve a selected subset of data for a wide range of pages. So, we should support a URL argument for specifying what kind of RDF is wanted. A small script that allows you to do this in a pointy-clicky way - i.e., a clone of Special:Rdf! - as well as hacking the URL would be useful.
     60
     61WikiTravel and OpenGuides do location hierarchy in a different way. OpenGuides:
     62{{{
     63<foaf:based_near>
     64  <wn:Neighborhood>
     65    <dc:title>Westminster</dc:title>
     66  </wn:Neighborhood>
     67</foaf:based_near>
     68}}}
     69
     70WikiTravel:
     71{{{
     72<rdf:Description rdf:about="urn:x-wikitravel:en:Milton_Keynes">
     73  <dcterms:isPartOf rdf:resource="urn:x-wikitravel:en:Bedfordshire"/>
     74</rdf:Description>
     75}}}
     76
     77(Note that WikiTravel uses URNs, but that's a separate topic I'd like to discuss later.)
     78
     79Both approaches have their benefits, and I wonder if we could merge them. Something like:
     80
     81{{{
     82<!-- sucky URLs may be subject to change! -->
     83<dcterms:isPartOf rdf:resource="http://london.openguides.org/index.cgi?id=Westminster;format=rdf#obj"/>
     84<foaf:based_near>
     85  <wn:Neighborhood rdf:about="http://london.openguides.org/index.cgi?id=Westminster;format=rdf#obj">
     86    <dc:title>Westminster</dc:title>
     87  </wn:Neighborhood>
     88</foaf:based_near>
     89}}}
     90
     91Make sense?
     92
     93As Tom comments above, WikiTravel is currently lacking data about the subject of the page itself. It would be great to get this in.
     94
     95That's all I can think of for the moment but more will probably be coming.
     96
     97-- EarleMartin