一条RDF语句可以有多个主题吗? [英] Can a RDF statement have more than one subject?

查看:13
本文介绍了一条RDF语句可以有多个主题吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果你对这个问题的回答是肯定的,你能给我举一个使用JSON-LD格式的例子吗?

推荐答案

答案是

发件人RDF 1.1 Concepts and Abstract Syntax

1.2资源和声明

断言RDF triple表示由谓词表示的某种关系在由主语表示的资源和由宾语表示的资源之间保持。此与RDF三元组对应的语句称为RDF语句。谓词本身是一个IRI,表示属性,即可以被认为是二元关系的资源。(涉及两个以上实体的关系只能是indirectly expressed in RDF。)


如果您只是在寻找具有公共术语的多个语句的句法糖分。-

海龟中有predicate listsobject lists,但没有subject lists
另请参阅此问题: List in front of the expression in OWL

更新

在JSON-LD 1.1中,您可以使用@reverse关键字,即编写类似

内容
{
  "@id": "#homer",
  "http://example.com/vocab#name": "Homer",
  "@reverse": {
    "http://example.com/vocab#parent": [
      {
        "@id": "#bart",
        "http://example.com/vocab#name": "Bart"
      }, {
        "@id": "#lisa",
        "http://example.com/vocab#name": "Lisa"
      }
    ]
  }
}

而不是

[
  {
    "@id": "#homer",
    "http://example.com/vocab#name": "Homer"
  }, {
    "@id": "#bart",
    "http://example.com/vocab#name": "Bart",
    "http://example.com/vocab#parent": { "@id": "#homer" }
  }, {
    "@id": "#lisa",
    "http://example.com/vocab#name": "Lisa",
    "http://example.com/vocab#parent": { "@id": "#homer" }
  }
]

这篇关于一条RDF语句可以有多个主题吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