Skip to main content

Assets Subgraph Reference

The su-assets subgraph provides comprehensive asset management capabilities including asset profiles, properties, relationships, and views.

Subgraph Information

  • Name: su-assets
  • Routing URL: https://73qfchk50k.execute-api.us-west-2.amazonaws.com/poc/graphql
  • Last Updated: 2025-10-09
  • SDL: View Schema

Overview

This subgraph owns:
  • Asset profiles and their configuration
  • Individual assets and their properties
  • Asset relationships and hierarchies
  • View configurations for UI rendering
  • Asset filters for workflow integration
  • Asset conversion configurations

Root Types

Query Fields

Mutation Fields

Core Types

AssetProfile

Defines the structure and behavior of a class of assets.
Key Fields:
  • profile: Unique identifier for this asset profile type
  • title: Human-readable name
  • displayNameProperty: Property used for asset display name
  • properties: Effective properties available on assets
  • relationships: Defined relationships to other asset profiles

Asset

Individual asset instance.
Key Fields:
  • id: Unique asset identifier within profile
  • profile: Reference to asset profile
  • displayName: Computed display name from profile configuration
  • properties: Dynamic properties from underlying datasets
  • observation: Merged state observation
  • geometry: GeoJSON geometry if geospatial
  • related: Navigate relationships to other assets

AssetRelationship

Union type for one-to-one or one-to-many relationships.

AssetProfileRelationship

Defines a relationship between asset profiles.

Pagination

Uses Relay-style cursor pagination:

View Configurations

UI layout and visualization settings:

Asset Filters

Reusable asset selections for workflows:

Entity Extensions

This subgraph extends entities from other subgraphs:

EntityOwner

IssueSubject

Common Patterns

Query Assets with Pagination

Update Asset Profile

Export Assets

Type Index

Key types defined in this subgraph:
  • AssetProfile - Profile definitions
  • Asset - Individual assets
  • AssetPropertyDefinition - Property schemas
  • AssetRelationship - Relationship data
  • AssetProfileViewConfiguration - UI configurations
  • AssetSelectionFilter - Reusable filters
  • PageInfo - Pagination metadata (@shareable)
  • GeoJSON types (@shareable)