insula

Insula STAC item property fields Schema

https://cgi-italy.github.io/insula/schemas/v1.2.0/stac/insula-stac-extension.schema.json#/definitions/itemFields
Abstract Extensible Status Identifiable Custom Properties Additional Properties Access Restrictions Defined In
Can be instantiated No Unknown status No Forbidden Forbidden none insula-stac-extension.schema.json*

itemFields Type

object (Insula STAC item property fields)

itemFields Properties

Property Type Required Nullable Defined by
insula:productIdentifier string Optional cannot be null Insula platform STAC Extension
insula:collection string Optional cannot be null Insula platform STAC Extension
insula:owner string Optional cannot be null Insula platform STAC Extension
insula:platformparam string Optional cannot be null Insula platform STAC Extension
insula:platformFileType string Optional cannot be null Insula platform STAC Extension
insula:filename string Optional cannot be null Insula platform STAC Extension
insula:jobOwner string Optional cannot be null Insula platform STAC Extension
insula:jobId string Optional cannot be null Insula platform STAC Extension
insula:intJobId integer Optional cannot be null Insula platform STAC Extension
insula:jobStartDate string Optional cannot be null Insula platform STAC Extension
insula:jobEndDate string Optional cannot be null Insula platform STAC Extension
insula:serviceName string Optional cannot be null Insula platform STAC Extension
insula:catalogueSpecificProperties object Optional cannot be null Insula platform STAC Extension
^(?!insula:) Not specified Optional cannot be null Insula platform STAC Extension

insula:productIdentifier

Catalogue product identifier

insula:productIdentifier

insula:productIdentifier Type

string (Product identifier)

insula:collection

Product collection

insula:collection

insula:collection Type

string (Product collection)

insula:owner

The platform user owner of the resource

insula:owner

insula:owner Type

string (Resource owner)

insula:platformparam

Internal platform metadata encoded as JSON string

insula:platformparam

insula:platformparam Type

string (Platform params)

insula:platformFileType

Internal platform file type

insula:platformFileType

insula:platformFileType Type

string (Platform file type)

insula:platformFileType Constraints

enum: the value of this property must be equal to one of the following values:

Value Explanation
"REFERENCE_DATA"  
"OUTPUT_PRODUCT"  
"EXTERNAL_PRODUCT"  
"REMOTE_DATA"  

insula:filename

Internal platform file name

insula:filename

insula:filename Type

string (Platform file name)

insula:jobOwner

The platform user that executed the job that produced the product

insula:jobOwner

insula:jobOwner Type

string (Job owner)

insula:jobId

String identifier of the job that produced the product

insula:jobId

insula:jobId Type

string (Job identifier)

insula:intJobId

Numeric identifier of the job that produced the product

insula:intJobId

insula:intJobId Type

integer (Job numeric identifier)

insula:jobStartDate

Start time of the job that produced the product

insula:jobStartDate

insula:jobStartDate Type

string (Job start date)

insula:jobStartDate Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

insula:jobEndDate

End time of the job that produced the product

insula:jobEndDate

insula:jobEndDate Type

string (Job end date)

insula:jobEndDate Constraints

date time: the string must be a date time string, according to RFC 3339, section 5.6

insula:serviceName

Name of the processing service that produced the product

insula:serviceName

insula:serviceName Type

string (Service name)

insula:catalogueSpecificProperties

insula:catalogueSpecificProperties

insula:catalogueSpecificProperties Type

object (Additional catalogue specific metadata)

Pattern: ^(?!insula:)

Prevent setting additional insula properties

^(?!insula:)

^(?!insula:) Type

unknown (Namespace sealing)