Graph NetworkX库是否可以读取Ntriple格式的RDF数据,并与属性或节点特征一起构建图形对象

Graph NetworkX库是否可以读取Ntriple格式的RDF数据,并与属性或节点特征一起构建图形对象,graph,rdf,networkx,rdflib,n-triples,Graph,Rdf,Networkx,Rdflib,N Triples,Can NetworkX库读取Ntriple格式的RDF数据,并与属性或节点特征一起构建图形对象。 我尝试使用以下代码使用rdflib将中的RDF数据(.nt文件)转换为图形 from rdflib.extras.external_graph_libs import * from rdflib import Graph, URIRef, Literal import networkx as nx graph = Graph() graph.parse(“Airports-with-lables

Can NetworkX库读取Ntriple格式的RDF数据,并与属性或节点特征一起构建图形对象。 我尝试使用以下代码使用rdflib将中的RDF数据(.nt文件)转换为图形

from rdflib.extras.external_graph_libs import *
from rdflib import Graph, URIRef, Literal
import networkx as nx

graph = Graph()
graph.parse(“Airports-with-lables.nt”, format=“nt”)
nx_graph = rdflib_to_networkx_multidigraph(graph)
nx.write_graphml(nx_graph,“example_airport.graphml”)
但是,生成的grahml文件没有属性,因此我无法继续使用StellarGraph Hinsage算法(),该算法期望节点特征作为参数之一


有人能帮上忙吗。

该方法完全按照它应该做的做,主题和对象是多向图的后续节点,谓词用作边键(用于识别多条边)。