RE: How should I represent time in OWL in this case?

Hi,

I've used the Time Ontology in OWL (http://www.w3.org/TR/owl-time/), which
has a complete set of concepts and properties. 

 

A personal recommendation is using a naming convention for instances that
reflect the date and time contained on it. For instance, the individual of
your example might be called myOntology:datetime_20100502_150000 which would
optimize information storage and recovery.

 

Best regards,

Hector G. Ceballos

Tecnologico de Monterrey

 

From: Miao Chen [mailto:viviny@gmail.com] 
Sent: Wednesday, February 22, 2012 7:15 PM
To: public-owl-dev@w3.org
Subject: How should I represent time in OWL in this case?

 

Hi,

 

I'm developing an ontology about weather forecast, which will contain some
temporal information. I'm building my ontology based on some existing XML
files, in other words, trying to represent and convert the XML elements to
ontology OWL style. Here is my questions:

 

in the XML files, there is some elements about time, for example

 

<SingleDateTime>

  <caldate>20100502</caldate>

   <time>150000</time>

</SingleDateTime>

 

These elements describe the date and time of the forest. In my ontology, I'd
like to say 

myOntology:forecast externalOntology:hasTime externalOntology:timeInstant

 

Is there some common practice in expressing this statement? I found
ontologies like SWRL temporal ontology and the SWEET (Semantic Web for Earth
and Environmental Terminology) ontology have classes and properties for
temporal expressions, while I'm not sure what's the appropriate practice in
the community. Which existing temporal ontology classes/properties are more
frequently used?

 

I'd appreciate your suggestions. Thank you for your help!

Miao

Received on Thursday, 23 February 2012 15:56:41 UTC