По сути, вы не можете делать такие вещи, если не используете списки RDF, которые я настоятельно не рекомендую для удобства использования. Хорошей новостью является то, что с пустыми узлами вы можете получить очень близко к тому, что вам нужно. Пример:
:gps :hasReading [
:longitud "x";
:latitude "y";
] .
По сути, этот пример не создает пары, но создает пустой узел с двумя исходящими дугами :longitud
и :latitude
. Я думаю, что вам нужно записать несколько показаний, это может быть прекрасно достигнуто с помощью этой модели:
:gps :hasReading [
:longitud "x1";
:latitude "y1";
];
:hasReading [
:longitud "x2";
:latitude "y2";
].
Более того, если вам нужно записать дополнительные свойства для чтения, вы можете добавить столько свойств, сколько захотите.
Также рассмотрим Semantic W3C Geo Effort , там вы найдете стандартные представления, подобные следующим:
@prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#>.
@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#>.
_:bnode a geo:Point;
geo:lat "55.701";
geo:long "12.552".