awesome-kgc-tools

Knowledge graph toolkit

A collection of tools and platforms for constructing, transforming, querying, and manipulating knowledge graphs from various data sources.

Links and description of Knowledge Graphs Construction Tools

GitHub

54 stars
5 watching
20 forks
last commit: about 2 years ago
Linked from 1 awesome list


Awesome KGC Tools / KGC Materializers

Morph-KGC195almost 2 years agoR2RML, RML and RML-star processor to generate RDF and RDF-star knowledge graphs from heterogeneous data sources at scale
Chimera28almost 2 years agoFramework based on Apache Camel to define composable semantic data transformation pipelines (lifting/lowering to/from RDF)
RMLMapper161almost 2 years agoThe RMLMapper executes RML rules to generate high-quality Linked Data from multiple originally (semi-)structured data sources
RMLStreamer48over 2 years agoThe RMLStreamer executes RML rules to generate high-quality Linked Data from multiple originally (semi-)structured data sources in a streaming way
xls2rdf19almost 2 years agoconverts Excel files containing a "magic line" into RDF
Morph-xR2RML23about 3 years agoImplementation of the xR2RML mapping language (extending R2RML and reusing RML terms) for MongoDB databases. Can be used to map JSON data but also any format that can be imported in MongoDB, in particular CSV/TSV. Was used in different projects to produce 2.4 billion triples so far
SDM-RDFizer114almost 2 years agoAn efficient scaled-up RML-compliant engine for knowledge graph construction from heterogeneous data sources
CARML100almost 2 years agoAn extensible RML processor to generate RDF knowledge graphs from heterogeneous data sources
R2RML-F31over 2 years agoAn R2RML processor with support for functions in JavaScript. Allows one to transform the contents of CSV files as virtual relational tables
RocketRML25over 3 years agoRML processor to generate RDF knowledge graphs from heterogeneous data sources, implemented in JavaScript
PyRML34about 2 years agoPython-based engine for processing RML files
FlexRML4about 2 years agoA Memory-Efficient Interpreter for RML written in C++
SPARQL Anything224almost 2 years agoSPARQL Anything is a tool for querying anything with SPARQL
Helio EcosystemA framework based on plugins for generate and manipulate RDF knowledge graphs with RML or a custom mapping language based on

Awesome KGC Tools / KGC Virtualizers

Ontop672almost 2 years agoOntop is a platform to query relational databases as Virtual RDF Graphs using SPARQL (R2RML)

Awesome KGC Tools / KGC Pre-processors

MEL( ) - A tool to extract metadata (and textual content) from various file formats, as JSON objects
Dragoman6over 3 years agoAn efficient RML+FnO-compliant engine for translating and executing complex functions in RML mapping rules and transfer the data integration system into a function-free one
EABlock5about 4 years agoA computational block to solve entity alignment over textual attributes in a knowledge graph creation pipeline
FunMap3almost 2 years agoEfficient preprocessing of transformation rules described in RML+FnO mappings
Excel in RMLRMLMapper extension to support Excel spreadsheets

Awesome KGC Tools / NLP for KGC

TNNT( ) - A tool that automates the extraction of categorised named entities from the unstructured information encoded in the source documents, using diverse NLP tools and NER models

Awesome KGC Tools / Mapping Specifications

RML by KG Construction W3C Community GroupModular redesign of the RML mapping language including support for collections and containers, input/output, rdf-star, and functions
YARRRMLYARRRML is a human-readable text-based representation for declarative generation rules
J2RMJ2RM mappings and its engine compose a tool to process mappings from JSON data to RDF triples guided by an OWL2 ontology structure
xls2rdfThe documentation for the "magic line" of the xls2rdf converter
xR2RMLxR2RML is a language for expressing customized mappings from various types of databases (XML, object-oriented, NoSQL) to RDF datasets

Awesome KGC Tools / Mapping Specifications / Previous RML version (and extensions)

RMLThe RDF Mapping Language (RML) is a mapping language defined to express customized mapping rules from heterogeneous data structures and serializations to the RDF data model
Target in RMLAlignment between RML and Target to describe how your knowledge graph should be exported to one or multiple targets
DataIOTarget, a formal model and a common representation for specifying how a Knowledge Graph should be exported to a given target
FnOFunction Ontology (FnO), a way to semantically declare and describe implementation-independent functions, and their relations to related concepts such as parameters, outputs, related problems, algorithms, mappings to concrete implementations, and executions

Awesome KGC Tools / Mapping Editors

JUMAJigsaw Puzzles for Representing Mappings
MapeathorDefinition of Excel-based mappings and translation to [R2]RML mappings
MateyMatey is a web based editor for YARRRML rules
RMLEditor8over 6 years agoRMLEditor offers a Graphical User Interface to enable data publishers, who are domain experts, to model knowledge derived from heterogeneous distributed data
RMLx Visual EditorA web based editor for RML rules
SquareSPARQL Queries and R2RML mappings Environment
Map-On19over 7 years agoA web-based editor for visual ontology mapping for R2RML documents (DEPRECATED)
KarmaA web-based editor for visually creating R2RML mappings in order to create RDF from databases, spreadsheets, delimited text files, XML, JSON, KML and Web APIs according to an ontology of the user's choice
Helio PlaygroundA web-base playground to edit and use RML mappings and custom Freemarker-based mappings

Awesome KGC Tools / Mapping Translators

YARRRML-parser44about 2 years agoJavaScript engine that translates from YARRRML/RML/R2RML to YARRRML/RML/R2RML
YATTER22almost 2 years agoPython engine, translating from YARRRML/RML/R2RML to YARRRML/RML/R2RML with support for RML-star and easy-to-read outputs
MapeathorFrom Excel-based mappings to [R2]RML mappings

Awesome KGC Tools / Mapping Generators

Spread2RMLSuggests RML mappings on messy spreadsheets
OWL2YARRRML6almost 4 years agoGenerates a mapping template in YARRRML given an ontology

Awesome KGC Tools / KGC Pipelines

KGCP" " - A suite of software artifacts to automate the creation of KGs from heterogeneous data sources

Awesome KGC Tools / KG subgraph extractors

KGPruneAn API and Web application for extracting subgraphs of interest from Wikidata based on user-input seed entities, to bootstrap a new KG

Awesome KGC Tools / KGC Evaluation

KROWN2almost 2 years agoA Benchmark for RDF Graph Materialization
Data SproutExcel spreadsheet generator for evaluating KG construction
GTFS-Madrid-Bench17about 2 years agoBenchmark to evaluate performance & scalability of declarative KG construction engines
SDM-GenomicsDataset to test simple and complex mapping operations in RML
LUBM4OBDA4over 2 years agoOBDA benchmark for inference and meta knowledge evaluation

Backlinks from these awesome lists:

More related projects: