[英]Implement RDF in SQL Server
我正在寻找一种在SQL中模拟(实现)RDF的方法,我不会将RDF转换为SQL或类似的东西,我想在SQL Server中应用RDF概念以受益于它的优势,但我并没有应该使用SPARQL
您可能知道,RDF是涉及Subject-Predicate-Object的三元组,我想知道是否可以在SQL Server中创建一个表,如下图所示:
ID | Subject | Predicate | Object
----------------------------------
| | |
或者,两个带有外键的表:
ID | Subject
------------
|
ID | Subject_ID |Predicate | Object
---------------------------------------
| | |
我以为这是别人已经做过的事情。 我搜索了很多,但没有发现真正有用的东西。 如果您建议一种方法或提供指向即可使用的工具的链接,我们将不胜感激。
在关系模型中,每个表代表一个或多个有关特定主题的谓词。
因此,每个主题有一个或多个表,每个谓词建模为一列,而相应的对象存储在谓词的列中
Subject_ID |Predicate1 | Predicate2
---------------------------------------
124 | True | 'Chicken'
如果谓词具有多个对象,则将使用相关表。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.