3. Glossary

API
The Application Programming Interface is a collection of methods that a software program makes available to allow interaction with other programs
Claim
In JSON Web Token, a claim is a piece of information about a subject, structured as a key/value pair.
DAL
The DAL is used by the reader and writer to communicate with the database. See the detailed description.
Data Collector
A component of the Big Data Platform, a data collector is used to gather data from datasets and send them to the Big Data Platform. See the detailed description.
Data Consumers
Applications that use data received from the Web Services. See the detailed description.
Data format
Data format is the way information is encoded and exchanged between applications.
Data Source
A Data Source is the origin of a dataset. See the detailed description.
Database
Also known as persistence layer, the database (“DB”) stores all the data received by the writer. See the detailed description.
Dataset
A dataset is a collection of records from a Data source. See the detailed description.
Domain
A domain is a category of interest to which one or more datasets belong to.
DTO
A core component of the Big Data Platform, the DTO transforms the data format of a Source into a Big Data Platform-understandable format. See the detailed description.
JSON
The JavaScript Object Notation is a lightweight data format to ease the exchange of data between computer and its understanding for humans. Essentially a JSON file is a sequence of key-value pairs, organised into lists (arrays, sequences, vectors). Nesting of key-values and of lists is supported.
JSON Web Token
It is a mechanism to exchange a claim between two parties, used for authentication purposes when the claim is digitally signed and/or encrypted.
Key-value
Also called name-value pair or attribute-name pair, a key-value pair is a simple data structure in which information are stored as tuples {attribute, value}, with no constraint of uniqueness on both attribute and value.
Persistence layer
Another name for Database, see the above entry or the detailed description.
Reader
A core component of the Big Data Platform, the Reader extract data form the Database and sends it to the web services. See the detailed description.
Statistical graphics
Statistical graphics are means to display statistical data with the purpose to ease their interpretations. Common statistical graphics include pie charts, histograms, and scatter plot.
Web Services
In the context of the Open Data Hub Project, web services expose to Data Consumers the data received from the reader. See the detailed description.
Writer
The Writer is a core component of the Big Data Platform. It receives data from the Data Collectors and stores them in the Database. See the detailed description.