fallback position on rdf:text

I am not promoting this, but am just documenting this as a decent
solution if rdf:text dies.



1/ Fallback position if rdf:text dies:

* Add the datatype owl:text to the core datatypes for OWL 2 DL.

* Define owl:text in Syntax by copying in most of rdf:text Sections
  2,3,4 into Syntax Section 4.3.

* Remove wording about should not use owl:text and xsd:string in the
  functional syntax.  

* Make a few other minor changes to Syntax (S 2.3, S 4).

* Change any uses of rdf:text to owl:text (in Syntax, Profiles, RDF-Based Semantics, 
  NF&R, QRG) and replace "internationalized strings" with "strings with
  language tags".

* Not use owl:text literals in documents and tests (using instead plain literal
  syntax), except perhaps in a very few tests.  

-> Net impact on implementations:
   Replace rdf:text with owl:text - that is all!



2/ Possible wording for at-risk statement:

Feature At Risk #5:  "rdf:text: A Datatype for Internationalized Text" support

Note: This feature is "at risk" and may be removed from this
specification.  For the current status see features "at risk" in OWL 2.

If the rdf:text recommendation does not proceed in a timely fashion,
support for rdf:text in OWL 2 will be replaced by support for an OWL 2-specific
datatype for strings with or without language tags, named owl:text.  It
is expected that all implementations can make the change to owl:text
simply by replacing rdf:text with owl:text.



3/ A further fallback position (even less desirable):

* Modify Mapping to RDF to turn owl:text literals into plain RDF
  literals.

* Remove owl:text from RDF-Based Semantics.

* Make sure that owl:text does not occur in any RDF or XML contexts.

-> Net extra impact on implementations:
   Any tool that emits RDF or XML has to translate owl:text literals to
   plain literals (RDF) or whatever is needed in XML.

-> Would require a different "At Risk" statement.

Received on Wednesday, 20 May 2009 20:14:56 UTC