A **Location** is an entity within the [[Foundation (CSDM domain)|Foundation domain]] of the [[Common Service Data Model|Common Service Data Model]] (CSDM), a reference architecture developed by [[ServiceNow|ServiceNow]] that provides prescriptive guidance on service-related definitions and data modeling within the ServiceNow AI Platform. A Location represents a geographical position, with hierarchy capabilities enabling organizations to create structures from regions down to specific rooms or data centers based on reporting requirements.
Locations are recorded in the cmn_location table and are part of the [[Common Data (CSDM)|Common Data (CSDM)]] shared throughout the ServiceNow AI Platform. Locations are not [[Configuration item|configuration items]] but serve as critical referential data that multiple ServiceNow products depend upon. The Location Type attribute enables hierarchical organization with choices including Region, Country, State/Province, City, Site, Building/Structure, Floor, and Room. Additional attributes include Source ID for tracking data origin, Managed by Group for governance, and Validation flags for identifying duplicate versus primary location records. Locations follow the [[Location Life Cycle Process (CSDM)|Location Life Cycle Process (CSDM)]] with stages including Design (Chartered, Build), Operational (Available, In Use, Pending Retirement), and End of Life (Sold, Lease Return, Obsolete). ServiceNow recommends establishing Location data as part of the Foundation stage of [[CSDM Adoption Stages|CSDM adoption]], as early planning helps avoid costly rework when federated integrations introduce data quality challenges across the [[CSDM Service Life Cycle|CSDM Service Life Cycle]].