> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Data modeling concepts

> Learn about the core concepts and features of the Data Modeling Service (DMS) including spaces, instances, containers, views, and property graphs.

## Foundation

<CardGroup cols={2}>
  <Card title="Property graph" icon="network" href="/cdf/dm/dm_concepts/dm_property_graph">
    Understand how property graphs use nodes, edges, and properties to model complex industrial systems.
  </Card>

  <Card title="Spaces, instances, direct relations" icon="boxes" href="/cdf/dm/dm_concepts/dm_spaces_instances">
    Construct an industrial knowledge graph using spaces, instances, nodes, edges, and direct relations.
  </Card>
</CardGroup>

## Schema definition

<CardGroup cols={2}>
  <Card title="Containers, views, polymorphism, data models" icon="layers" href="/cdf/dm/dm_concepts/dm_containers_views_datamodels">
    Define schemas using containers, views, and data models to bring your own properties into the knowledge graph.
  </Card>

  <Card title="System schemas" icon="folder-cog" href="/cdf/dm/dm_concepts/dm_system_schemas">
    Explore globally available system schemas prefixed with cdf\_ that provide out-of-the-box containers, views, and data models.
  </Card>
</CardGroup>

## Working with data

<CardGroup cols={2}>
  <Card title="Ingestion features" icon="database-zap" href="/cdf/dm/dm_concepts/dm_ingestion">
    Ingest and remove instances in your graph using apply, patch, replace, and delete operations.
  </Card>

  <Card title="Query features" icon="search-code" href="/cdf/dm/dm_concepts/dm_querying">
    Query your industrial knowledge graph using filters, parameters, recursive edge traversal, and subscriptions to changes.
  </Card>

  <Card title="Search features" icon="text-search" href="/cdf/dm/dm_concepts/dm_search">
    Search for text and property values in your knowledge graph using full-text queries, filters, and relevance ranking.
  </Card>

  <Card title="Aggregation features" icon="chart-column" href="/cdf/dm/dm_concepts/dm_aggregate">
    Summarize and analyze data using aggregation functions, grouping, and filters.
  </Card>
</CardGroup>

## High-performance storage

<CardGroup cols={2}>
  <Card title="Records" icon="database" href="/cdf/dm/records/concepts/records_and_streams#records">
    Records are individual data objects that represent events, logs, or historical entries.
  </Card>

  <Card title="Streams" icon="waves" href="/cdf/dm/records/concepts/records_and_streams#streams">
    Streams are logical containers that organize your records and define how they behave throughout their lifecycle.
  </Card>
</CardGroup>

## Management and inspection

<CardGroup cols={2}>
  <Card title="Access control features" icon="shield-check" href="/cdf/dm/dm_concepts/dm_access_control">
    Control access to graphs using spaces and access control lists (ACLs).
  </Card>

  <Card title="Schema and instance inspection" icon="scan-search" href="/cdf/dm/dm_concepts/dm_inspect">
    Inspect schemas and instances to understand their structure and relationships in your data model.
  </Card>
</CardGroup>

## Beta features

<CardGroup cols={2}>
  <Card title="Smarter search results" icon="text-search" href="/cdf/dm/dm_concepts/dm_smarter_search_results">
    Improved search for tag-like naming structures through advanced tokenization rules.
  </Card>
</CardGroup>

<Note>
  For REST endpoint documentation, see [Data modeling API reference](/api-reference/concepts/20230101/data-modeling).
</Note>
