W3C home > Mailing lists > Public > www-rdf-calendar@w3.org > October 2003

RE: Linking to an event from FOAF

From: Danny Ayers <danny666@virgilio.it>
Date: Wed, 8 Oct 2003 21:57:22 +0200
To: "Leo Sauermann" <leo@ist.org>, "'Libby Miller'" <Libby.Miller@bristol.ac.uk>, "'Vinay Pawar'" <zoyd@gmx.net>
Cc: <www-rdf-calendar@w3.org>
Message-ID: <BKELLDAGKABIOCHDFDBPIEPBEBAA.danny666@virgilio.it>

Re. subjective URIs - the way I'm doing this kind of thing in IdeaGraph is
to automatically give the user a namespace, the root of which I know is
'safe' e.g.

http://ideagraph.net/libby/

their documents will be pointed to in the RDF models using this, although
usually the URI won't resolve to anything, e.g.

http://ideagraph.net/libby/calendar.html

In IdeaGraph this public URI is mapped in an RDF model to a file in the
local filesystem, though it can later be mapped to a retrievable web
resource.

I wonder if for calendar purposes a URI could be from the combination of a
safe URI (something like http://w3.org/rdf-calendar) and a user id pulled
from Outlook (or wherever), maybe the SHA1 of their email address?

Cheers,
Danny.



> -----Original Message-----
> From: www-rdf-calendar-request@w3.org
> [mailto:www-rdf-calendar-request@w3.org]On Behalf Of Leo Sauermann
> Sent: 30 September 2003 12:19
> To: 'Libby Miller'; 'Vinay Pawar'
> Cc: www-rdf-calendar@w3.org
> Subject: AW: Linking to an event from FOAF
>
>
>
> From my experience in gnowsis,
> I can report this way of "doing it",
> which is near-realistic.
>
>
> I will shortly define what a SUBJECTIVE URL and a PUBLIC URL is and how
> the data can be created and communicated.
>
> I am the publisher and make an entry in my personal Outlook Calendar.
> There I have a SUBJECTIVE url that works for me. It is build using my
> personal computer hostname (leo.gnowsis.com this is the pc i am sitting
> at right now) and the ms-outlook ITEMID
> this is the url:
> rdfp://leo.gnowsis.com/msoutlook/appointment/00000000ECD4B99358B9814B9DA
> FE2255CD8AE9A24422600
>
>
> Then I can extract the outlook data to rdf (this is a dump I just did
> with a query, it extracted this on the fly from gnowsis using RQL):
> SELECT ?y, ?z WHERE
> (<rdfp://leo.gnowsis.com/msoutlook/appointment/00000000ECD4B99358B9814B9
> DAFE2255CD8AE9A24422600> ?y ?z)
> http://www.w3.org/1999/02/22-rdf-syntax-ns#type
> http://www.gnowsis.org/ont/msoutlook/0.1#Appointment
> http://www.gnowsis.org/ont/msoutlook/0.1#Duration 30
> http://www.gnowsis.org/ont/msoutlook/0.1#End 2003-09-30T12:00:00
> http://www.w3.org/2000/01/rdf-schema#label Answer Calendar discussion
> http://www.gnowsis.org/ont/msoutlook/0.1#Start 2003-09-30T11:30:00
> http://www.gnowsis.org/ont/msoutlook/0.1#AllDayEvent 0
>
> I want to mention here, that the query is run "on the fly" and extracts
> the data out of outlook, there is no buffering of these values in a RDF
> datastore. This is similiar to the way many RDF people build
> python/Perl/whatever converters of iCal.
>
> This should be transformed to iCal somehow (uhmm, XSLT for RDF is still
> missing, *sigh*)
>
> Then post it per ftp on wome webserver
> OR post it via soap in some PUBLIC calendar.
>
> There you get a PUBLIC URL (in contrary to the subjective, personal uri)
> you can do owl:SameAs to the SUBJECTIVE URL.
> The url could be:
> http://www2004.org/calendar/events.rdf#2004_01_10_www2004
> (date not correct)
>
> The public url is both:
> Place WHERE to find the data and IDENTIFER for the single event.
> I think in semantic web age, a uid like
> 0a780655c6a8437d62b02cf24e0381837b870963 is not very witty.
>
> Then you communicate the PUBLIC URL to all people that are interested.
>
> They connect it in their personal semantic web (f.e. they use my gnowsis
> system as PKM tool in conjunction with outlook, Ical, whatever...)
>
> After the meeting, all attendees can be published connected to the
> PUBLIC URI using FOAF or whatever suits it.
>
> With this approach as I have shown it, it is possible - using todays
> technology - to enter, communicate and link an appointment. Using
> standard software like outlook.
> An unanswered question is the PUBLIC calendar that provides the PUBLIC
> URL. Examples for this public calendar are not known to me but surely to
> the rdf-calendar community.
>
>
> greetings
> Leo Sauermann
> www.gnowsis.com
>
> -----Ursprüngliche Nachricht-----
> Von: www-rdf-calendar-request@w3.org
> [mailto:www-rdf-calendar-request@w3.org] Im Auftrag von Libby Miller
> Gesendet: Montag, 29. September 2003 21:32
> An: Vinay Pawar
> Cc: www-rdf-calendar@w3.org
> Betreff: Re: Linking to an event from FOAF
>
>
>
>
> thanks for sending this Vinar.
>
> the ical:url proposal is interesting.
>
> RFC 2445 says
>
> [[
> 4.8.4.6 Uniform Resource Locator
>
>    Property Name: URL
>
>    Purpose: This property defines a Uniform Resource Locator (URL)
>    associated with the iCalendar object.
>
> ...
>
>    Description: This property may be used in a calendar component to
>    convey a location where a more dynamic rendition of the calendar
>    information associated with the calendar component can be found. ]]
>
> so that's actually more like your seealso property - i.e. a more up to
> date version (as I interpret it anyway).
>
> I think the uid is important, as it allows you to point to a specific
> event (not a calendar) and many events will not necessarily have a
> homepage. However this only works if there is already an event
> description with a url somewhere that's 'authoritiative' somehow. There
> may not be such a thing, or you might create one first and then the
> conference does, so you might get people linking to yours and not the
> conference's one, and so on.
>
> I think combining foaf and RDFical is well worth persuing though I'm not
> sure what the right answer is.
>
> see also:
> http://lists.w3.org/Archives/Public/www-rdf-calendar/2003Jun/0011.html
>
> Libby
>
> On Mon, 29 Sep 2003, Vinay Pawar wrote:
>
> >
> > Hi,
> >
> > At #rdfig we were trying to find out a way to link to
> > a particular event from a FOAF file. In no time Libby had this
> > example:
> >
> >   http://swordfish.rdfweb.org/discovery/2003/09/foafcal/foafattend.rdf
> >
> > That seems great for birthday parties. But a conference would most
> > probably have it's own RDF calendar published. Following is what I'm
> > suggesting:
> >
> > <ical:Vevent>
> >   <ical:attendee rdf:nodeID="me"/>
> >   <rdfs:seeAlso
> rdf:resource="http://www2004.org/calendar/events.rdf"/>
> >   <ical:uid>0a780655c6a8437d62b02cf24e0381837b870963</ical:uid>
> >   <ical:summary>www2004</ical:summary>
> >   <ical:url rdf:resource="http://www2004.org"/>
> > </ical:Vevent>
> >
> > Here ical:uid is used to point to an event within events.rdf. And
> > ical:url is used instead of foaf:homepage, because it seems more
> > appropriate.
> >
> > Comments?
> >
> > Thanks,
> > Vinay
> >
> >
> >
>
Received on Wednesday, 8 October 2003 16:14:45 GMT

This archive was generated by hypermail 2.2.0 + w3c-0.30 : Friday, 25 March 2005 11:20:43 GMT