How can a datatype be associated with an RDF literal?
Data items are generally of a specific type, e.g. a date, floating point value, or decimal. This type information is important for consuming applications as it provides flexibility when querying, formatting, displaying and converting data.
#Indicate the shipping date with a Typed Literal ex:delivery1 ex:shippingDate "2012-03-23"^^xsd:date.
RDF allows a literal value to be associated with a data type. RDF itself does not have a built-in type system, it defers to the XML Schema datatypes to define a useful common set of data types and their legal lexical values. By using this facility data publishers can ensure that consumers can more easily manipulate and process the published data. Use of standard data types encourages interoperability between systems. It also supports internationalization of data as client applications can more easily process the value to present it for display in a specific locale
In some cases XML Schema does not define an existing data type. It is therefore common practice to define a Custom Datatype