On 14/11/13 18:29, Martynas Jusevičius wrote:
BTW, there seems to be a related question on StackOverflow:
http://answers.semanticweb.com/questions/610/ordering-by-time-in-sparql-query

I might just give up building an xsd:dateTime and use separate
year/month/day components.

On Thu, Nov 14, 2013 at 7:26 PM, Martynas Jusevičius
<[email protected]> wrote:
Andy, now I'm confused. Where are you looking?

My mistake - I just grepped for "month" and didn't look carefully enough.

gMonth and friends are OK to parse, albeit a syntax that people don't engage with. But my experience all date/times formats suffer from bad data if not machine generated, whether xsd, RFC or whatever.

I checked the RDF/XML
version of Time ontology and it says:

   <owl:DatatypeProperty rdf:ID="year">
     <rdfs:domain rdf:resource="#DateTimeDescription" />
     <rdfs:range  rdf:resource="&xsd;gYear" />
   </owl:DatatypeProperty>

   <owl:DatatypeProperty rdf:ID="month">
     <rdfs:domain rdf:resource="#DateTimeDescription" />
     <rdfs:range  rdf:resource="&xsd;gMonth" />
   </owl:DatatypeProperty>

   <owl:DatatypeProperty rdf:ID="day">
     <rdfs:domain rdf:resource="#DateTimeDescription" />
     <rdfs:range  rdf:resource="&xsd;gDay" />
   </owl:DatatypeProperty>


Reply via email to