- From: Libby Miller <Libby.Miller@bristol.ac.uk>
- Date: Wed, 12 Mar 2003 14:12:48 +0000 (GMT)
- To: www-rdf-calendar@w3.org
Dan Connolly asked me to work out how to maintain the calendar schema for the syntactic icalendar to RDF work http://rdfig.xmlhack.com/2003/02/26/2003-02-26.html#1046281084.080137 http://www.w3.org/2002/12/cal/ The schema is generated from three icalendar files converted to RDF - see http://www.w3.org/2002/12/cal/tests/ and http://www.w3.org/2002/12/cal/Makefile to see which ones. The conversion requires CWM and Python 2.2. I got it working on Debian, although not on Mac Os 10.2 (I sent a bug report http://lists.w3.org/Archives/Public/www-archive/2003Mar/0012.html). I don't know much at all about Python, but it worked anyway. This information is already on the SWAD-Europe calendar wiki: http://esw.w3.org/t/view/ESW/RdfCalendarSchema but I'm repeating it here as the machine is currently having some problems and I need to refer to it. cheers Libby --- detail libby@bender:~/cwm/2002/12/cal$ export CVSROOT=:pserver:anonymous@dev.w3.org:/sources/public libby@bender:~/cwm/2002/12/cal$ cvs login (Logging in to anonymous@dev.w3.org) CVS password: (anonymous) cvs co 2000/10/swap cvs server: Updating 2000/10/swap U 2000/10/swap/.cvsignore U 2000/10/swap/ConstTerm.py ... :)) libby@bender:~/cwm/2002/12/cal$ make Makefile:53: warning: overriding commands for target `test/cal01.rdf' Makefile:44: warning: ignoring old commands for target `test/cal01.rdf' perl ical2rdf.pl --xnames http://www.w3.org/2002/12/cal/prod_apple# test/mtg.ics >test/mtg.rdf python ../../../2000/10/swap/cwm.py --rdf test/mtg.rdf test/cal01.rdf test/gkexample.rdf --filter=../../../2000/10/swap/util/sniffSchema.n3 --n3 >ical.n3 Traceback (most recent call last): File "../../../2000/10/swap/cwm.py", line 35, in ? from why import FormulaReason File "../../../2000/10/swap/why.py", line 25, in ? from thing import Namespace File "../../../2000/10/swap/thing.py", line 130, in ? raise RuntimeError("Sorry, this software requires python2.2 or newer.") RuntimeError: Sorry, this software requires python2.2 or newer. make: *** [ical.n3] Error 1 ]] Python 2.1.3 (#1, Sep 7 2002, 15:29:56) [GCC 2.95.4 20011002 (Debian prerelease)] on linux2 apt-get install python2.2 make clean make Makefile:53: warning: overriding commands for target `test/cal01.rdf' Makefile:44: warning: ignoring old commands for target `test/cal01.rdf' perl ical2rdf.pl --xnames http://www.w3.org/2002/12/cal/prod_apple# test/mtg.ics >test/mtg.rdf python ../../../2000/10/swap/cwm.py --rdf test/mtg.rdf test/cal01.rdf test/gkexample.rdf --filter=../../../2000/10/swap/util/sniffSchema.n3 --n3 >ical.n3 Traceback (most recent call last): File "../../../2000/10/swap/cwm.py", line 35, in ? from why import FormulaReason File "../../../2000/10/swap/why.py", line 25, in ? from thing import Namespace File "../../../2000/10/swap/thing.py", line 130, in ? raise RuntimeError("Sorry, this software requires python2.2 or newer.") RuntimeError: Sorry, this software requires python2.2 or newer. make: *** [ical.n3] Error 1 ln /usr/bin/python2.2 /usr/bin/python bender:/home/libby/cwm/2002/12/cal# ls -l /usr/bin/python -rwxr-xr-x 2 root root 742568 Sep 7 15:38 /usr/bin/python make clean make Makefile:54: warning: overriding commands for target `test/cal01.rdf' Makefile:45: warning: ignoring old commands for target `test/cal01.rdf' perl ical2rdf.pl --xnames http://www.w3.org/2002/12/cal/prod_apple#n3 test/mtg.ics >test/mtg.rdf python ../../../2000/10/swap/cwm.py --rdf test/mtg.rdf test/cal01.rdf test/gkexample.rdf --filter=../../../2000/10/swap/util/sniffSchema.n3 --n3 >ical.n3 Traceback (most recent call last): File "../../../2000/10/swap/cwm.py", line 789, in ? doCommand() File "../../../2000/10/swap/cwm.py", line 449, in doCommand import sax2rdf # RDF1.0 syntax parser to N3 RDF stream File "../../../2000/10/swap/sax2rdf.py", line 47, in ? import xml.sax # PyXML stuff ImportError: No module named xml.sax make: *** [ical.n3] Error 1 apt-get install python2.2-xmlbase Makefile:54: warning: overriding commands for target `test/cal01.rdf' Makefile:45: warning: ignoring old commands for target `test/cal01.rdf' perl ical2rdf.pl --xnames http://www.w3.org/2002/12/cal/prod_apple# test/mtg.ics >test/mtg.rdf python ../../../2000/10/swap/cwm.py --rdf test/mtg.rdf test/cal01.rdf test/gkexample.rdf --filter=../../../2000/10/swap/util/sniffSchema.n3 --n3 >ical.n3 python ../../../2000/10/swap/cwm.py ical.n3 --rdf >ical.rdf :)))
Received on Wednesday, 12 March 2003 09:14:43 UTC