1
据我所知,MarkLogic将RDF存储为XML。 但是如果我需要将RDF与JSON文档一起使用会怎么样。 如何使用RDF建模我的JSON文档?此外,如果这是可能的,我怎么一起查询JSON和RDF? 在此先感谢。RDF可以在MarkLogic中与JSON一起使用吗?
据我所知,MarkLogic将RDF存储为XML。 但是如果我需要将RDF与JSON文档一起使用会怎么样。 如何使用RDF建模我的JSON文档?此外,如果这是可能的,我怎么一起查询JSON和RDF? 在此先感谢。RDF可以在MarkLogic中与JSON一起使用吗?
Semantic Developer's Guide中的Using RDF in MarkLogic部分显示了用JSON表示三元组的示例。你的文件应该是这样的:
{
"my" : "data",
"triple" : {
"subject": "http://xmlns.com/foaf/0.1/name/John Smith",
"predicate": "http://example.org/livesIn",
"object": { "value": "London", "datatype": "xs:string" }
}
}
或像这样:
{
"my" : "data",
"triples" : [{
"subject": "http://xmlns.com/foaf/0.1/name/John Smith",
"predicate": "http://example.org/livesIn",
"object": { "value": "London", "datatype": "xs:string" }
},{
"subject": "http://xmlns.com/foaf/0.1/name/London",
"predicate": "http://example.org/isIn",
"object": { "value": "England", "datatype": "xs:string" }
},{
"subject": "http://xmlns.com/foaf/0.1/name/John Smith",
"predicate": "http://example.org/livesWith",
"object": { "value": "Jane Smith", "datatype": "xs:string" }
}]
}
查询JSON和RDF一起是一样的查询XML和RDF一起。看看在Using Semantics with cts Searches部分,它展示了如何使用
谢谢..帮助! – Hardik