- From: Sandro Hawke <sandro@w3.org>
- Date: Tue, 06 May 2008 08:36:38 -0400
- To: "Peter F. Patel-Schneider" <pfps@research.bell-labs.com>
- Cc: public-owl-wg@w3.org
> RDF already has a syntax for plain literals with language tags, namely > "<string>"@<tag> > > Boris has added a built-in datatype for these plain literals, > owl:internationalizedString, to go along with xsd:string, the existing > datatype for plain literals without language tags. Interesting. RIF has been inventing what I think is the same thing and calling it rif:text. I think we should try to make sure it is the same thing, and give it one name, maybe in the RDF namespace (rdf:text or rdf:internationalizedString)? Or OWL can just use rif:text, until/unless it pulls ahead in the standardization process on this part. Or maybe OWL-WG could factor this little bit out into a 1-page WD and move it to Last Call in the next few weeks. (If anything deserves a tiny-tiny-Recommendation it's a simple datatype, like this.) Hm. In RIF it's this: * rif:text (for text strings with language tags attached). This symbol space represents text strings with a language tag attached. The lexical space of rif:text is the set of all Unicode strings of the form ...@LANG, i.e., strings that end with @LANG where LANG is a language identifier as defined in [RFC-3066]. - http://www.w3.org/2005/rules/wiki/DTB#Symbol_Spaces Whether the language tag goes inside or outside the string is a little confusing, but I guess the example in 4.7 in Syntax make it as clear as it can be: "Padre de familia"@es is an abbreviation to an internationalized constant "Padre de familia@es"^^xsd:internationalizedString -- that is, a pair consisting of the string "Padre de familia" and the language tag es denoting the Spanish language. Note that the lexical values of xsd:internationalizedString constants are strings that contain the actual string value, the @ sign, and the language tag, without any spaces between them. At the moment, RIF's Presentation Syntax doesn't have this abbreviation, but it might borrow it. > It remains to add syntax to select on the language tag. This is too deep for me right now, but I note for the record: http://www.w3.org/2005/rules/wiki/DTB#Functions_and_Predicates_on_rif:text -- Sandro
Received on Tuesday, 6 May 2008 12:38:39 UTC