On this page:
Assert¶
The Assert step uses data from the Record to add linked data to the Internal Store.
graph LR
sources -- 1. Extract --> record
record -- 2. Transform --> record
record -- 3. Assert --> ld
ld -- 4. Enrich --> ld
ld -- 5. Validate --> ld
ld -- 6. Publish --> destinations
linkStyle 2 stroke:red,stroke-width:3px;
destinations[("D. Destinations\n(TriplyDB)")]
ld[C. Internal Store]
record[B. Record]
sources[A. Data Sources]
Assertion are statements of fact. In linked data, assertions are commonly called 'triples' or 'quads'. A triple is composed of three parts: a subject term, a predicate term, and an object term. A quad or quadruple also has a fourth graph term.
TriplyETL supports the following languages for making linked data assertions:
- JSON-LD can be used to assert data according to a JSON-LD Context.
- RATT contains a core set of TypeScript functions for making linked data assertions:
- Term Assertions: functions that are used to assert terms (IRIs or literals).
- Statement Assertions: functions that are used to assert statements (triples or quads).
- RML inserts the data that has been transformed (from a non-RDF format into RDF triples) into the store.
- XSLT inserts the data that has been transformed (from XML to XML or RDF) using stylesheet parameter in
loadRdf()
function into the store
Next steps¶
After linked data has been asserted into the internal store, the following steps can be preformed: