Skip to content

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