Metadata: The Eratos Semantic Web
This page describes the building blocks of the Eratos Platform: metadata, resources, and schemas.
- Metadata is data that describes data.
- A Resource represents a semantic web-style object linked to a schema that represents an intangible or tangible object.
- A Schema is just an agreed upon set of metadata that a resource has to contain to function as a particular type of resource.
Eratos Semantic Web
Eratos' contextual engine uses metadata to build a semantic web of JSON-LD Objects, known as Resources, to create a deep and rich context of information, or ontology, describing all datasets, operators, and workflows inside Eratos.
Metadata, which is data that describes data, forms the glue that holds Eratos together. It allows data and models to governed, permissioned, licenced, monitored, linked together, and so much more.

Semantic Web
What is a Resource?
A Resource represents a semantic web-style object linked to a schema that represents an intangible or tangible object. A schema is just an agreed upon set of metadata that a resource has to contain to function as a particular type of resource. For example, a model must have an input, operator and an output.
Examples of schema can be found here.
Resource Properties
- Resources have one type (schema).
- Actions may be performed on resources of specific types (e.g. publishing/committing a resource).
- Resources may either be owned by users, user groups, or blocks.
- Standard resources have a size limit of 10kB.
- Resources may be shared (index scoped to user) in one of three ways:
i. Publicly via a block.
ii. Privately via a block.
iii. Privately via the resources security policy
Eratos Reference Names (ERNs)
Eratos Reference Names are human-readable reference codes that enable Eratos to quickly find the resource you are looking for. They are how you access all resources on Eratos.
ERN example:ern:e-pn.io:resource:eratos.blocks.silo.maxtemperature
ERNs exist for all Resources in Eratos, including:
- Datasets
- Models
- Model outputs
ERNs enable you to specify highly specific permissions and access to resources, so you can choose who has access to what by.
Eratos Building Blocks
Eratos strives to make the complex simple. In the realm of data and modeling, this is no easy feat. The mental model of blocks empowers Eratos and its users to simplify complex problem spaces into simple-to-understand solutions.
The Block Ontology
Blocks wrap Eratos Datasets or Models to enrich them with metadata. This metadata contains all the information relating to the commercial, legal, and governance requirements of the given block, and a block's inputs, outputs and dependencies if required. Each green circle of metadata is another Eratos resource, the grey circles are simply strings that are displayed appropriately in the platform, while the blue circle is another Resource, in this case a Model , that is the primary functionality of block.

Updated 8 days ago