繁体   English   中英

在SQL Server中实施RDF

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM