Publication & discovery

iSHARE provides a framework for the discovery of:

  1. (Data) Services. All participants providing services must provide a /capabilities endpoint, as defined in the developer documentation. This endpoint provides information on the available iSHARE service offerings.

  2. Participants of a dataspace. Participants of a dataspace are discoverable through the /parties endpoint of any iSHARE Satellite.

  3. Dataspaces. Dataspaces are discoverable through the /dataspaces endpoint of any iSHARE Satellite.

This topic is partly covered in the iSHARE Trust Framework. The dataspace is free to define supplemental agreements or specifications. On top of the DSSC building block on publication & discovery, in the iSHARE Dataspace framework the topics dataspace discovery and participant discovery were added.

DSSC Description

The purpose of the publication and discovery building block is to provision and discover metadata of data, services and offerings in a data space, i.e. their formal descriptions as explained in more detail in Data, Services and Offerings Descriptions. Descriptions of offerings are published by a provider and stored inside a catalogue, where the provider is responsible for managing their lifecycle, from when they are published to when they are removed. After publication, consumers can query the available offerings inside the catalogue and find (i.e. discover) best-match offerings.

The complete description is available here.

Last updated