RDF

作者: 王金松 | 来源:发表于2020-09-09 21:06 被阅读0次

    前言

    RDF

    主语(Subject), 谓语(Predicate), 宾语(Object), 标签(Label), aka
    实体(Entity), 属性(Attribute), 另一个实体或值(Other Entity / Value),标签(Label)

    Dgraph的数据导入遵循W3C标准RDF格式, 这个格式是一种三元组格式, 形式如下:
    <subject> <predicate> <object> .
    subject 代表图的一个节点, predicate代表节点的边名, object代表边的值(值的类型就是上述schema的类型)

    案例

    例子1:
    <0x01> <name> "Alice" .
    

    这个三元组, 在图的场景下表示相当于: uid=0x01的节点的name边指向了字符串Alice, 在关系数据库的场景相当于: 更新id=1的记录的name字段为Alice

    写入例子2:
    _:alice <name> "Alice" .
    _:alice <friend> _:bob .
    _:bob <name> "Betty" .
    

    在不知道uid的场景下, 写入数据时每个节点由dgraph内部分配一个uid, 且可以用_:identifier的形式代表该节点, 以方便后面继续使用. 比如上述例子表示, 名叫"Alice"的人(即节点)有个名叫"Betty"的朋友.

    相关文章

      网友评论

          本文标题:RDF

          本文链接:https://www.haomeiwen.com/subject/bhuyektx.html