mkroetzsch added a comment.

I think the discussion now lists all main ideas on how to handle this in RDF, 
but most of them are not feasible because of the very general way in which 
Wikibase implements unit support now. Given that there is no special RDF 
datatype for units and given that we have neither conversion support nor any 
kind way to restrict that a property must/must not have units, only one of the 
options is actually possible now: **export as string** (no range queries, but 
minimally more informative than just using a blank node).

It would be possible to export data as numbers for unit-modified properties 
such as "P1234inCm" //in addition//. This can only be an additional feature 
though, since we still need a simple value in any case. It might not be worth 
to do this, since one can always use the complex value to access the number in 
any case. Note that the properties "P1234inCm" would need to have very 
complicated, lengthy, unreadable names since units in Wikibase are represented 
not as "cm", and not even as item ids, but as 
full URIs. But you cannot use a URI within another URI directly -- you would 
need to escape certain characters. Moreover, the resulting string might not be 
allowed as a local name in abbreviations like 
wdt:https://phabricator.wikimedia.org/P1234, so users would have to type the 
full URI. Therefore, it seems that using the (already existing) complex values 
in such queries would actually be more readable.


TASK DETAIL
  https://phabricator.wikimedia.org/T111770

EMAIL PREFERENCES
  https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: mkroetzsch
Cc: Denny, mkroetzsch, Smalyshev, Aklapper, daniel, jkroll, Wikidata-bugs, 
Jdouglas, aude, Deskana, Manybubbles, JanZerebecki



_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to