You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
307 lines
11 KiB
307 lines
11 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>RDF Calendar Workspace</title>
|
|
</head>
|
|
|
|
<body>
|
|
<p><a href="../../../">W3C</a> > <a
|
|
href="../../../2001/sw/interest/">SemWeb IG</a></p>
|
|
|
|
<h1>RDF Calendar Workspace</h1>
|
|
|
|
<div align="center">Contents: <a href="#dev">dev</a> | <a href="#tzd">timezone data</a> | <a href="#mtg">meetings</a> </div>
|
|
|
|
<div align="center">nearby: <a
|
|
href="http://lists.w3.org/Archives/Public/www-rdf-calendar/">www-rdf-calendar</a>
|
|
| <a
|
|
href="http://esw.w3.org/topic/RdfCalendar">RdfCalendar
|
|
Wiki topic</a> | <a href="http://rdfig.xmlhack.com">RDFIG
|
|
Scratchpad/weblog</a></div>
|
|
|
|
<div class="abstract">
|
|
<p>This is a workspace for RDF calendaring work, starting
|
|
with emphasis on representing iCalendar (<a
|
|
href="rfc2445">RFC 2445</a>) in
|
|
RDF. The main result so far is:</p>
|
|
|
|
<ul class="bibliography">
|
|
<li>
|
|
<cite><a
|
|
href="http://www.w3.org/TR/2005/NOTE-rdfcal-20050929/">RDF
|
|
Calendar - an application of the Resource Description
|
|
Framework to iCalendar Data</a></cite> W3C Interest Group
|
|
Note 29 September 2005 by Connolly and Miller
|
|
<div class="abstract">
|
|
This report discusses an effort to apply the Resource
|
|
Description Framework (RDF) to iCalendar data in order to
|
|
integrate calendar data with other Semantic Web data such
|
|
as social networking data, syndicated content, and
|
|
multimedia meta-data. We demonstrate the effectiveness of
|
|
a test-driven approach to vocabulary development and we
|
|
discuss a number of social as well as technical issues.
|
|
</div>
|
|
<div>see also: <a href="report1173.html">author's draft</a></div>
|
|
</li>
|
|
</ul>
|
|
|
|
<p>The schema and test data live here; we're using the <a
|
|
href="http://esw.w3.org/topic/">ESW Wiki</a> for use cases,
|
|
meeting summaries, <a name="apps"
|
|
href="http://esw.w3.org/topic/CalendarUserAgents">notes on
|
|
calendar applications/user-agents</a>, documenting emerging
|
|
semantic web patterns and the like.</p>
|
|
|
|
<p>This workspace stems from a <a
|
|
href="http://ilrt.org/discovery/chatlogs/rdfig/2002-10-09.html#T15-28-24">
|
|
discussion</a> at the <a
|
|
href="../../../2001/sw/Europe/events/200210-cal/">calendaring
|
|
workshop in October in Bristol.</a></p>
|
|
</div>
|
|
|
|
|
|
<h2><a id="dev" name="dev">Development</a></h2>
|
|
|
|
<p>While we have started to use the <a
|
|
href="http://esw.w3.org/topic/">ESW Wiki</a> for usage
|
|
notes and such, the following are still maintained in this workspace:</p>
|
|
|
|
<ul>
|
|
<li>for the original namespace/schema:
|
|
<dl>
|
|
<dt>a schema</dt>
|
|
<dd>we have the <a href="ical">ical schema</a> (in <a
|
|
href="ical.rdf">RDF/XML</a>, <a
|
|
href="ical.n3">RDF/n3</a>). The RDF/XML version was derived
|
|
from the iCalendar spec at one point; I'm not sure what state
|
|
it's in now. I'm also not sure what state the RDF/n3 version
|
|
is in.</dd>
|
|
|
|
<dt>conversion tools</dt>
|
|
|
|
<dd><ul>
|
|
<li>
|
|
<a href="ical2rdf.pl">ical2rdf.pl</a> maintained here, as well as <a href="http://www.kanzaki.com/courier/ical2rdf">a service by MK based on a slightly modified version</a>
|
|
|
|
</li>
|
|
|
|
<li><a
|
|
href="http://ilrt.org/discovery/2003/02/cal/">some Java code</a>
|
|
(GPL) (<a
|
|
href="http://ilrt.org/discovery/2003/02/cal/mimedir-parser/readme.libby">
|
|
readme</a>). It uses <a
|
|
href="ftp://ftp.metamatrix.se/pub/software/mimedir-parser/">
|
|
Daniel Resare's GPLed mime-directory parser</a>.</li>
|
|
<li><a href="http://sourceforge.net/projects/icalparser/">icalparser</a> sourceforge project based on code from Event Sherpa</li>
|
|
</ul>
|
|
</dd>
|
|
</dl>
|
|
</li>
|
|
<li>for the newer timezones-as-datatypes schema:
|
|
<dl>
|
|
<dt>a schema</dt>
|
|
<dd>we have the <a href="icaltzd">ical schema</a> (in <a
|
|
href="icaltzd.rdf">RDF/XML</a>).
|
|
It's derived from the iCalendar spec in two steps:
|
|
<ol>
|
|
<li>we run <a
|
|
href="http://www.ietf.org/rfc/rfc2445.txt">rfc2445.txt</a>
|
|
thru <a href="slurpIcalSpec.py">slurpIcalSpec.py</a> to get <a
|
|
href="rfc2445.html">an XHTML version of the iCalendar RFC</a>,
|
|
with relevant structures marked up.</li>
|
|
<li>we use <a href="webize2445.xsl">webize2445.xsl</a> to transform the XHTML markup to RDF/RDFS/OWL statements.</li>
|
|
</ol>
|
|
</dd>
|
|
|
|
<dt>sample data</dt>
|
|
<dd>
|
|
<em>we have a growing <a href="test/">test data set</a></em>
|
|
<p>see also:</p>
|
|
<ul>
|
|
<li><a
|
|
href="http://www.gxsnmp.org/CVS/evolution/libical/test-data/">
|
|
ical test data</a> was noted <a
|
|
href="http://lists.w3.org/Archives/Public/www-rdf-calendar/2003Jan/0007.html">
|
|
9 Jan by Buhler</a></li>
|
|
|
|
<li><a
|
|
href="http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/reefknot/Net-ICal/test-data/rfc2445">
|
|
iCalendar test data</a>, in progress, from reefknot ( <a
|
|
href="http://rdfig.xmlhack.com/2003/01/22/2003-01-22.html#1043248806.663740">
|
|
22Jan</a>)</li>
|
|
</ul>
|
|
</dd>
|
|
|
|
<dt>conversion tools</dt>
|
|
|
|
<dd><ul>
|
|
<li>
|
|
<a href="fromIcal.py">fromIcal.py</a> reads .ics files
|
|
and generates .rdf. <tt>make from-test</tt> checks that it's
|
|
working.
|
|
<p><a
|
|
href="../../../2000/10/swap/pim/toIcal.py">toIcal.py</a>
|
|
goes the other way. It depends on fromIcal.py and on some
|
|
python modules from <a
|
|
href="../../../2000/10/swap/">swap</a>.
|
|
</p>
|
|
</li>
|
|
</ul>
|
|
</dd>
|
|
|
|
</dl>
|
|
</li>
|
|
</ul>
|
|
|
|
<p>At the Bristol workshop, we agreed, roughly...</p>
|
|
|
|
<ul>
|
|
<li>we announce all changes to the schema
|
|
www-rdf-calendar</li>
|
|
|
|
<li>if anyone screams, within a week or so, we'll back out
|
|
the changes (for further discussion)</li>
|
|
</ul>
|
|
|
|
<p>If the last modified dates below are more than a few months
|
|
old, active developments have likely ceased. <em>If things ever
|
|
actually stabilize, we'll change this status message.</em></p>
|
|
|
|
<p>Some details (such as the address of the workspace) were
|
|
refined in <a
|
|
href="http://ilrt.org/discovery/chatlogs/rdfig/2002-12-19#T20-34-24">
|
|
discussion of 19 December</a>.</p>
|
|
|
|
<p>We'll integrate contributions made to the <a
|
|
href="http://lists.w3.org/Archives/Public/www-rdf-calendar/">www-rdf-calendar</a>
|
|
mailing list on a best-effort basis.</p>
|
|
|
|
<h3><a id="tzd" name="tzd">Time Zone Data</a></h3>
|
|
|
|
<p>The public domain <a
|
|
href="http://www.twinsun.com/tz/tz-link.htm">tz/zoneinfo
|
|
database</a> used in open source libc implementations has been
|
|
converted to .ics format via an <a
|
|
href="http://primates.ximian.com/~damon/icalendar/">Olson ->
|
|
VTIMEZONE Converter</a>. We ran those files (taken from <a
|
|
href="http://packages.debian.org/unstable/mail/evolution.html">evolution
|
|
debian package</a>, Version: 1.2.1-3, which uses
|
|
<a
|
|
href="http://freshmeat.net/projects/libical/?topic_id=809%2C130">
|
|
libical</a>) thru <a href="ical2rdf.pl">ical2rdf.pl</a> and put
|
|
the results under the <a href="tzd/">tzd/</a> directory. For
|
|
example, <a href="tzd/America/Chicago">America/Chicago</a>. We
|
|
give the timezone component a name distinct from the RDF document;
|
|
e.g. <tt>http://www.w3.org/2002/12/cal/tzd/America/Chicago#tz</tt></p>
|
|
|
|
|
|
<h2><a id="mtg" name="mtg">Meetings</a></h2>
|
|
|
|
<p>We meet occasionally in the <a
|
|
href="irc://irc.freenode.net:6667/rdfig">#rdfig</a> IRC channel on
|
|
<a href="http://www.freenode.net/">freenode</a> (formerly
|
|
OpenProjects). Meetings are announced to www-rdf-calendar (<a
|
|
href="http://lists.w3.org/Archives/Public/www-rdf-calendar/">archives</a>);
|
|
the <a href="http://ilrt.org/discovery/chatlogs/rdfig/">IRC
|
|
logs</a> and <a href="http://rdfig.xmlhack.com/">weblogs</a>
|
|
generally serve as meeting records.</p>
|
|
|
|
<ul>
|
|
<li>9 Oct 2002 <a
|
|
href="../../../2001/sw/Europe/events/200210-cal/">workshop in
|
|
Bristol</a>: <a
|
|
href="http://www.w3.org/2001/sw/Europe/reports/dev_workshop_report_2/">
|
|
workshop report</a>, <a
|
|
href="http://rdfig.xmlhack.com/2002/10/09/2002-10-09.html">chump/weblog</a>,
|
|
<a
|
|
href="http://ilrt.org/discovery/chatlogs/rdfig/2002-10-09.html#T15-28-24">
|
|
chat log</a></li>
|
|
|
|
|
|
|
|
<li>19 Dec 2002 chat: <a
|
|
href="http://ilrt.org/discovery/chatlogs/rdfig/2002-12-19.html#T20-05-31">
|
|
IRC logs</a></li>
|
|
|
|
<li>8 Jan chat: <a
|
|
href="http://rdfig.xmlhack.com/2003/01/08/2003-01-08.html">chump/weblog</a>,
|
|
<a
|
|
href="http://ilrt.org/discovery/chatlogs/rdfig/2003-01-08.html#T18-01-33">
|
|
logs</a></li>
|
|
|
|
<li>15 Jan chat: <a
|
|
href="http://rdfig.xmlhack.com/2003/01/15/2003-01-15.html">chump/weblog</a>,
|
|
<a
|
|
href="http://ilrt.org/discovery/chatlogs/rdfig/2003-01-15.html#T17-54-00">
|
|
logs</a>, <a
|
|
href="http://rdfig.xmlhack.com/2003/01/15/2003-01-15.html#1042653240.393420">
|
|
participants</a></li>
|
|
|
|
<li>22 Jan chat: <a
|
|
href="http://rdfig.xmlhack.com/2003/01/22/2003-01-22.html">weblog</a>,
|
|
<a
|
|
href="http://ilrt.org/discovery/chatlogs/rdfig/2003-01-22.html#T17-01-55">
|
|
logs</a></li>
|
|
|
|
<li>5 Feb chat: <a
|
|
href="http://ilrt.org/discovery/chatlogs/rdfig/2003-02-05#T16-58-23">
|
|
logs</a></li>
|
|
|
|
<li>12 Feb chat:
|
|
<a href="http://lists.w3.org/Archives/Public/www-rdf-calendar/2003Feb/0007.html">
|
|
agenda</a>, <a
|
|
href="http://ilrt.org/discovery/chatlogs/rdfig/2003-02-12.html">
|
|
logs</a>, <a
|
|
href="http://rdfig.xmlhack.com/2003/02/12/2003-02-12.html">weblog</a>,
|
|
</li>
|
|
|
|
<li>26 Feb chat:
|
|
<a href="http://lists.w3.org/Archives/Public/www-rdf-calendar/2003Feb/0014.html">summary</a>,
|
|
<a href="http://ilrt.org/discovery/chatlogs/rdfig/2003-02-26.html#T17-00-40">logs</a>,
|
|
<a href="http://rdfig.xmlhack.com/2003/02/26/2003-02-26.html">weblog</a>
|
|
</li>
|
|
|
|
<li>... meetings since March 2003 are indexed in the <a
|
|
href="http://esw.w3.org/topic/RdfCalendarMeetings">RdfCalendarMeetings
|
|
Wiki topic</a>.</li>
|
|
|
|
|
|
</ul>
|
|
|
|
<p>Many of the meetings are described in RDF
|
|
calendar entries in the <a href="test/">test data</a>.</p>
|
|
|
|
<p>The <a href="http://www.timeanddate.com/">time and date</a>
|
|
web site is handy for scheduling meetings across timezones.</p>
|
|
|
|
<h2>Earlier Work etc.</h2>
|
|
|
|
<ul>
|
|
<li><a
|
|
href="http://lists.w3.org/Archives/Public/www-rdf-calendar/2002Jul/0000.html">
|
|
a syntactic approach to RDF/ical interchange</a> Jul
|
|
2002</li>
|
|
|
|
<li><a
|
|
href="http://lists.w3.org/Archives/Public/www-rdf-calendar/2002Jul/0001.html">
|
|
Greg on openoffice groupware</a> Jul 2002</li>
|
|
|
|
<li><a
|
|
href="http://www.tondering.dk/claus/cal/calendar24.html">Frequently
|
|
Asked Questions about Calendars</a> Version 2.4 Claus
|
|
Tøndering 28 October 2001</li>
|
|
</ul>
|
|
<hr />
|
|
|
|
<address>
|
|
<a href="../../../People/Connolly/">Dan Connolly</a> and <a
|
|
href="http://ilrt.org/people/cmlm/">Libby Miller</a> <tt><a
|
|
href="mailto:libby.miller@bristol.ac.uk">libby.miller@bristol.ac.uk</a></tt><br />
|
|
|
|
$Id: HEADER.html,v 1.43 2006/10/09 13:45:44 connolly Exp $
|
|
</address>
|
|
</body>
|
|
</html>
|
|
|