TripleGraph

RESOURCE

Abstract

RDF triplestores are great tools for online graph analytic processing (i.e., graph pattern query processing), but they do not provide graph mining capabilities (e.g., PageRank, connected-component analysis, node eccentricity, etc.). The software title “TripleGraph” is a graph analysis toolkit, which uses an RDF triplestore as its backend for creating, manipulating, mining, and programming with large scale property graphs. It allows users to run various graph mining algorithms easily. User can import edgelist-formatted (homogeneous graph) or JSON-formatted graph (property graph) into the RDF triplestore using the provided tool and perform various analysis such as (1) Node/edge retrieval and manipulation, (2) Pathfinding between two given nodes, (3) Running graph mining algorithms (PageRank/Personalized PageRank, Single Source Shortest Path/Multi-Source Shortest Path, Connected Component, Node Eccentricity, Peer Pressure Clustering). It supports standard graph data format and works with a standard SPARQL endpoint like Jena Fuseki. It allows users to perform online graph analytic processing and graph mining on the same platform (a triplestore).
Developers:
Sangkeun, Matt [1]
  1. Oak Ridge National Laboratory
Release Date:
2020-04-07
Project Type:
Open Source, Publicly Available Repository
Software Type:
Scientific
Programming Languages:
Python 2.7
Licenses:
MIT License
Sponsoring Org.:
Code ID:
45844
Site Accession Number:
8144
Research Org.:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Country of Origin:
United States

RESOURCE

Citation Formats

Sangkeun, Matt L. TripleGraph. Computer Software. https://github.com/liza183/TripleGraph. USDOE. 07 Apr. 2020. Web. doi:10.11578/dc.20201001.87.
Sangkeun, Matt L. (2020, April 07). TripleGraph. [Computer software]. https://github.com/liza183/TripleGraph. https://doi.org/10.11578/dc.20201001.87.
Sangkeun, Matt L. "TripleGraph." Computer software. April 07, 2020. https://github.com/liza183/TripleGraph. https://doi.org/10.11578/dc.20201001.87.
@misc{ doecode_45844,
title = {TripleGraph},
author = {Sangkeun, Matt L.},
abstractNote = {RDF triplestores are great tools for online graph analytic processing (i.e., graph pattern query processing), but they do not provide graph mining capabilities (e.g., PageRank, connected-component analysis, node eccentricity, etc.). The software title “TripleGraph” is a graph analysis toolkit, which uses an RDF triplestore as its backend for creating, manipulating, mining, and programming with large scale property graphs. It allows users to run various graph mining algorithms easily. User can import edgelist-formatted (homogeneous graph) or JSON-formatted graph (property graph) into the RDF triplestore using the provided tool and perform various analysis such as (1) Node/edge retrieval and manipulation, (2) Pathfinding between two given nodes, (3) Running graph mining algorithms (PageRank/Personalized PageRank, Single Source Shortest Path/Multi-Source Shortest Path, Connected Component, Node Eccentricity, Peer Pressure Clustering). It supports standard graph data format and works with a standard SPARQL endpoint like Jena Fuseki. It allows users to perform online graph analytic processing and graph mining on the same platform (a triplestore).},
doi = {10.11578/dc.20201001.87},
url = {https://doi.org/10.11578/dc.20201001.87},
howpublished = {[Computer Software] \url{https://doi.org/10.11578/dc.20201001.87}},
year = {2020},
month = {apr}
}