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