- From: Dan Connolly <connolly@w3.org>
- Date: Thu, 08 Apr 2004 12:22:51 -0500
- To: Masahide Kanzaki <post@kanzaki.com>
- Cc: www-rdf-calendar@w3.org
On Thu, 2004-04-08 at 10:40, Masahide Kanzaki wrote:
[...]
> So, I think it's not good idea to define ical:geo as the list of floats.
I can see your point, but I'm not yet convinced. What would you prefer?
> Remember, we also want to use RDFical vocabulary with other vocab, such as
> RSS, FOAF or even XHTML. Strict round trip .ics <-> RDFical is only
> relevant when RDFical is generated from iCalendar, and doesn't make much
> sense when the vocab is used in, say, FOAF file.
>
> Wouldn't it be enough to say something like 'when converted from .ics,
> ical:geo should be expressed as the list of floats so that strict round
> trip is possible' ?
I don't think so... not without the sort of confusion discussed in
http://esw.w3.org/topic/ThingsVersusTheirNames
Either the range of ical:geo is a list of floats
or a place. RFC2445 says it's a list of floats. I wouldn't have
done it that way, but they did. Similarly, ical:location takes
a string value.
It's straightforward to relate the place to the list of floats ala:
{ ?E ical:geo (?LAT ?LONG) } <=>
{ ?E cyc:eventOccursAt [ geo:lat ?LAT; geo:lon ?LONG ] }.
and it's straightforward to relate a place to its name:
{ ?E ical:location ?PLACENAME } <=>
{ ?E cyc:eventOccursAt [ rdfs:label ?PLACENAME ] }.
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
see you at the WWW2004 in NY 17-22 May?
Received on Thursday, 8 April 2004 13:22:20 UTC