У меня возникли проблемы с выяснением того, как определить @id
или @type
для свойств, типы которых еще не определены такими ресурсами, как schema.org.
Например, я хотел бы создать местоположение, состоящее из точки WGS84 (широта/долгота/высота) и ошибки, привязанной к этой точке (в данном случае цилиндр ошибки, но меня бы устраивала любая ошибка в этот момент).
Что у меня есть до сих пор:
{
"@context": {
"latitude": {
"@id":"http://www.w3.org/2003/01/geo/wgs84_pos#lat",
"@type":"http://www.w3.org/2001/XMLSchema#float",
},
"longitude": {
"@id":"http://www.w3.org/2003/01/geo/wgs84_pos#long",
"@type":"http://www.w3.org/2001/XMLSchema#float",
},
"altitude": {
"@id":"http://www.w3.org/2003/01/geo/wgs84_pos#alt",
"@type":"http://www.w3.org/2001/XMLSchema#float",
},
"errorRadius":???,
"errorHalfHeight":???,
}
}
Кажется, я не могу найти ничего, что (а) описывает формы в общем, особенно круги, и (б) описывает концепцию границы ошибки. Я хочу иметь возможность сказать, что местоположение всего, что я описываю, находится в пределах 5-метрового радиуса от точки и в пределах 10-метровой высоты от точки.
В дополнение к этому конкретному вопросу мне любопытно, есть ли в целом хороший способ определить новые концепции, которые еще не были определены такими вещами, как popolo, schema.org, foaf, w3 и т. д.