You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: pages/Technical Documentation/Data/Contributing to the EarthCODE Catalog.md
+25-16Lines changed: 25 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -85,43 +85,52 @@ At the moment, requests to store data on ESA PRR is done by the ESA PLES enginee
85
85
86
86
### Description
87
87
88
-
The purpose of the STAC Item Catalog is to collect metadata and references to your assets in a format that can be easily reused by other scientists and automated workflows, and displayed correctly in the Open Science Catalog.
88
+
The purpose of the STAC Item Catalog is to collect metadata and references to your assets in a format that can be easily reused by other scientists and automated workflows, and displayed correctly in the Open Science Catalog. The STAC Items should be created for all assets in your dataset (single files), gathered in dedicated STAC Catalogs to become available to EarthCODE users.
89
89
90
-
The hierarchy is structured as follows:
90
+
The STAC structure helps organize and describe your data in a consistent and machine-readable way. Here’s how the hierarchy works:
91
91
92
-
1. Catalog – A top-level container with a title and description, grouping related data files.
93
-
2. Items – Each Item represents a single data file and contains metadata such as geospatial extent, temporal range, and projection.
94
-
3. Assets – Each Item has one or more Assets, which have a direct link to the actual data files and contain metadata such as file type and spectral bands.
92
+
1.**STAC Catalog**
93
+
A STAC Catalog is the top-level container that groups related data files (Items + Assets). It behaves much like a folder in a traditional file system and can include other catalogs or items to help organize your data logically.
94
+
2.**STAC Item**
95
+
A STAC Item represents a single observation (with a given spatial and temporal extent) and is defined using a GeoJSON-like structure enriched with additional metadata—such as spatial and temporal extent, projection information, geophysical variables, and more.
96
+
Each Item contains one or more **Assets**, which are direct links to the actual data files. Assets may also describe specific bands, file types, or related resources associated with the item.
95
97
96
98
__Example folder structure__
97
99
```
98
100
my-item-catalog
99
101
├── catalog.json
100
-
└── item_1
101
-
└── item_1.json
102
+
├── item_1
103
+
│ └── item_1.json
104
+
└── item_2
105
+
└── item_2.json
102
106
```
103
107
104
108
::: details Example `catalog.json`
105
-
```json
109
+
```json{15,20}
106
110
{
107
111
"type": "Catalog",
108
-
"id": "item-catalog-for-my-data",
112
+
"id": "my-item-catalog-id",
109
113
"stac_version": "1.1.0",
110
-
"description": "A useful description about the datasets in my project.",
114
+
"description": "Provide a meaningful description of the dataset here.",
111
115
"links": [
112
116
{
113
117
"rel": "root",
114
118
"href": "./catalog.json",
115
119
"type": "application/json",
116
-
"title": "Item Catalog Example"
120
+
"title": "Title of the Dataset"
117
121
},
118
122
{
119
123
"rel": "item",
120
-
"href": "./item_1/item_1.json",
124
+
"href": "./item_1/item_1.json", // relative link to the item.json describing a single file in the dataset
125
+
"type": "application/geo+json"
126
+
},
127
+
{
128
+
"rel": "item",
129
+
"href": "./item_2/item_2.json", // relative link to the item.json describing a single file in the dataset
0 commit comments