机器标签是更精确的标签:http://www.flickr.com/groups/api/discuss/72157594497877875。它们允许用户基本上将任何内容标记为格式中的对象 对象:属性=值
有关实现此目的的rdbms架构的任何提示?只是想知道是否有人 已经涉足过这个问题。我想这个架构与实现非常相似 rdf中的rdf三倍
答案 0 :(得分:1)
除非您开始尝试进行某些优化,否则最终会得到一个包含Object,Property和Value列的表。每条记录代表一个三元组。
更复杂的是,我建议查看Jena,Sesame等文档。
答案 1 :(得分:1)
如果您想继续使用RDBMS方法,那么以下架构可能会起作用
CREATE TABLE predicates (
id INT PRIMARY KEY,
namespace VARCHAR(255),
localName VARCHAR(255)
)
CREATE TABLE values (
subject INT,
predicate INT,
value VARCHAR(255)
)
表谓词包含标记定义并为值赋值。
但Mat也是对的。如果有更多要求,那么使用具有SQL持久性支持的RDF引擎可能是可行的。
答案 2 :(得分:0)
我最终实施了this schema