Side thoughts not expressed in the call. There was some question about whether we need direction at all. I think it is helpful to summarize the use cases. I think these might be:
Strings with NO language and NO direction metadata.
Best Practice: display in an isolating context; use "first strong" semantics
NOTE: this includes data strings such as MAC addresses, ISBNs, etc.
Strings with language metadata but NO direction metadata.
Best Practice: display in an isolating context; estimate direction from the language tag.
Strings with BOTH language and direction metadata.
Best Practice: display in an isolating context; use direction metadata for base direction.
Strings with direction metadata and NO language metadata (or an indeterminate language such as und)
Best Practice: display in an isolating context; use direction metadata
3 and 4 are unsolved problems in the Linked Data space and what (I think) we're discussing here. A key problem is that language estimation, particularly for short strings, is difficult and relies on flawed heuristics or on contextual data. There exist many contexts in which the customer's experienced based direction can be determined but where language metadata is harder to obtain. This is particularly true of UGC on the Web.
Side thoughts not expressed in the call. There was some question about whether we need direction at all. I think it is helpful to summarize the use cases. I think these might be:
und
)3 and 4 are unsolved problems in the Linked Data space and what (I think) we're discussing here. A key problem is that language estimation, particularly for short strings, is difficult and relies on flawed heuristics or on contextual data. There exist many contexts in which the customer's experienced based direction can be determined but where language metadata is harder to obtain. This is particularly true of UGC on the Web.
Would it help to write realistic user scenarios?
Originally posted by @aphillips in https://github.com/w3c/rdf-dir-literal/issues/3#issuecomment-496994496