Skip to content

Class: MultiPolygonFeatureProperties

Properties for a MultiPolygonFeature (multi-polygon tool results)

URI: debrief:class/MultiPolygonFeatureProperties

 classDiagram
    class MultiPolygonFeatureProperties
    click MultiPolygonFeatureProperties href "../../classes/MultiPolygonFeatureProperties/"
      BaseFeatureProperties <|-- MultiPolygonFeatureProperties
        click BaseFeatureProperties href "../../classes/BaseFeatureProperties/"

      MultiPolygonFeatureProperties : description

      MultiPolygonFeatureProperties : kind





        MultiPolygonFeatureProperties --> "1" FeatureKindEnum : kind
        click FeatureKindEnum href "../../enums/FeatureKindEnum/"



      MultiPolygonFeatureProperties : label

      MultiPolygonFeatureProperties : provenance





        MultiPolygonFeatureProperties --> "*" LogEntry : provenance
        click LogEntry href "../../classes/LogEntry/"



      MultiPolygonFeatureProperties : source_features

      MultiPolygonFeatureProperties : source_tool

      MultiPolygonFeatureProperties : style





        MultiPolygonFeatureProperties --> "1" PolygonProperties : style
        click PolygonProperties href "../../classes/PolygonProperties/"



      MultiPolygonFeatureProperties : tags


Inheritance

Slots

Name Cardinality and Range Description Inheritance
kind 1
FeatureKindEnum
Feature type discriminator direct
label 1
String
Human-readable result label direct
style 1
PolygonProperties
Polygon styling for all regions direct
source_tool 0..1
String
Name of calculation tool that produced this result direct
source_features *
String
IDs of input features used to generate this result direct
description 0..1
String
Additional description or notes direct
tags *
String
Free-text labels assigned to this feature by the analyst BaseFeatureProperties
provenance *
LogEntry
PROV-aligned provenance records (append-only log of tool operations) BaseFeatureProperties

Usages

used by used in type used
MultiPolygonFeature properties range MultiPolygonFeatureProperties

Identifier and Mapping Information

Schema Source

  • from schema: https://debrief.info/schemas/debrief

Mappings

Mapping Type Mapped Value
self debrief:MultiPolygonFeatureProperties
native debrief:MultiPolygonFeatureProperties

LinkML Source

Direct

name: MultiPolygonFeatureProperties
description: Properties for a MultiPolygonFeature (multi-polygon tool results)
from_schema: https://debrief.info/schemas/debrief
is_a: BaseFeatureProperties
attributes:
  kind:
    name: kind
    description: Feature type discriminator
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - BaseFeatureProperties
    - TrackProperties
    - ReferenceLocationProperties
    - SystemStateProperties
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - NarrativeEntryProperties
    - CircleAnnotationProperties
    - RectangleAnnotationProperties
    - LineAnnotationProperties
    - TextAnnotationProperties
    - VectorAnnotationProperties
    - PolyAnnotationProperties
    - SelectionRequirement
    - SystemRecordProperties
    range: FeatureKindEnum
    required: true
    equals_string: MULTI_POLYGON
  label:
    name: label
    description: Human-readable result label
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - PositionStyleOverride
    - SensorContact
    - TUASolution
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - CircleAnnotationProperties
    - RectangleAnnotationProperties
    - LineAnnotationProperties
    - VectorAnnotationProperties
    - PolyAnnotationProperties
    - ToolResultAnnotations
    - DatasetAxisMetadata
    required: true
  style:
    name: style
    description: Polygon styling for all regions
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - SegmentMetadata
    - TrackProperties
    - ReferenceLocationProperties
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - NarrativeEntryProperties
    - CircleAnnotationProperties
    - RectangleAnnotationProperties
    - LineAnnotationProperties
    - TextAnnotationProperties
    - VectorAnnotationProperties
    - PolyAnnotationProperties
    range: PolygonProperties
    required: true
  source_tool:
    name: source_tool
    description: Name of calculation tool that produced this result
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
  source_features:
    name: source_features
    description: IDs of input features used to generate this result
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    range: string
    multivalued: true
  description:
    name: description
    description: Additional description or notes
    from_schema: https://debrief.info/schemas/geojson
    domain_of:
    - ReferenceLocationProperties
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - Tool
    - ToolParameter
    - LevelDefinition

