- From: Charles McCathieNevile <charles@w3.org>
- Date: Thu, 4 Mar 2004 19:01:27 -0500 (EST)
- To: www-rdf-calendar@w3.org
- Cc: Dan Connolly <connolly@w3.org>
Hi all, I thought about this some more. I think I understand what I need to do in order to get the schema generator to pick up the relevant pieces. I implemented this initially using literals instead of classes. I think it still makes sense to use classes. But fromIcal.py seems to generate literals at the moment. I'm not prepared to rewrite fromIcal.py myself. So does that mean I should add an example for generating the schema that uses literals? Is there any reason to use URIs instead of literals? Thoughts? What is "best practice"...? :-) Cheers Chaals On Sun, 29 Feb 2004, Charles McCathieNevile wrote: > >Hi folks, > >I would like to add status to the RDFiCal Schema for handling Todo items. The >values for these are one of IN-PROCESS, NEEDS-ACTION, COMPLETED or CANCELLED. >(For different domains it has different ranges, and I don't know how to >express that but I imagine (hope) that OWL could do it) > >So I propose the following addition to the schema (I haven't thought about >the impact on the RDF-iCal conversion tools yet): > ><rdf:RDF > xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' > xmlns:NS0='http://www.w3.org/2000/10/swap/util/sniffSchema#' > xmlns:rdfs='http://www.w3.org/2000/01/rdf-schema#' > > > > <rdf:Description rdf:about='http://www.w3.org/2002/12/cal/ical#status'> > <rdf:type >rdf:resource='http://www.w3.org/1999/02/22-rdf-syntax-ns#Property'/> > <NS0:domainIntersects >rdf:resource='http://www.w3.org/2002/12/cal/ical#Vtodo'/> > <NS0:label>status</NS0:label> > <NS0:rangeIntersects >rdf:resource="http://www.w3.org/2002/12/cal/ical#InProcess"/> > <NS0:rangeIntersects >rdf:resource="http://www.w3.org/2002/12/cal/ical#NeedsAction"/> > <NS0:rangeIntersects >rdf:resource="http://www.w3.org/2002/12/cal/ical#Completed"/> > <NS0:rangeIntersects >rdf:resource="http://www.w3.org/2002/12/cal/ical#Cancelled"/> > </rdf:Description> > >NB I made the possible things Classes, so maybe I should define them too (at >the very least label them...) > >I guess the proper way to go about this is to add the relevant data into >something that is slurped by the schema generator, no? (As far as I can tell >it currently doesn't get any of the VTODO stuff, so maybe I should ad some >more complete data for it to work from? > >thoughts? I am not quite sure about the schema-generation stuff yet, so hints >are greatly appreciated. > >cheers > >Chaals > >Charles McCathieNevile http://www.w3.org/People/Charles tel: +61 409 134 136 >SWAD-E http://www.w3.org/2001/sw/Europe fax(france): +33 4 92 38 78 22 > Post: 21 Mitchell street, FOOTSCRAY Vic 3011, Australia or > W3C, 2004 Route des Lucioles, 06902 Sophia Antipolis Cedex, France > Charles McCathieNevile http://www.w3.org/People/Charles tel: +61 409 134 136 SWAD-E http://www.w3.org/2001/sw/Europe fax(france): +33 4 92 38 78 22 Post: 21 Mitchell street, FOOTSCRAY Vic 3011, Australia or W3C, 2004 Route des Lucioles, 06902 Sophia Antipolis Cedex, France
Received on Thursday, 4 March 2004 19:01:27 UTC