Digital Media Core Resources
On this page
Digital Media Resources
This page contains an assortment of resources to help explain the structure and relationship of the Digital Media object.
Diagrams
Class Diagrams
classDiagram class DigitalMedia { dcterms:identifier : string ods:fdoType : string ods:version : integer ods:status : None dcterms:modified : string dcterms:created : string dcterms:type : string ac:accessURI : string ods:sourceSystemID : string ods:sourceSystemName : string ods:organisationID : string ods:organisationName : string dcterms:format : string ac:metadataLanguage : string ac:metadataLanguageLiteral : string ac:subtype : string ac:subtypeLiteral : string dcterms:title : string dcterms:language : string dcterms:description : string dcterms:rights : string xmpRights:Owner : string dcterms:available : string ac:comments : string dcterms:source : string Iptc4xmpExt:CVterm : string ac:subjectCategoryVocabulary : string ac:variant : string ac:variantLiteral : string ac:variantDescription : string exif:PixelYDimension : integer exif:PixelXDimension : integer ac:tag : array<string> xmp:CreateDate : string ac:timeOfDay : string ac:subjectOrientation : string ac:subjectOrientationLiteral : string ac:subjectPart : string ac:subjectPartLiteral : string ac:captureDevice : string ac:digitizationDate : string ac:frameRate : number ac:resourceCreationTechnique : string ods:hasAssertions : array<ods:Assertion> ods:hasCitations : array<ods:Citation> ods:hasIdentifiers : array<ods:Identifier> ods:hasEntityRelationships : array<ods:EntityRelationship> ods:hasAgents : array<ods:Agent> ods:hasTombstoneMetadata : object } 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 Assertion { dwc:measurementID : string dwc:parentMeasurementID : string dwc:measurementType : string dwciri:measurementType : string dwc:measurementDeterminedDate : string dwc:measurementValue : string dwciri:measurementValue : string dwc:measurementAccuracy : string dwc:measurementUnit : string dwciri:measurementUnit : string dwc:measurementMethod : string dwciri:measurementMethod : string dwc:measurementRemarks : string ods:hasAgents : object ods:hasCitations : array<ods:Citation> } class Citation { dcterms:identifier : string dcterms:type : string dcterms:date : string dcterms:title : string ods:pageNumber : string dcterms:description : string dcterms:bibliographicCitation : string ods:isPeerReviewed : boolean ods:hasAgents : object } class EntityRelationship { dwc:relationshipOfResource : string dwc:relationshipOfResourceID : string dwc:relatedResourceID : string ods:relatedResourceURI : string dwc:relationshipEstablishedDate : string dwc:relationshipRemarks : string ods:hasAgents : object } 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 } 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 } DigitalMedia -- Agent Agent -- Role Assertion -- Agent Assertion -- Citation DigitalMedia -- Assertion DigitalMedia -- Citation Citation -- Agent DigitalMedia -- EntityRelationship EntityRelationship -- Agent DigitalMedia -- Identifier Agent -- Identifier DigitalMedia -- TombstoneMetadata TombstoneMetadata -- RelatedPID TombstoneMetadata -- Agent
Entity-Relationship Diagrams
erDiagram DigitalMedia ||--o{ Agent : Has Agent ||--|{ Role : Has Assertion ||--o{ Agent : Has Assertion ||--o{ Citation : Has DigitalMedia ||--o{ Assertion : Has DigitalMedia ||--o{ Citation : Has Citation ||--o{ Agent : Has DigitalMedia ||--|{ EntityRelationship : Has EntityRelationship ||--|{ Agent : Has DigitalMedia ||--|{ Identifier : Has Agent ||--|{ Identifier : Has DigitalMedia ||--o| TombstoneMetadata : Has TombstoneMetadata ||--o{ RelatedPID : Has TombstoneMetadata ||--|{ Agent : Has
Built with Mermaid.js