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.
Latimer Core Resources
This page contains an assortment of resources to help facilitate activities associated with the Latimer Core standard.
SSSOM
SKOS Mappings metadata elements based on Simple Standard for Sharing Ontological Mappings (SSSOM)
DiSSCo has developed three SSSOM mappings to other data standards: DwC-A, ABCD(EFG), DwC-DP. For each of these there is a tsv available for the 0.4.0 version of the Digital Specimen and Digital Media object. The basis for this mapping is the logic developed in the DiSSCo Translator.
- Darwin Core Archive: https://schemas.dissco.tech/schemas/data-mapping/0.4.0/sssom_dwca.tsv
- Access to Biological Collection Data (ABCD) + Extension for Geosciences (EFG) : https://schemas.dissco.tech/schemas/data-mapping/0.4.0/sssom_abcdefg.tsv
- Darwin Core Data Package: https://schemas.dissco.tech/schemas/data-mapping/0.4.0/sssom_dwc_dp.tsv
More information on the SSSOM standard can be found here:
- Specification: https://mapping-commons.github.io/sssom/
- Repository: https://github.com/mapping-commons/sssom
- Citation: Nicolas Matentzoglu, James P Balhoff, Susan M Bello, Chris Bizon, Matthew Brush, Tiffany J Callahan, Christopher G Chute, William D Duncan, Chris T Evelo, Davera Gabriel, John Graybeal, Alasdair Gray, Benjamin M Gyori, Melissa Haendel, Henriette Harmse, Nomi L Harris, Ian Harrow, Harshad B Hegde, Amelia L Hoyt, Charles T Hoyt, Dazhi Jiao, Ernesto Jiménez-Ruiz, Simon Jupp, Hyeongsik Kim, Sebastian Koehler, Thomas Liener, Qinqin Long, James Malone, James A McLaughlin, Julie A McMurry, Sierra Moxon, Monica C Munoz-Torres, David Osumi-Sutherland, James A Overton, Bjoern Peters, Tim Putman, Núria Queralt-Rosinach, Kent Shefchek, Harold Solbrig, Anne Thessen, Tania Tudorache, Nicole Vasilevsky, Alex H Wagner, Christopher J Mungall, A Simple Standard for Sharing Ontological Mappings (SSSOM), Database, Volume 2022, 2022, baac035, https://doi.org/10.1093/database/baac035
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:UsageTerms : string
xmpRights:WebStatement : 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:hasMediaDerivatives : array<ods:MediaDerivative>
ods:hasTombstoneMetadata : object
}
class DigitalMediaDerivative {
dcterms:modified : string
dcterms:created : string
dcterms:type : string
ac:accessURI : string
dcterms:format : string
ac:subtype : string
ac:subtypeLiteral : string
dcterms:title : string
dcterms:description : string
dcterms:rights : string
ac:comments : string
ac:variant : string
ac:variantLiteral : string
ac:variantDescription : string
exif:PixelYDimension : integer
exif:PixelXDimension : integer
ac:tag : array<string>
ac:subjectOrientation : string
ac:subjectOrientationLiteral : string
ac:subjectPart : string
ac:subjectPartLiteral : string
ods:hasAgents : array<ods:Agent>
}
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 : array<ods:Agent>
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 : array<ods:Agent>
}
class EntityRelationship {
dwc:relationshipOfResource : string
dwc:relationshipOfResourceID : string
dwc:relatedResourceID : string
ods:relatedResourceURI : string
dwc:relationshipEstablishedDate : string
dwc:relationshipRemarks : string
ods:hasAgents : array<ods:Agent>
}
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 : array<ods:Agent>
ods:hasRelatedPIDs : array<ods:RelatedPID>
}
class RelatedPID {
dcterms:identifier : string
schema:identifier : string
ods:relationshipType : string
}
DigitalMedia -- DigitalMediaDerivative
DigitalMedia -- Agent
DigitalMediaDerivative -- 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{ DigitalMediaDerivative : Has
DigitalMedia ||--o{ Agent : Has
DigitalMediaDerivative || --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