- From: Dan Connolly <connolly@w3.org>
- Date: Fri, 25 Feb 2005 21:54:02 -0600
- To: RDF Calendar <www-rdf-calendar@w3.org>
- Message-Id: <1109390042.12629.221.camel@localhost>
On one of my recent flights, I found some inspiration to work on an RDF Calendar report. In particular, I wrote up the testing framework... http://www.w3.org/2002/12/cal/report1173.html#testdr $Revision: 1.12 $ of $Date: 2005/02/26 03:30:55 $ The report was one of the things that prompted my earlier message about timezones. While I haven't completed my investigation of DAML Time and such, I'm sufficiently confident that timezones should be treated as datatype properties that I implemented the design and updated all the test materials. I haven't written the corresponding section of the report yet. Attached find ,fromtest-report which shows 29 passes out of 29 for iCalendar to RDF conversion tests. It's generated thusly: ~/w3ccvs/WWW/2002/12/cal$ make from-test >,fromtest-report 2>&1 It depends on having a bunch of swap stuff installed; I'm not sure how much. I'd like for somebody to try to reproduce my results. http://www.w3.org/2000/10/swap/ The RDF to iCalendar results aren't as good; my toIcal.py program doesn't grok X-properties, and almost all the data files have X- properties in them. The attached ,retest-report shows 19 errors in 24 tests. But I'm pretty sure X- properties are the only problem. I'm also attaching the output of my big cvs commit command, and my changelog just to show exactly what changed. I'm not sure what are the corresponding changes to the schema; I haven't made any yet. Recalling my offer to roll back some schema changes, only to discover I hadn't rolled them forward yet... http://lists.w3.org/Archives/Public/www-rdf-calendar/2004Oct/0007.html Masahide Kanzaki encouraged me to use a new namespace URI for this new design. I'm sympathetic to that, since I'm going to have to go to each of my applications that use this RDF vocabulary and update them to use timezones as datatypes; I might as well update the namespace name while I'm at it. But I wonder if anybody has changed their mind and would rather keep the old namespace. It seems a little odd to have the test data, conversion tools, and documentation use one schema but to leave another one lying around, but maybe that's the right answer. I suppose if this were a shared library I'd change the major number... The three principles of shared library building are: * Start from 1.0 * If there is a change that is backwards compatible, bump minor number (note that ELF systems ignore the minor number) * If there is an incompatible change, bump major number -- http://www.freebsd.org/doc/en_US.ISO8859-1/books/developers-handbook/policies-shlib.html What should I call the new one? perhaps I'll change ical to cal, to make it, for example... http://www.w3.org/2002/12/cal/cal#Vevent -- Dan Connolly, W3C http://www.w3.org/People/Connolly/ D3C2 887B 0F92 6005 C541 0875 0F91 96DE 6E52 C29E
Attachments
- text/plain attachment: _fromtest-report
- text/plain attachment: _retest-report
- text/plain attachment: _commit
- text/plain attachment: _changes
Received on Saturday, 26 February 2005 04:28:35 UTC