Мне нужно представить типичный физический вектор (например, положение или скорость) на семантическом языке (RDF, OWL, JSON-LD и т. Д.).Будучи составным типом данных, обычно рекомендуется смоделировать его как пустой узел с 3 свойствами xsd: float.Однако такое поведение очень неестественно для моего приложения, потому что вектор действительно обрабатывается как тип данных (а не объект) на каждом другом этапе процесса.Они никогда не ведут себя как объект каким-либо образом (за исключением того, что моделируются как пустой узел с 3 свойствами)
Кажется, что это не должно быть новой проблемой, поэтому мне любопытно, если естьтип данных де-факто, который представляет это.Я ожидаю, что это будет строка чисел, разделенных пробелами, запятыми или каким-либо другим разделителем, таким как "10.0 20.0 30.0"^^my:VectorType
, потому что кажется, что это будет наиболее естественный способ представления этих данных.
IЯ могу создать свой собственный тип данных и сам указать отображение литералов на значения, но кажется, что это должно быть настолько распространенным желанием, что может быть достигнут консенсус по использованию типа данных.