Class: StacProvider¶
STAC provider entry. Captures organisations involved in producing or hosting the asset. STAC 1.1 spec — present in every live preview/workspace/samples/local-store/ item.json under properties.providers. Captured explicitly (rather than as a wildcard) because the shape is stable in the STAC spec.
URI: debrief:class/StacProvider
classDiagram
class StacProvider
click StacProvider href "../../classes/StacProvider/"
StacProvider : description
StacProvider : name
StacProvider : roles
StacProvider : url
Slots¶
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| name | 1 String |
Organization or person responsible for providing the data | direct |
| description | 0..1 String |
Optional human-readable description | direct |
| roles | * String |
Roles played by this provider — "licensor", "producer", "processor", or "host... | direct |
| url | 0..1 String |
Provider homepage / contact URL | direct |
Usages¶
| used by | used in | type | used |
|---|---|---|---|
| StacItemProperties | providers | range | StacProvider |
| StacCollection | providers | range | StacProvider |
Identifier and Mapping Information¶
Schema Source¶
- from schema: https://debrief.info/schemas/debrief
Mappings¶
| Mapping Type | Mapped Value |
|---|---|
| self | debrief:StacProvider |
| native | debrief:StacProvider |
LinkML Source¶
Direct¶
name: StacProvider
description: STAC provider entry. Captures organisations involved in producing or
hosting the asset. STAC 1.1 spec — present in every live preview/workspace/samples/local-store/
item.json under `properties.providers`. Captured explicitly (rather than as a wildcard)
because the shape is stable in the STAC spec.
from_schema: https://debrief.info/schemas/debrief
attributes:
name:
name: name
description: Organization or person responsible for providing the data.
from_schema: https://debrief.info/schemas/stac
domain_of:
- SegmentMetadata
- SensorData
- TUAData
- PointMetadataEntry
- ReferenceLocationProperties
- Tool
- ToolParameter
- PlatformRecord
- StacProvider
- LevelDefinition
- DatasetSeries
- StoryboardProperties
- MCPToolDefinition
- ToolDefinition
range: string
required: true
description:
name: description
description: Optional human-readable description.
from_schema: https://debrief.info/schemas/stac
domain_of:
- ReferenceLocationProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- Tool
- ToolParameter
- StacProvider
- StacItemProperties
- StacCatalog
- StacAsset
- StacItemAssetDefinition
- StacCollection
- LevelDefinition
- StoryboardProperties
- SceneProperties
- MCPParamSchema
- MCPToolDefinition
- ToolDefinition
range: string
required: false
roles:
name: roles
description: Roles played by this provider — "licensor", "producer", "processor",
or "host".
from_schema: https://debrief.info/schemas/stac
rank: 1000
domain_of:
- StacProvider
- StacAsset
- StacItemAssetDefinition
- SceneThumbnailAssetEntry
range: string
required: false
multivalued: true
url:
name: url
description: Provider homepage / contact URL.
from_schema: https://debrief.info/schemas/stac
rank: 1000
domain_of:
- StacProvider
range: string
required: false
Induced¶
name: StacProvider
description: STAC provider entry. Captures organisations involved in producing or
hosting the asset. STAC 1.1 spec — present in every live preview/workspace/samples/local-store/
item.json under `properties.providers`. Captured explicitly (rather than as a wildcard)
because the shape is stable in the STAC spec.
from_schema: https://debrief.info/schemas/debrief
attributes:
name:
name: name
description: Organization or person responsible for providing the data.
from_schema: https://debrief.info/schemas/stac
alias: name
owner: StacProvider
domain_of:
- SegmentMetadata
- SensorData
- TUAData
- PointMetadataEntry
- ReferenceLocationProperties
- Tool
- ToolParameter
- PlatformRecord
- StacProvider
- LevelDefinition
- DatasetSeries
- StoryboardProperties
- MCPToolDefinition
- ToolDefinition
range: string
required: true
description:
name: description
description: Optional human-readable description.
from_schema: https://debrief.info/schemas/stac
alias: description
owner: StacProvider
domain_of:
- ReferenceLocationProperties
- MultiPointFeatureProperties
- MultiPolygonFeatureProperties
- Tool
- ToolParameter
- StacProvider
- StacItemProperties
- StacCatalog
- StacAsset
- StacItemAssetDefinition
- StacCollection
- LevelDefinition
- StoryboardProperties
- SceneProperties
- MCPParamSchema
- MCPToolDefinition
- ToolDefinition
range: string
required: false
roles:
name: roles
description: Roles played by this provider — "licensor", "producer", "processor",
or "host".
from_schema: https://debrief.info/schemas/stac
rank: 1000
alias: roles
owner: StacProvider
domain_of:
- StacProvider
- StacAsset
- StacItemAssetDefinition
- SceneThumbnailAssetEntry
range: string
required: false
multivalued: true
url:
name: url
description: Provider homepage / contact URL.
from_schema: https://debrief.info/schemas/stac
rank: 1000
alias: url
owner: StacProvider
domain_of:
- StacProvider
range: string
required: false