types - 语义 Web 语言(RDF/Owl/等)中的 3d 向量是否存在事实上的标准数据类型?
问题描述
我需要用语义语言(RDF、OWL、JSON-LD 等)表示一个典型的物理向量(例如位置或速度)。作为一种复合数据类型,通常建议将其建模为具有 3 个 xsd:float 属性的空白节点。但是,这种行为对于我的应用程序来说是非常不自然的,因为在流程的每个其他步骤中,向量实际上都被视为数据类型(而不是对象)。它们从不以任何方式表现得像一个对象(除了被建模为具有 3 个属性的空白节点的目的)
看起来这应该不是一个新问题,所以我很好奇是否有一个事实上的数据类型可以代表这个问题。我希望它是一串数字,用空格、逗号或其他分隔符(如)分隔"10.0 20.0 30.0"^^my:VectorType
,因为这似乎是表示这些数据的最自然方式。
我可以创建自己的数据类型,并自己指定从文字到值的映射,但似乎这应该是一个普遍的愿望,以至于可能对要使用的数据类型达成共识。
解决方案
推荐阅读
- docker - Docker Compose 和 Xdebug 在 PhpStorm 中不起作用
- rust - 如何迭代切片的所有可能分区(非空子切片)?
- json - 如何在颤动中使用动态变化的键解析json数据?
- pouchdb - 如何通过 PouchDB 同步请求传递标头?
- amazon-web-services - Nginx 为 RESTapi 端点调用返回 index.html 页面
- ssh - 在使用调试模块时对主机执行 Ansible ssh
- azure - 在 copyIndex 中排除资源部署
- html - 全背景渐变覆盖,无重复
- android - UE4 Google admob 广告未加载,即使一切都按照描述进行设置
- javascript - 可视化冒泡排序