Mappings#
Overview#
Persistence and lifecycle of KG mapping documents. Mappings describe how rows from a CSV/SQL source map to RDF triples; this folder hosts retrieval and bulk-rebuild routes around the documents saved by POST /kg/mappings.
Modules#
1. Single mapping ({name}.js)#
Returns the mapping document identified by name (KGcontroller.getMappings).
2. Mapping inventory (mappingfiles.js)#
Lists the mapping files that have already produced triples in a source’s graph. Powers the “recreate triples” / “delete triples” actions of the UI.
3. Bulk rebuild (recreateTriples.js)#
Deletes and recreates KGBuilder triples for a source, either for all tables or a subset. Already includes detailed Swagger documentation; left mostly untouched.
Files in this directory#
mappingfiles.jsrecreateTriples.js{name}.js