Skip to content

Commit 454ae0b

Browse files
authored
Merge pull request #5 from u3ks/main
add workflow table
2 parents cee053a + eb932ad commit 454ae0b

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

OSC/osc_pr_manual.ipynb

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,31 @@
315315
"\n",
316316
"Workflows are the code and workflows associated with a project, that have been used to generate a specific product. Workflows follow `OGC record specifications` in contrast to OSC Projects and Products entries. However, the metadata of a workflow is also expressed in JSON format.\n",
317317
"\n",
318+
"| Field Name | Description |\n",
319+
"| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n",
320+
"| `conformsTo` | An array of URIs indicating which OGC API Records specifications this record conforms to. |\n",
321+
"| `type` | Indicates the GeoJSON object type. Required to be `\"Feature\"` for OGC compliance. |\n",
322+
"| `geometry` | Spatial representation of the item. Set to `None` here, as it may not be spatially explicit. |\n",
323+
"| `linkTemplates` | An array of link templates as per the OGC API. Used for dynamic link generation. |\n",
324+
"| `id` | Unique identifier for the workflow STAC item (`'worldcereal-workflow2'`). |\n",
325+
"| `links` | List of external and internal references including catalog navigation, project association, theme association, process graph, source code, and service endpoint. |\n",
326+
"| `properties.contacts` | List of individuals or organizations associated with the workflow. Each contact may include name, email, and roles such as `technical_officer` or `consortium_member`. |\n",
327+
"| `properties.created` | Timestamp representing when the workflow was first created (`2025-07-14T18:02:13Z`). |\n",
328+
"| `properties.updated` | Timestamp of the most recent update to the workflow (`2025-07-14T18:02:13Z`). |\n",
329+
"| `properties.version` | The version number of the workflow (`1`). |\n",
330+
"| `properties.title` | A concise, descriptive title of the workflow: *\"ESA worldcereal global crop extent detector2\"*. |\n",
331+
"| `properties.description` | A summary of what the workflow does: *\"Detects crop land at 10m resolution, trained for global use...\"*. |\n",
332+
"| `properties.keywords` | Array of keywords to support discoverability (e.g., `agriculture`, `crops`). |\n",
333+
"| `properties.themes` | Array of themes the workflow relates to. Each entry includes a `concepts` array with IDs (e.g., `'land'`) and a `scheme` URL. |\n",
334+
"| `properties.formats` | Output formats of the workflow (e.g., `GeoTIFF`). |\n",
335+
"| `properties.osc:project` | Project ID associated with the workflow (`worldcereal2`). |\n",
336+
"| `properties.osc:status` | Current status of the workflow (e.g., `completed`). |\n",
337+
"| `properties.osc:type` | Type of OSC object, expected to be `workflow`. |\n",
338+
"| `properties.license` | License for the workflow (e.g., `'varuious'` – likely a typo for `various`). |\n",
339+
"\n",
340+
"\n",
341+
"\n",
342+
"All data is stored in a record.json file, witin a folder that has the same name as the workflow id.\n",
318343
"\n",
319344
"```json\n",
320345
"{\n",

0 commit comments

Comments
 (0)