Hi Jerven,

this looks like a pragmatic solution. But I wonder if it may lead to any conflicts, e.g., the vcard ontology defines the bday property with xsd:dateTime as its range explicitly. Is it "safe" to simply use an xsd:gYear value as its object?

Best,
Heiko



Am 10.02.2014 15:43, schrieb Jerven Bolleman:
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





--
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