E-BOM Exchange Data Model Mapping

This section explains the default E-BOM Exchange data model mapping between XPDMXML entities and E-BOM entities.

This page discusses:

Part and its Derived Types with Attributes

Mapping table for part and its derived types:

3DEXPERIENCE Platform Data Model Symbolic Name XPDMXML Entity NameType Name

type_Part

Part

Part

type_SoftwarePart

SoftwarePart

Software Part

type_HardwarePart

HardwarePart

Hardware Part

type_OtherPart

OtherPart

Other Part

type_MechanicalPart

MechanicalPart

Mechanical Part

type_ElectricalPart

ElectricalPart

Electrical Part

type_TransistorPart

TransistorPart

Transistor Part

type_CircuitCardPart

CircuitCardPart

CircuitCard Part

type_CapacitorPart

CapacitorPart

Capacitor Part

type_ResistorPart

ResistorPart

Resistor Part

type_ConnectorPart

ConnectorPart

Connector Part

type_MoldedPart

MoldedPart

Molded Part

type_MachinedPart

MachinedPart

Machined Part

type_BracketPart

BracketPart

Bracket Part

type_FastenerPart

FastenerPart

Fastener Part

type_FramePart

FramePart

Frame Part

type_ExtrudedPart

ExtrudedPart

Extruded Part

type_WasherPart

WasherPart

Washer Part

type_BoltPart

BoltPart

Bolt Part

type_NutPart

NutPart

Nut Part

type_ScrewPart

ScrewPart

Screw Part

type_CapitalExpenditurePart

CapitalExpenditurePart

CapitalExpenditure Part

type_DocumentPart

DocumentPart

Document Part
type_ToolingPartToolingPartTooling Part

Mapping table for attributes of part and its derived types:

3DEXPERIENCE Platform Data Model Attribute NameXPDMXML Entity NameComments

name

ID

Identification name

description

Description

Description. Free text

originated

TimeCreated

Time and date of creation

modified

TimeModified

Last update time and date

<internal>

UniqueID | XID

Internal identifier unique to the object, and stable for every transfer

attribute_UniqueID

UniqueID | External

External identifier. Combined with revision as a unique key for searching object.

current

Maturity

Name of maturity status

revision

RevisionName

Version label displayed to identify the revision

owner

Owner

The user who has responsibility for the object

policy

Lifecycle

Name of the policy managing the object lifecycle

attribute_DesignPurchase

DesignPurchase

Used to define if the part is to be designed in-house or not (purchase)

attribute_EstimatedCost

EstimatedCost

The amount of money that the part creator estimates that it will take to make the part on a per part basis

attribute_TargetCost

TargetCost

The amount of money that the part is expected to cost on a per part basis

attribute_Weight

Weight

The weight of the part

attribute_MaterialCategory

MaterialCategory

The substance the part is made of, for example: Metal, Plastic, Glass, Rubber, Concrete

attribute_Classification

PartClassification

Classify the type of part.

attribute_ProductionMakeBuyCode

ProductionMakeBuy

Assigned to one of the following: Unassigned, Make (items designed and fabricated in house), or Buy (items bought from outside sources).

attribute_UnitofMeasure

UnitOfMeasure

LB(pound), IN(inch), GA(gallon), FT(feet), or EA(each)

attribute_SparePart

SparePartType

Indicates whether the intended use for the part is as a spare for the principle part used in the assembly

attribute_LeadTime

LeadTime

The estimated time that it will take to manufacture the part

attribute_Originator

Originator

The person who initially creates an object

attribute_EndItem

EndItem

Indicates whether the part is an end item.

E-BOM Exchange Relationship with Attributes

Mapping table for E-BOM Exchange relationship:

3DEXPERIENCE Platform Data Model Symbolic NameXPDMXML Entity NameType Name
relationship_EBOM EBOMRelationshipEBOM

Mapping table for attributes of E-BOM Exchange relationship:

3DEXPERIENCE Platform Data Model Symbolic NameXPDMXML Entity NameComments

<internal>

UniqueID | XID

Internal identifier unique to the object, and stable for every transfer

attribute_UniqueInstanceID

UniqueID | External

External identifier.

attribute_ReferenceDesignator

ReferenceDesignator

The Reference Designator ID is used on Printed Circuit Cards to indicate the location an electronic component is to be inserted. Reference Designators are usually values like R1, R2, R7 or C1, C5.

attribute_ComponentLocation

ComponentLocation

Similar to Reference Designator, but used to give additional location information and/or can be used by industries other than electronics.

attribute_Quantity

Quantity

The quantity of the selected part included in the EBOM structure.

attribute_Usage

Usage

Standard, Reference, Per Sales Order, or As Required

attribute_FindNumber

FindNumber

Find Numbers are identifiers used on drawings as "bubble" callouts. Find Numbers are integer values.

Part-documentation Relationships with Attributes

Mapping table for part-documentation relationships:

3DEXPERIENCE Platform Data Model Symbolic NameXPDMXML Entity NameType Name

relationship_PartSpecification

PartSpecificationRelationship

Part Specification

relationship_ReferenceDocument

ReferenceDocumentRelationship

Reference Document

Part-documentation relationships have no attributes to be exchanged by default.

Document Types with Attributes

Mapping table for types related to documentation:

3DEXPERIENCE Platform Data Model Symbolic NameXPDMXML Entity NameType Name

type_PartSpecification

PartSpecification

Part Specification

type_TechnicalSpecification

TechnicalSpecification

TechnicalSpecification

type_DrawingPrint

DrawingPrint

Drawing Print

type_DocumentDocumentDocument

Mapping table for attributes of types related to documentation :

3DEXPERIENCE Platform Data Model Attribute NameXPDMXML Entity Name

Comment

name

ID

Identification name

description

Description

Description. Free text

originated

TimeCreated

Time and date of creation

modified

TimeModified

Last update time and date

<internal>

UniqueID | XID

Internal identifier unique to the object, and stable for every transfer

attribute_UniqueID

UniqueID | External

External identifier. Use with revision for uniqueness.

current

Maturity

Name of maturity status

revision

RevisionName

Version label displayed to identify the revision

owner

Owner

The user who has responsibility for the object

policy

Lifecycle

Name of the policy managing the object lifecycle

attribute_Title

Title

Title

attribute_Language

Language

Stores the language type of the document

attribute_Originator

Originator

The person who initially creates an object