ArchivesSpace integration

From Archivematica
Revision as of 13:28, 23 March 2017 by Hbecker (talk | contribs) (Move to feature requirements category)
Jump to navigation Jump to search

Main Page > Development > Requirements > ArchivesSpace integration

ArchivesSpace user stories

Community demonstration and feedback

Bentley blog

Appraisal and Arrangement tab

Signal Blog post about the Bentley project

Archivematica to ArchivesSpace Rights records

Field mapping table

PREMIS semantic unit Archivematica field ArchivesSpace field notes
rightsStatementIdentifierType rightsStatementIdentifierType
rightsStatementIdentifierValue rightsStatementIdentifierValue Identifier UUID in both AM and AS
rightsBasis rightsBasis rights_type AS uses "intellectual property" instead of "copyright" in controlled vocabulary
copyrightStatus copyrightStatus ip_status
copyrightJurisdiction copyrightJurisdiction jurisdiction
copyrightStatusDeterminationDate copyrightStatusDeterminationDate
copyrightNote copyrightNote type_note
copyrightDocumentationIdentifierType copyrightDocumentationIdentifierType
copyrightDocumentationIdentifierValue copyrightDocumentationIdentifierValue external_document/location
copyrightDocumentationRole copyrightDocumentationRole external_document/title Not an exact mapping
copyrightApplicableDates/startDate copyrightApplicableDates/startDate
copyrightApplicableDates/endDate copyrightApplicableDates/endDate ip_expiration_date
licenseDocumentationIdentifierType licenseDocumentationIdentifierType
licenseDocumentationIdentifierValue licenseDocumentationIdentifierValue external_document/location
licenseDocumentationRole licenseDocumentationRole external_document/title Not an exact mapping
licenseTerms licenseTerms license_identifier_terms
licenseNote licenseNote type_note
licenseApplicableDates/startDate licenseApplicableDates/startDate
licenseApplicableDates/endDate licenseApplicableDates/endDate
statuteJurisdiction statuteJurisdiction jurisdiction
statuteCitation statuteCitation statute_citation
statuteInformationDeterminationDate statuteInformationDeterminationDate
statuteNote statuteNote type_note
statuteDocumentationIdentifierType statuteDocumentationIdentifierType
statuteDocumentationIdentifierValue statuteDocumentationIdentifierValue external_document/location
statuteDocumentationRole statuteDocumentationRole external_document/title Not an exact mapping
statuteApplicableDates/startDate statuteApplicableDates/startDate
statuteApplicableDates/endDate statuteApplicableDates/endDate
otherRightsDocumentationIdentifierType otherRightsDocumentationIdentifierType
otherRightsDocumentationIdentifierValue otherRightsDocumentationIdentifierValue
otherRightsDocumentationRole otherRightsDocumentationRole
otherRightsBasis otherRightsBasis
otherRightsApplicableDates/startDate otherRightsApplicableDates/startDate
otherRightsApplicableDates/endDate otherRightsApplicableDates/endDate
otherRightsNote otherRightsNote
act act PREMIS DD recommends this be a single word such as "Disseminate", "Replicate", etc., with values taken from a controlled vocabulary.
restriction restriction restrictions Controlled vocabulary in AM; Free text field in AS. Not an exact mapping, since AS "permissions" may be used to concantenate a number of PREMIS semantic units. Map to rightsGrantedNote in AM?
termOfGrant/startDate termOfGrant/startDate
termOfGrant/endDate termOfGrant/endDate
termOfRestriction/startDate termOfRestriction/startDate restriction_start_date
termOfRestriction/endDate termOfRestriction/endDate restriction_end_date
rightsGrantedNote rightsGrantedNote granted_note
linkingObjectIdentifierType linkingObjectIdentifierType If AS rights are imported into AM, AM will need to add objecIdentifer information
linkingObjectIdentifierValue linkingObjectIdentifierValue If AS rights are imported into AM, AM will need to add objecIdentifer information
linkingObjectRole
linkingAgentIdentifierType
linkingAgentIdentifierValue linked_agents/ref
linkingAgentRole linked_agents/relator
rightsExtension
permissions Free text field. Map to rightsGrantedNote?
active Values are true or false
materials Free text field used to indicate to which parts of a collection the rights statement applies.
external_document/publish Values are true or false. Refers to publication of the referenced external document?
linking_agents/title


