Data Mapping Resources

Data Mapping Resources

This page contains an assortment of resources to help explain the structure and relationship of the Data Mapping object.

Diagrams

Class Diagrams

                            classDiagram
 class DataMapping { 
   schema:identifier : string 
   ods:fdoType : string 
   ods:status : None 
   schema:version : integer 
   schema:name : string 
   schema:description : string 
   schema:dateCreated : string 
   schema:dateModified : string 
   schema:creator : object 
   ods:hasDefaultMapping : array<ods:DefaultMapping> 
   ods:hasTermMapping : array<ods:TermMapping> 
   ods:mappingDataStandard : string 
   ods:hasTombstoneMetadata : object 
 }
 class TombstoneMetadata { 
   ods:tombstoneDate : string 
   ods:tombstoneText : string 
   ods:hasAgents : object 
   ods:hasRelatedPIDs : array<ods:RelatedPID> 
 }
 class RelatedPID { 
   dcterms:identifier : string 
   schema:identifier : string 
   ods:relationshipType : string 
 }
 class Agent { 
   schema:identifier : string 
   schema:name : string 
   ods:hasRoles : array<ods:Role> 
   schema:email : string 
   schema:url : string 
   ods:hasIdentifiers : array<ods:Identifier> 
 }
 class Role { 
   schema:roleName : string 
   schema:startDate : string 
   schema:endDate : string 
   schema:position : integer 
 }
 class Identifier { 
   dcterms:title : string 
   dcterms:type : string 
   dcterms:identifier : string 
   dcterms:format : array<string> 
   dcterms:subject : array<string> 
   ods:isPartOfLabel : boolean 
   ods:gupriLevel : string 
   ods:identifierStatus : string 
 }
DataMapping -- TombstoneMetadata 
TombstoneMetadata -- RelatedPID
TombstoneMetadata -- Agent
DataMapping -- Agent
Agent -- Role
Agent -- Identifier

                            

Entity-Relationship Diagrams

                            erDiagram
    DataMapping ||--o| TombstoneMetadata : Has
    TombstoneMetadata ||--o{ RelatedPID : Has
    DataMapping ||--|{ Agent : Has
    Agent ||--|{ Role : Has
    Agent ||--o{ Identifier : Has
    TombstoneMetadata ||--|{ Agent : Has
                        

Built with Mermaid.js