Data Ecosystem


OSDU Basics.

Understanding OSDU data schemas and models



Challenges

Data Partitions

OSDU uses data partitions to isolate data between different tenants/projects.

Objective

Include the required data-partition-id header in your request.

Example

curl -H "data-partition-id: opendes" http://challenge/api/partition/v1/partitions/opendes

Use partition: opendes

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.idg.ctf

Schema Registry

OSDU uses schemas to define data structures. The Schema Service manages these.

Objective

Query the schema registry to find the Well schema.

Example

curl -H "data-partition-id: opendes" "http://challenge/api/schema-service/v1/schema?kind=osdu:wks:master-data--Well:*"

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.idg.ctf

Work Product Components

In OSDU, data is organized into Work Product Components (WPCs).

Objective

Query for a Work Product Component to understand the data model.

Example

curl -H "data-partition-id: opendes" \
  "http://challenge/api/storage/v2/records/opendes:master-data--Well:12345"

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.idg.ctf

30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score