Sample Archivematica to ArchivesSpace mapping


Archivematica rights statement How this might look in ArchivesSpace Notes
  • rightsStatementIdentifierType: UUID
  • rightsStatementIdentifierValue: a5b3a778-da39-4aee-a82d-96fd95847bdd
  • rightsBasis: copyright
  • copyrightStatus: copyrighted
  • copyrightJurisdiction: CA
  • copyrightNote: Copyright held by Jane Doe
  • copyrightDocumentationIdentifierType: Accession number
  • copyrightDocumentationIdentifierValue: 2006/017
  • copyrightDocumentationRole: Accession record
  • copyrightApplicableDates/startDate: 2006-04-16
  • copyrightApplicableDates/endDate: OPEN
  • act: Disseminate
  • restriction: Allow
  • termOfGrant/startDate: 2006-04-16
  • termOfGrant/endDate: OPEN
  • act: Publish
  • restriction: Conditional
  • termOfRestriction/startDate: 2006-04-16
  • termOfRestriction/endDate: 2021-04-16
  • rightsGrantedNote: Permission to publish must be obtained from the copyright holder
  • linkingObjectIdentifierType: UUID
  • linkingObjectIdentifierValue: 93bbfdc1-b715-441e-8ded-68c30f7d4ef7
  • identifier: a5b3a778-da39-4aee-a82d-96fd95847bdd
  • rights_type: intellectual property
  • ip_status: Copyrighted
  • ip_expiration_date: OPEN
  • jurisdiction: CA
  • type_note: Copyright held by Jane Doe
  • external_document/location: 2006/17
  • external_document/title: Accession record
  • granted_note: Permission to publish must be obtained from the copyright holder
  • restriction_end_date: 2021-04-16
  • PREMIS allows any end date to be OPEN if not known, but AS data entry template does not allow OPEN as a date value, so copyrightApplicableDates/endDate: OPEN may not map properly to ip_expiration_date.
  • PREMIS act and some related semantic units do not map from AM to AS.



Sample ArchivesSpace to Archivematica mapping


ArchivesSpace rights statement How this might look in Archivematica Notes
  • active: true
  • identifier: a5b3a778-da39-4aee-a82d-96fd95847bdd
  • rights_type: intellectual_property
  • materials: applies to xyz materials only
  • ip_status: copyrighted
  • ip_expiration_date: 2050-01-01
  • jurisdiction: CA
  • type_note: Copyright held by Jane Doe
  • external_document/location: 2006/17
  • external_document/title: Accession record
  • permissions: Reference copies may be made available online
  • restrictions: Permission to publish must be obtained from the copyright holder
  • restriction_start_date: 2006-04-16
  • restriction_end_date: 2021-04-16
  • linked_agents/ref: /agents/people/5494
  • linked_agents/relator: copyright holder
  • linked_agents/title: Doe, Jane
  • identifierType: UUID
  • identifierValue: a5b3a778-da39-4aee-a82d-96fd95847bdd
  • rightsBasis: copyright
  • copyrightStatus: copyrighted
  • copyrightApplicableDates/endDate: 2050-01-01
  • copyrightJurisdiction: CA
  • copyrightNote: Copyright held by Jane Doe
  • coyrightDocumentationIdentifier: 2006/17
  • copyrightDocumentationRole: Accession record
  • rightsGrantedNote: Reference copies may be made available online
  • rightsGrantedNote: Permission to publish must be obtained from the copyright holder
  • termOfRestriction/startDate: 2006-04-16
  • termOfRestriction/endDate: 2021-04-16
  • agentIdentifierValue: /agents/people/5494
  • agentName: Doe, Jane
  • agentType: person
  • linkingRightsStatementIdentifierType: UUID
  • linkingRightsStatementIdentifierValuea5b3a778-da39-4aee-a82d-96fd95847bdd
  • Transfer of PREMIS rights from AS to AM creates invalid AM METS XML because copyrightApplicableDates/startDate, act and restriction are absent.
  • AS linked_agent fields are mapped to the PREMIS agent entity in AM.