Make your data
actually usable
Explanation of jargon and technical terms
Photo by Omar Flores on Unsplash
by , last update: ( read)

Glossary - Technical Terms and Jargon explained

Dictionary

Withon the context of mapping, dictionaries are a common pattern for deciding the class of an entity depending on the values in a database column. The support built into Ontopic Studio for this pattern simplifies the use of the pattern reducing mistypings and misalignments between values and classes.


Mentioned in: Map column values to classes in your Knowledge Graph without the usual pain
Entity

A node in the Knowledge Graph. An entity is typically identified by an IRI.


Wikidata: Q35120
Mentioned in: Mapping a database table to a class Why should you consider mappings when building a Knowledge Graph?
Foreign Key

A column (or collection of columns) that refers to the primary key (non-nullable uniquely identified values) in another table. It acts as a cross-reference between tables. A foreign key always must refer to a primary key somewhere.


Wikidata: Q1056760
Mentioned in: Mapping many-to-many relationships to object properties
IRI

The Internationalized Resource Identifier identifies a logical or physical resource used by web technologies. Example: http://data.mycompany.com/employee/1234.


Wikidata: Q424583
Mentioned in: Mapping database columns to data properties Mapping many-to-many relationships to object properties
Lens

In Ontopic Studio, a lens is a logical view over the original database table, which allows to visualize and edit the content without altering the original data stored in the data source.


Mentioned in: Mapping a database table to a class Mapping database columns to data properties Mapping many-to-many relationships to object properties Map column values to classes in your Knowledge Graph without the usual pain
Mapping

In the case of a relational data source, a (schema) mapping connects tables and columns from the source to the components of the semantic layer, which for a Knowledge Graph are classes and properties. A common standard language for mapping relational databases to RDF graphs is R2RML, but other languages exist.


Mentioned in: Why should you consider mappings when building a Knowledge Graph? Mapping database columns to data properties
Materialization

The creation of RDF triples in the Knowledge Graph. In this context, it is typically data from relational databases, from CSV files or spreadsheet files being transformed to RDF triples and stored in specialized graph databases, also called triple stores.


Wikidata: Q1127410
Mentioned in: Mapping many-to-many relationships to object properties
Ontop

Ontop translates queries from SPARQL, the query language used for RDF graphs, into SQL, the query language for traditional databases. Data from relational (traditional) databases appears therefore as a Knowlegde Graph, but without the need to copy and transform data from a relational database into a specialized graph database. This is then called a virtual knowledge graph. Ontop also allows to transform batch-wise whole database tables, as well as entire databases, to RDF graphs. This modality is then called materialization. Ontop is Open Source software and is been developed by several universities and companies. Ontopic provides commercial support and services for Ontop.


Wikidata: Q56861590
Mentioned in: Why should you consider mappings when building a Knowledge Graph?
Ontology

An ontology defines classes, data properties, and object properties, as well the relationships between them.


Wikidata: Q324254
Mentioned in: Map column values to classes in your Knowledge Graph without the usual pain
R2RML

Mappings from relational databases to RDF datasets can be expressed in terms of the R2RML mapping language. R2RML is a W3C standard.


Wikidata: Q109734057
Mentioned in: Why should you consider mappings when building a Knowledge Graph? Some facts to consider when choosing a Mapping Editor
Template

A template is used to generate subject IRIs for entities. Example: http://data.mycompany.com/employee/{empno}, where {empno} will be substituted with a unique key in order to create unique IRIs.


Mentioned in: Mapping a database table to a class Mapping many-to-many relationships to object properties Map column values to classes in your Knowledge Graph without the usual pain
Virtual Knowledge Graph (VKG)

SPARQL query answering does not involve any materialization in RDF. Instead SPARQL queries are translated to SQL queries, which are then executed over the data sources.One of the most used and advanced Virtual Knowledge Graph engines is Ontop.


Wikidata: Q55118556
Mentioned in: Why should you consider mappings when building a Knowledge Graph? Mapping many-to-many relationships to object properties
Deni Jegeni

Want to make your data actually usable?

Contact us for further inquiries

Deni Jegeni
Sales and Business Development

email icon dummy@example.org
linkedin icon in/denijegeni
calendar icon schedule a meeting