Hi Heiko,

The Timex3 standard for temporal expressions [1], as widely used for linguistic analysis, suggests 'XX' if the date or month is unknown. I'm not aware if people are using that to encode temporal expressions in Linked datasets, but it would definitely be a better solution than using '01' for unknown days or months.

Best wishes

Isabelle

[1] http://www.timeml.org/site/publications/timeMLdocs/timeml_1.2.1.html#timex3

--
Isabelle Augenstein,
Department of Computer Science, The University of Sheffield,
Regent Court, 211 Portobello, S1 4DP, Sheffield, UK
Tel: +44(0) 1442221876, Fax: +44(0)1142221810
www: http://staffwww.dcs.shef.ac.uk/people/I.Augenstein/



On 10/02/2014 14:43, Jerven Bolleman wrote:
Hi Heiko,

http://www.w3.org/TR/xmlschema-2/#gYear and 
http://www.w3.org/TR/xmlschema-2/#gYeargYearMonth
are the datatypes that you should use.

Regards,
Jerven

On 10 Feb 2014, at 15:37, Heiko Paulheim <[email protected]> 
wrote:

Hi all,

xsd:dateTime and xsd:date are used frequently for encoding dates in RDF, e.g., 
for birthdays in the vcard ontology [1]. Is there any best practice to encode 
incomplete date information, e.g., if only the birth *year* of a person is 
known?

As far as I can see, the XSD spec enforces the provision of all date components [2], but 
"1997-01-01" seems like a semantically wrong way of expressing that someone is 
born in 1997, but the author does not know exactly when.

Thanks,
Heiko

[1] http://www.w3.org/2006/vcard/ns
[2] http://www.w3.org/TR/xmlschema-2/#dateTime
[3] http://www.w3.org/TR/xmlschema-2/#date

--
Dr. Heiko Paulheim
Research Group Data and Web Science
University of Mannheim
Phone: +49 621 181 2646
B6, 26, Room C1.08
D-68159 Mannheim

Mail: [email protected]
Web: www.heikopaulheim.com




Reply via email to