Induced

name: MultiPolygonFeatureProperties
description: Properties for a MultiPolygonFeature (multi-polygon tool results)
from_schema: https://debrief.info/schemas/debrief
is_a: BaseFeatureProperties
attributes:
  kind:
    name: kind
    description: Feature type discriminator
    from_schema: https://debrief.info/schemas/geojson
    alias: kind
    owner: MultiPolygonFeatureProperties
    domain_of:
    - BaseFeatureProperties
    - TrackProperties
    - ReferenceLocationProperties
    - SystemStateProperties
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - NarrativeEntryProperties
    - CircleAnnotationProperties
    - RectangleAnnotationProperties
    - LineAnnotationProperties
    - TextAnnotationProperties
    - VectorAnnotationProperties
    - PolyAnnotationProperties
    - SelectionRequirement
    - SystemRecordProperties
    range: FeatureKindEnum
    required: true
    equals_string: MULTI_POLYGON
  label:
    name: label
    description: Human-readable result label
    from_schema: https://debrief.info/schemas/geojson
    alias: label
    owner: MultiPolygonFeatureProperties
    domain_of:
    - PositionStyleOverride
    - SensorContact
    - TUASolution
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - CircleAnnotationProperties
    - RectangleAnnotationProperties
    - LineAnnotationProperties
    - VectorAnnotationProperties
    - PolyAnnotationProperties
    - ToolResultAnnotations
    - DatasetAxisMetadata
    range: string
    required: true
  style:
    name: style
    description: Polygon styling for all regions
    from_schema: https://debrief.info/schemas/geojson
    alias: style
    owner: MultiPolygonFeatureProperties
    domain_of:
    - SegmentMetadata
    - TrackProperties
    - ReferenceLocationProperties
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - NarrativeEntryProperties
    - CircleAnnotationProperties
    - RectangleAnnotationProperties
    - LineAnnotationProperties
    - TextAnnotationProperties
    - VectorAnnotationProperties
    - PolyAnnotationProperties
    range: PolygonProperties
    required: true
  source_tool:
    name: source_tool
    description: Name of calculation tool that produced this result
    from_schema: https://debrief.info/schemas/geojson
    alias: source_tool
    owner: MultiPolygonFeatureProperties
    domain_of:
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    range: string
  source_features:
    name: source_features
    description: IDs of input features used to generate this result
    from_schema: https://debrief.info/schemas/geojson
    alias: source_features
    owner: MultiPolygonFeatureProperties
    domain_of:
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    range: string
    multivalued: true
  description:
    name: description
    description: Additional description or notes
    from_schema: https://debrief.info/schemas/geojson
    alias: description
    owner: MultiPolygonFeatureProperties
    domain_of:
    - ReferenceLocationProperties
    - MultiPointFeatureProperties
    - MultiPolygonFeatureProperties
    - Tool
    - ToolParameter
    - LevelDefinition
    range: string
  tags:
    name: tags
    description: Free-text labels assigned to this feature by the analyst
    from_schema: https://debrief.info/schemas/common
    rank: 1000
    alias: tags
    owner: MultiPolygonFeatureProperties
    domain_of:
    - BaseFeatureProperties
    - StacExtensionProperties
    - StacItemSummary
    range: string
    required: false
    multivalued: true
  provenance:
    name: provenance
    description: PROV-aligned provenance records (append-only log of tool operations)
    from_schema: https://debrief.info/schemas/common
    rank: 1000
    alias: provenance
    owner: MultiPolygonFeatureProperties
    domain_of:
    - BaseFeatureProperties
    - SystemStateProperties
    - SystemRecordProperties
    range: LogEntry
    multivalued: true
    inlined: true
    inlined_as_list: true