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

RE: Linking to an event from FOAF

From: Leo Sauermann <leo@gnowsis.com>
Date: Thu, 9 Oct 2003 17:00:51 +0200
To: <danny666@virgilio.it>, <www-rdf-calendar@w3.org>
Message-ID: <002901c38e76$21e70820$0501a8c0@ZION>

> 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?

thats like what I am doing.

I give all emails, appointments, contacts their Outlook id (as you can
see below in this mail)


For the User i give a fixed value that is configurated,
it is based on the assumption that you have a domain (or rent one)

f.e. i own two domains:
leo.ist.org (which is an austrian pun)
gnowsis.com

so i take an unreferencable uri as identifier for the user:
rdfp://leo.gnowsis.com/~user/leo

the idea of having a globally unique domain is very good for all other
personal files:
every file of me is in:
file://leo.gnowsis.com/data/....
(which maps to my windows "my files" folder)


> 
> 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/00000000ECD4B9935
> 8B9814B9DA
> > 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/00000000ECD4B99
> 358B9814B9
> > 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/foafatte
nd.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 Thursday, 9 October 2003 11:02:15 GMT

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