Mes recherches dans ce domaine en cours, s'il vous plaît regarder here voir le dernier projet d'article, il y a section spéciale Inference sur le graphique.
Je suis à la recherche sur neo4j -> Prolog -> neo4j
approche: (a)-[b]->(c)
graphique peut être exprimé sous la forme b(a,c)
prédicat, donc exporter votre Db dans .pl et requête dans SWI Prolog par exemple. Mais la chose la plus complexe: comment faire un raisonnement (direct) pour l'importation en arrière dans neo4j.
Je pense à appliquer YieldProlog avec traversée directe sur neo4j db en utilisant le prolotocol BOLT. Je prévois d'ajouter des mods spéciaux pour la méthode Yield afin de traiter spécialement les étiquettes et les attributs des éléments graphiques, donc mes bases de connaissances vont être décrites par les bases de données de neo4j.