寻找用于异构(多节点类型(多模式)、多边缘类型(多关系)和多描述性特征(多特征))网络的网络分析基础设施,我注意到有两个标准堆栈图数据库世界:
一方面,我们有ThinkPop/Blueprint 属性图模型。Neo4j、OrientDB GraphDB、Dex、Titan、InfiniteGraph等都支持它。
Tinkerpop 堆栈包括Blueprint属性图模型接口、Gremlin图遍历语言和Furnace图算法包。
另一方面,我们有W3C 的 Linked Data 技术栈,得到AllegroGraph、4store、Oracle Database Semantic Technologies、OWLIM、SYSTap BigData等的支持。
语义数据使用RDF / RDFS / OWL表示,并且可以使用SPARQL进行查询。此外,它还提供规则和推理能力。
现在,假设我想在图形数据库中表示异构数据,并分析这些数据(统计、关系发现、结构、演化等)(我知道这些术语很宽泛) -每个的相对优势是什么各种类型的网络分析任务的模型?这两种模式是否相互补充?