Data mapping mostly has to do with migrating elements and their relationships to UPDM. As mentioned in section 3 above, there are a lot of conceptual changes between DoDAF and UPDM projects. Table 2 below describes entity mapping and Table 3 relationships mapping.
| DoDAF 1.5 | UPDM 1.x | Properties | Comments  | 
|---|---|---|---|
| Asset [Class] | ConceptRole [Property]  | actualImplementation to type representationType. Data is  | Concept role is placed under the High Level Operational Concept element.  | 
Capability [UseCase]  | Capability [Class]  | mission: Data is stored in element’s ToDo property. operationalThread to ownedBehavior.  | |
CommunicationsNetwork [Class]  | System [Class]  | securityClassification: Data is stored in element’s ToDo  | |
CommunicationsPath [Class]  | System [Class]  | communicationLinks: Data is stored in element’s ToDo property.  | |
CommunicationsSystem  | System [Class]  | ||
Hardware/SoftwareItem  | System [Class]  | vendors/source: Data is stored in element’s ToDo property.  | |
InformationElement [Class]  | InformationElement [Class]  | ImplementsOperational relationship is created between  | |
InformationExchange  | InformationExchange  | consumedBy: Data is stored in element’s ToDo property. producedBy: Data is stored in element’s ToDo property. mission: Data is stored in element’s ToDo property.  | |
| LAN [Class] | System [Class]  | ||
| MAN [Class] | System [Class] | ||
Milestone [State]  | ConfigurationDeployed [InstanceSpecification]  | version: Data is stored in element’s ToDo property. timePeriod to date.  | |
Objective [UseCase]  | EnterpriseGoal [Class]  | ||
OperationalActivity [Activity]  | OperationalActivity [Activity]  | capability: Data is stored in element’s ToDo propertyconsumes does not map. levelIdentifier: Data is stored in element’s ToDo produces: Data is stored in element’s ToDo property.  | ImplementsOperational relationship is created between  | 
OperationalActivityAction  | OperationalActivityAction  | ||
OperationalNode [Class]  | OperationalNode [Class]  | levelIdentifier: Data is stored in element’s ToDo performers: Data is stored in element’s ToDo property.  | If isExternal is true ExternalNode should be created instead of OperationalNode.  | 
OperationalNodeUsage  | NodeRole [Property]  | operationalRole: Data is stored in element’s ToDo property.  | |
OperationalRule [Constraint]  | OperationalRule [Constraint]  | type to kind. | |
Organization [Class]  | ActualOrganization  | responsibility: Data is stored in element’s ToDo property.  | |
OrganizationalResourceUsage [Property]  | SubOrganization [Property]  | ||
OrganizationType [Class]  | Organization [Class]  | ||
Performance Measurement  | ActualMeasurement [Slot]  | ||
PerformanceMeasurementSet  | ActualMeasurementSet  | measuredSystem to measuredElement.  | |
PerformanceParameterSet  | MeasurementSet [Class]  | measuredSystems to measuredElement.  | |
PerformanceParameterType [Property]  | PerformanceParameter  | objectiveValue to propertyValue thresholdValue to maxValue. unitOfMeasure: Data is stored in element’s ToDo property.  | |
Performer [Class]  | performs: Performs relationship are created between performer and performed Elements.  | ||
Person [Class]  | ActualPerson [InstanceSpecification]  | responsibilities: Data is stored in element’s ToDo property. roles: Data is stored in element’s ToDo property.  | |
ReferenceModel [Package]  | UML Package | source: Data is stored in element’s ToDo property.  | |
Responsibility [Class]  | Competence [Class]  | persons: Data is stored in element’s ToDo property. roles: Data is stored in element’s ToDo property.  | |
| Role [Class] | PostRole [Property]  | persons: Data is stored in element’s ToDo property. responsibilities: RequiresCompetence relationships are created between PostRole and Competences.  | |
Service [Package]  | Resource [Class]  | status: Data is stored in element’s ToDo property.  | |
ServiceArea [Package]  | UML Package | version/date: Data is stored in element’s ToDo property.  | |
ServiceSpecification [Class]  | ServiceInterface[Interface]  | serviceDescription: Comment is added.  | |
SoaService [Port]  | ServicePoint [Port]  | ||
Standard [Class]  | Standard [Class]  | ||
Standards/Performance Subject [Element]  | UPDMElement [Element]  | measurements to actualMeasurements. performanceParameterSet to measurementTypes.  | |
StandardsForecastProfile  | View (SysML) with conforms  | basedOn: Data is stored in element’s ToDo property.  | |
StandardsProfile [Package]  | View (SysML) with conforms  | applicableDate: Data is stored in element’s ToDo property. basedOn: Data is stored in element’s ToDo property.  | |
System [Class]  | System [Class]  | participant: Data is stored in element’s ToDo property. performedFunctions : Performs relationship is created  | |
SystemDataElement [Class]  | DataElement [Class]  | ||
SystemDataExchange  | ResourceInteraction [InformationFlow]  | consumedBy: Data is stored in element’s ToDo property. producedBy: Data is stored in element’s ToDo property.  | |
SystemDataRepository  | Does not map | ||
SystemFunction [Activity]  | SystemFunction [Activity]  | allocatedAt: Allociation relationship to Systems Node consumes: Data is stored in element’s ToDo property. parent: Aggregation relationship is created between System Function and parent System Function. performedBy: Performs relationship is created between System Function and System. produces: Data is stored in element’s ToDo property. subfunction: Aggregation relationship is created between System Function and child System Function.  | |
SystemFunctionAction  | SystemFunctionAction  | ||
SystemRule [Constraint]  | ResourceConstraint  | type to kind | |
SystemsNode [Class]  | SystemsNode [Class]  | allocatedFunctions: Allociation relationship from System  | ImplementsOperational relationship is created between  | 
SystemsNodeUsage  | UsedConfiguration [Property]  | ||
SystemUsage [Property]  | Subsystem [Property]  | participant: Data is stored in element’s ToDo property.  | |
TargetArea [Class]  | Location [DataType]  | ||
Technology [Class]  | Artifact [Class]  | ||
TechnologyForecastProfile  | UML Package | basedOn: Data is stored in element’s ToDo property. timePeriod: Data is stored in element’s ToDo property.  | |
TimePeriod [TimeConstraint]  | ISO8601Date Time [LiteralString]  | ||
TimePeriodList [Class]  | Timeline [Package]  | timePeriods to ownedElements.  | |
| WAN [Class] | System [Class]  | ||
Backup [Usage]  | ResourceInteraction  | Name is set to "Backup" | |
CommunicationsLink  | SystemConnector [Association, Connector]  | communicationsPath: Data is stored in element’s ToDo  | |
Contributing [Usage]  | ResourceInteraction  | Name is set to "Contributing" | |
Coordination [Usage]  | ResourceInteraction  | Name is set to "Coordination" | |
| Direct [Usage] | Commands  | ||
Indirect [Usage]  | ResourceInteraction  | Name is set to "Indirect" | |
InformationFlow  | OperationalActivityEdge [ActivityEdge]  | ||
Interface [Association, Connector]  | SystemConnector [Association, Connector]  | ImplementsOperational relationship is created between  | |
Line [Association]  | ArbitraryRelationshipConnector  | representationType: Data is stored in element’s ToDo property  | |
Needline [Association, Connector]  | Needline [Association, Connector]  | ImplementsOperational relationship is created between  | |
OrganizationalRelationship  | ResourceInteraction  | Name is set to "OrganizationalRelationship".  | |
SituationDependent [Usage]  | ResourceInteraction  | Name is set to “SituationDependent”.  | |
TimedStandardsForecast  | Forecast [Dependency]  | discussion: Data is stored in element’s ToDo property. requires: Data is stored in element’s ToDo property. standardStatus: Data is stored in element’s ToDo property. timePeriod to startDate.  | |
TimedTechnologyForecast [Usage]  | Forecast [Dependency]  | discussion: Data is stored in element’s ToDo property. requiredBy: Data is stored in element’s ToDo property. retiredStandard: Data is stored in element’s ToDo property. timePeriod to startDate.  | 
Entity and relationship mapping raises further issues that requires specific solutions, all of which are described in sub-section 3.3.