- From: David Martin <martin@ai.sri.com>
- Date: Sun, 03 Aug 2003 22:16:39 -0700
- To: "'www-ws@w3.org'" <www-ws@w3.org>
Feng - As we've discussed offline, I am forwarding your 2 messages to www-ws@w3.org, for the interest of the readers there. Yes, we do expect to use your time-entry ontology in future releases of OWL-S. Thanks, David Martin -------- Original Message -------- Subject: Re: Time in DAML-S Date: Mon, 30 Jun 2003 17:08:56 -0700 (PDT) From: Feng Pan <pan@ISI.EDU> To: martin@AI.SRI.COM Hi David, This is Feng Pan, a student of Dr. Jerry Hobbs, working on DAML projects. Here are some possible updates of the places in DAML-S examples where our time ontology is/could be used: 1) In Congo.com example and the ProfileHierarchy.owl file, the namespace used for time ontology http://www.ai.sri.com/daml/ontologies/time/Time.owl is null, and http://www.ai.sri.com/daml/ontologies/time/Time.daml is outdated. We have developed an "entry" sub-ontology of time, expressed in OWL, that is much simpler than the full ontology and provides all of what most users would need, i.e., a vocabulary for expressing facts about topological relations among instants, intervals, and events, together with information about durations and about dates and times. Its documentation, including a use case, could be found at http://www.isi.edu/~pan/damltime/time-entry-documentation.txt The namespace of this entry sub-ontology of time is http://www.isi.edu/~pan/damltime/time-entry.owl, which should replace all the places in DAML-S examples where our time ontology is used. For example, in CongoProfile.owl the namespace of time should be updated to: <!ENTITY time "http://www.isi.edu/~pan/damltime/time-entry.owl"> then the places in this file where this namespace is used, for example "CreditCardExpirationDate", will be updated accordingly. 2) In Bravo Air example, "DepartureDate" and "ArrivalDate" are defined in BravoAirProfile.owl using "FlightDate" defined in http://www.daml.ri.cmu.edu/ont/DAML-S/concepts.owl which is actually a null link, but we found http://www.daml.ri.cmu.edu/ont/DAML-S/concepts.daml is still accessible. In this concepts.daml file, the content of the definition of "FlightDate" is empty with comments: "The definition of the compound entity 'date' needs to be extended here to include either a departure time or arrival time, i.e. the filght must depart by, or arrive by...", which indicates the names should be changed to something like "DepartureTime" and "ArrivalTime". I think our entry sub-ontology of time can also fit in here -- to make the "DepartureTime" and "ArrivalTime" restrictedTo "Instant" in our ontology. There are two possible ways to do this: one is to replace the usage of concepts.owl by our time-entry.owl, the other is to use our ontology to define "FlightDate" in concepts.owl. If the first way is adopted, the definition of "DepartureDate" in BravoAirProfile.owl will be changed to, assuming the time namespace is updated. <profile:input> <profile:ParameterDescription rdf:ID="DepartureTime"> <profile:parameterName> DepartureTime </profile:parameterName> <profile:restrictedTo rdf:resource="&time;#Instant"/> <profile:refersTo rdf:resource="&ba_process;#outboudDate_In"/> </profile:ParameterDescription> </profile:input> By doing so, a DepartureTime instance can has either a "inCalendarClockDataType" property pointing to a specific value of XML Schema type "dateTime", or "inCalendarClock" object property pointing to a instance of "CalendarClockDescription" class specifying a specific time, say 10:30am on 07/01/2003. Similar changes could be done to "outboundDate_In" and "inboundDate_In" in BravoAirprocess.owl. Please let me know if you have any suggestions or comments on these possible updates. thanks, Feng
Received on Monday, 4 August 2003 01:16:44 UTC