Re: Web annotation use case: cross referencing media reports

Charles McCathieNevile <[email protected]>
Newsgroups gmane.org.w3c.annotation
Message-ID <[email protected]>
Well, something like the following:

<r:RDF xmlns:r="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
       xmlns:a="http://www.w3.org/2000/10/annotation-ns#"
       xmlns:d="http://purl.org/dc/elements/1.1/">
 <r:Description>
  <r:type resource="http://www.w3.org/2000/10/annotation-ns#Annotation"/>
  <r:type resource="http://www.w3.org/2000/10/annotationType#seeAlso"/>
  <a:annotates
r:resource="http://www.washingtonpost.com/wp-dyn/articles/A46062-2003Mar18.html"/>
  <a:context
r:resource="http://www.washingtonpost.com/wp-dyn/articles/A46062-2003Mar18.html"/>
  <d:creator><foaf:Person xmlns:foaf="http://xmlns.com/foaf/0.1/"><foaf:mbox
r:resource="mailto:[email protected]"/></foaf:Person></d:creator>
  <a:created>2003-03-18T17:53Z</a:created>
  <d:date>2003-03-18T17:53Z</d:date>
  <a:body r:resource="http://news.bbc.co.uk/1/hi/uk_politics/2859431.stm"/>
 </r:Description>
</r:RDF>

(created using the SWAD-E annotools:

charles@skip:~/WWW/2001/sw/Europe/200209/annodemo$ ruby annomake.rb
http://www.washingtonpost.com/wp-dyn/articles/A46062-2003Mar18.html
http://news.bbc.co.uk/1/hi/uk_politics/2859431.stm '<foaf:Person
xmlns:foaf="http://xmlns.com/foaf/0.1/"><foaf:mbox
r:resource="mailto:[email protected]"/></foaf:Person>' seeAlso

for the curious)

It would have been nice to create a pointer in the Washington Post article
where it mentions the resignation of Mr Cook. Unfortunately the Post URI
isn't that helpful, since I get a redirect to an information request, and if
the document is not valid XHTML I am unable to create a real Xpointer for the
phrase in question.

SeeAlso is a pretty basic type. If I had a pointer to the relevant part I
might want to subtype it...

I have also here used a creator that some tools might recognise as RDF and
not just a literal. String matching it against another creator which is the
same RDF will only work in some cases, but then string matching my name
depends on how i wrote it at the time anyway. I haven't posted this to a
server yet (problem in getting my new debian system running properly :( but I
would be interested in how it is handled.

cheers

Chaals

On Tue, 18 Mar 2003, Dan Brickley wrote:

>
>Here's a timely application of Web annotations...
>
>  The Washington Post has an article at
>  http://www.washingtonpost.com/wp-dyn/articles/A46062-2003Mar18.html
>  "British Prime Minister Rallies Lawmakers Ahead of Commons Vote on Iraq"
>  By Ed Johnson,
>  Associated Press Writer, Tuesday, March 18, 2003; 11:44 AM
>
>The BBC News website has an article,
>  http://news.bbc.co.uk/1/hi/uk_politics/2859431.stm
>  "Cook's resignation speech",
>
>...which gives the full text of Robin Cook's resignation speech to the
>UK House of Commons.
>
>
>The Post article mentions the Cook resignation briefly:
>
>	"Already senior Cabinet minister Robin Cook and
>	two junior ministers have quit over Iraq."
>
>
>The Web annotation / Semantic Web use case here is to associate this
>brief mention of the Cook resignation to more details of the event,
>specifically in this case the full text of his speech. There are a number
>of ways we could represent this in RDF, depending on the level of detail
>required. Basic idea is that annotating 3rd parties should be able to write
>RDF/XML documents that can be harvested and used by user agents and
>intermediary services so that readers can more easily cross-reference
>related information sources.
>
>I suspect the Annotea vocabulary would be adequate for most or all of this
>use case, but haven't yet tried to write it out in full RDF/XML. I wanted to
>archive the use case now, to revisit later. Extra points for anyone who
>gets there first...
>
>cheers,
>
>Dan
>

-- 
Charles McCathieNevile  http://www.w3.org/People/Charles  tel: +61 409 134 136
SWAD-E http://www.w3.org/2001/sw/Europe         fax(france): +33 4 92 38 78 22
 Post:   21 Mitchell street, FOOTSCRAY Vic 3011, Australia    or
 W3C, 2004 Route des Lucioles, 06902 Sophia Antipolis Cedex, France
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.