# Sfdc Metadata Catalog Relationship DMO

Stores directed relationships between catalog metadata entries including lineage edges, parent-child hierarchies, and field-level mappings with support for extensible edge annotations.

## Object Properties

**Object API Name:** `SfdcMetadataCatalogRelationship_std__dlm`\
**Category:** Unassigned\
**Availability:** Available in 262 and later versions\
**Primary Key Field:** Id

## Relationships

- **SourceId** has a FOREIGNKEY relationship with the [Sfdc Metadata Catalog DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-sfdcmetadatacatalogdmo-dmo.md) `Id` field.
- **TargetId** has a FOREIGNKEY relationship with the [Sfdc Metadata Catalog DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-sfdcmetadatacatalogdmo-dmo.md) `Id` field.
- **OwnerId** has a FOREIGNKEY relationship with the [Sfdc Metadata Catalog DMO](/docs/data/data-cloud-dmo-mapping/guide/c360dm-si-sfdcmetadatacatalogdmo-dmo.md) `Id` field.

## Fields

- [cdp_sys_record_currency](#cdp_sys_record_currency)
- [DataSourceId](#datasourceid)
- [DataSourceObjectId](#datasourceobjectid)
- [Id](#id)
- [InternalOrganizationId](#internalorganizationid)
- [JsonAttributes](#jsonattributes)
- [KQ_Id](#kq_id)
- [KQ_OwnerId](#kq_ownerid)
- [KQ_SourceId](#kq_sourceid)
- [KQ_TargetId](#kq_targetid)
- [MetadataSummary](#metadatasummary)
- [OwnerId](#ownerid)
- [RelationshipType](#relationshiptype)
- [SourceId](#sourceid)
- [TargetId](#targetid)
- [TenantIdentifier](#tenantidentifier)
- [TimestampVersion](#timestampversion)

### cdp_sys_record_currency

- **Field API Name:** `cdp_sys_record_currency__c`
- **Data Type:** TEXT
- **Description:** System-generated metadata field that stores a 3-letter ISO currency code.

### DataSourceId

- **Field API Name:** `DataSourceId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### DataSourceObjectId

- **Field API Name:** `DataSourceObjectId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### Id

- **Field API Name:** `Id__c`
- **Data Type:** TEXT
- **Description:** Stores the unique identifier for this catalog relationship entry.

### InternalOrganizationId

- **Field API Name:** `InternalOrganizationId__c`
- **Data Type:** TEXT
- **Description:** A unique, system-generated identifier for this record.

### JsonAttributes

- **Field API Name:** `JsonAttributes__c`
- **Data Type:** TEXT
- **Description:** Extensible JSON bag for edge annotations such as cardinality, confidence score, transformation expression, or join predicate metadata.

### KQ_Id

- **Field API Name:** `KQ_Id__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for Id

### KQ_OwnerId

- **Field API Name:** `KQ_OwnerId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for OwnerId

### KQ_SourceId

- **Field API Name:** `KQ_SourceId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for SourceId

### KQ_TargetId

- **Field API Name:** `KQ_TargetId__c`
- **Data Type:** TEXT
- **Description:** Key Qualifier system field for TargetId

### MetadataSummary

- **Field API Name:** `MetadataSummary__c`
- **Data Type:** TEXT
- **Description:** Summary description of the relationship for search and display purposes.

### OwnerId

- **Field API Name:** `OwnerId__c`
- **Data Type:** TEXT
- **Description:** Parent object-level relationship that owns this field-level edge. Null for object-level edges; populated for field-to-field edges beneath a parent edge.

### RelationshipType

- **Field API Name:** `RelationshipType__c`
- **Data Type:** TEXT
- **Description:** Type classification of the relationship edge. Determines traversal semantics and API filtering behavior.

### SourceId

- **Field API Name:** `SourceId__c`
- **Data Type:** TEXT
- **Description:** Source catalog metadata node in the directed relationship. For LINEAGE edges, this is the upstream data provider.

### TargetId

- **Field API Name:** `TargetId__c`
- **Data Type:** TEXT
- **Description:** Target catalog metadata node in the directed relationship. For LINEAGE edges, this is the downstream data consumer.

### TenantIdentifier

- **Field API Name:** `TenantIdentifier__c`
- **Data Type:** TEXT
- **Description:** Tenant identifier for multi-tenant isolation. All relationship queries are scoped by tenant.

### TimestampVersion

- **Field API Name:** `TimestampVersion__c`
- **Data Type:** DATETIME
- **Description:** Row version timestamp used for conflict resolution during relationship ingestion.
