Interface DiscoverySourceMetadata

Protocol metadata retained for inspection without widening Source execution.

interface DiscoverySourceMetadata {
    axisOrders?: readonly DiscoveryAxisOrderMetadata[];
    crs?: readonly string[];
    dimensions?: readonly DiscoveryDimensionMetadata[];
    extent?: {
        spatial?: {
            bbox: readonly (readonly number[])[];
            crs?: string;
        };
        temporal?: {
            interval: readonly (readonly (null | string)[])[];
            trs?: string;
        };
    };
    formats?: {
        featureInfo?: readonly string[];
        legend?: readonly string[];
        render?: readonly string[];
    };
    operations?: {
        featureInfo?: DiscoveryOperationMetadata;
        legend?: DiscoveryOperationMetadata;
        render?: DiscoveryOperationMetadata;
        tiles?: DiscoveryOperationMetadata;
    };
    partialReasons?: readonly string[];
    pmtiles?: DiscoveryPmtilesMetadata;
    protocolVersion?: string;
    styles?: readonly DiscoveryStyleMetadata[];
    tileMatrixSets?: readonly DiscoveryTileMatrixSetMetadata[];
}

Properties

axisOrders?: readonly DiscoveryAxisOrderMetadata[]
crs?: readonly string[]
dimensions?: readonly DiscoveryDimensionMetadata[]
extent?: {
    spatial?: {
        bbox: readonly (readonly number[])[];
        crs?: string;
    };
    temporal?: {
        interval: readonly (readonly (null | string)[])[];
        trs?: string;
    };
}
formats?: {
    featureInfo?: readonly string[];
    legend?: readonly string[];
    render?: readonly string[];
}
operations?: {
    featureInfo?: DiscoveryOperationMetadata;
    legend?: DiscoveryOperationMetadata;
    render?: DiscoveryOperationMetadata;
    tiles?: DiscoveryOperationMetadata;
}
partialReasons?: readonly string[]

Structured optional-metadata failures retained even when discovery can continue.

pmtiles?: DiscoveryPmtilesMetadata

Bounded direct-archive evidence retained for a PMTiles source.

protocolVersion?: string
styles?: readonly DiscoveryStyleMetadata[]
tileMatrixSets?: readonly DiscoveryTileMatrixSetMetadata[]