/scholar-graph

Produce GraphML of RSS Feeds from ATLA religion database with ATLASerials

Primary LanguageXQueryGNU General Public License v3.0GPL-3.0

Scholar Graph

Generate and Visualize Graphs from ATLA RDB

These samples illustrate the possibility of generating network graphs from arbitrary ATLA RDB (EBSCOhost) RSS feeds. The XQuery code consists of an XQuery module and script that takes any given RSS feed and converts it into GraphML format, using hashes to link edges and nodes. The Cypher code demonstrates how to import the resulting GraphML file into Neo4j for analysis.

Requirements

  • BaseX - an open source XML database. This code uses properietary extensions to XQuery to generate the hashes;
  • Neo4j - an open source graph database. To load the GraphML, you must have installed APOC into the Neo4J plugins folder.

Samples

The sample folder includes a GraphML file along with a Neo4j visualization.

GraphML Visualization