Adding Status to the schema

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

Received on Sunday, 29 February 2004 14:44:47 UTC