Difference between revisions of "ArchivesSpace integration"
Jump to navigation
Jump to search
| (28 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
[[Main Page]] > [[Development]] > [[Requirements]] > ArchivesSpace integration | [[Main Page]] > [[Development]] > [[Requirements]] > ArchivesSpace integration | ||
| + | |||
| + | <div style="padding: 10px 10px; border: 1px solid black; background-color: #F79086;">This page is no longer being maintained and may contain inaccurate information. Please see the [https://www.archivematica.org/docs/latest/ Archivematica documentation] for up-to-date information.</div><p> | ||
| + | |||
| + | [[Category:Feature requirements]] | ||
==ArchivesSpace user stories== | ==ArchivesSpace user stories== | ||
* See Jira site: [https://archivesspace.atlassian.net/projects/AASWF/issues user stories] | * See Jira site: [https://archivesspace.atlassian.net/projects/AASWF/issues user stories] | ||
| + | |||
| + | ==Community demonstration and feedback== | ||
| + | |||
| + | * [[SAA_2015_Demonstration_and_Feedback|SAA 2015 demonstration documentation and feedback]] | ||
==Bentley blog== | ==Bentley blog== | ||
| Line 40: | Line 48: | ||
|rightsBasis | |rightsBasis | ||
|rights_type | |rights_type | ||
| − | |AS uses "intellectual property" instead of " | + | |AS uses "intellectual property" instead of "copyright" in controlled vocabulary |
|- | |- | ||
|copyrightStatus | |copyrightStatus | ||
| Line 205: | Line 213: | ||
|act | |act | ||
| | | | ||
| − | |PREMIS DD recommends this be a single word such as "Disseminate", "Replicate", etc. | + | |PREMIS DD recommends this be a single word such as "Disseminate", "Replicate", etc., with values taken from a controlled vocabulary. |
|- | |- | ||
|restriction | |restriction | ||
| Line 259: | Line 267: | ||
|linkingAgentIdentifierValue | |linkingAgentIdentifierValue | ||
| | | | ||
| − | | | + | |linked_agents/ref |
| | | | ||
|- | |- | ||
|linkingAgentRole | |linkingAgentRole | ||
| | | | ||
| − | | | + | |linked_agents/relator |
| | | | ||
|- | |- | ||
| Line 292: | Line 300: | ||
|Values are true or false. Refers to publication of the referenced external document? | |Values are true or false. Refers to publication of the referenced external document? | ||
|- | |- | ||
| + | |- | ||
| + | | | ||
| + | | | ||
| + | |linking_agents/title | ||
| + | | | ||
|- | |- | ||
|} | |} | ||
</br> | </br> | ||
| − | |||
| − | |||
===Sample Archivematica to ArchivesSpace mapping=== | ===Sample Archivematica to ArchivesSpace mapping=== | ||
| Line 316: | Line 327: | ||
<li>'''copyrightStatus''': copyrighted | <li>'''copyrightStatus''': copyrighted | ||
<li>'''copyrightJurisdiction''': CA | <li>'''copyrightJurisdiction''': CA | ||
| − | <li>'''copyrightNote''': Copyright held by | + | <li>'''copyrightNote''': Copyright held by Jane Doe |
<li>'''copyrightDocumentationIdentifierType''': Accession number | <li>'''copyrightDocumentationIdentifierType''': Accession number | ||
<li>'''copyrightDocumentationIdentifierValue''': 2006/017 | <li>'''copyrightDocumentationIdentifierValue''': 2006/017 | ||
| Line 340: | Line 351: | ||
<li>'''ip_expiration_date''': OPEN | <li>'''ip_expiration_date''': OPEN | ||
<li>'''jurisdiction''': CA | <li>'''jurisdiction''': CA | ||
| − | <li>'''type_note''': Copyright held by | + | <li>'''type_note''': Copyright held by Jane Doe |
<li>'''external_document/location''': 2006/17 | <li>'''external_document/location''': 2006/17 | ||
<li>'''external_document/title''': Accession record | <li>'''external_document/title''': Accession record | ||
| Line 347: | Line 358: | ||
</ul> | </ul> | ||
|<ul> | |<ul> | ||
| − | <li>PREMIS allows any end date to be OPEN if not known, but | + | <li>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'''. |
| − | <li>PREMIS '''act''' | + | <li>PREMIS '''act''' and some related semantic units do not map from AM to AS. |
|- | |- | ||
|} | |} | ||
| Line 375: | Line 386: | ||
<li>'''ip_expiration_date''': 2050-01-01 | <li>'''ip_expiration_date''': 2050-01-01 | ||
<li>'''jurisdiction''': CA | <li>'''jurisdiction''': CA | ||
| − | <li>'''type_note''': Copyright held by | + | <li>'''type_note''': Copyright held by Jane Doe |
<li>'''external_document/location''': 2006/17 | <li>'''external_document/location''': 2006/17 | ||
<li>'''external_document/title''': Accession record | <li>'''external_document/title''': Accession record | ||
| Line 382: | Line 393: | ||
<li>'''restriction_start_date''': 2006-04-16 | <li>'''restriction_start_date''': 2006-04-16 | ||
<li>'''restriction_end_date''': 2021-04-16 | <li>'''restriction_end_date''': 2021-04-16 | ||
| + | <li>'''linked_agents/ref''': /agents/people/5494 | ||
| + | <li>'''linked_agents/relator''': copyright holder | ||
| + | <li>'''linked_agents/title''': Doe, Jane | ||
</ul> | </ul> | ||
|<ul> | |<ul> | ||
| + | <li>'''identifierType''': UUID | ||
<li>'''identifierValue''': a5b3a778-da39-4aee-a82d-96fd95847bdd | <li>'''identifierValue''': a5b3a778-da39-4aee-a82d-96fd95847bdd | ||
<li>'''rightsBasis''': copyright | <li>'''rightsBasis''': copyright | ||
| Line 389: | Line 404: | ||
<li>'''copyrightApplicableDates/endDate''': 2050-01-01 | <li>'''copyrightApplicableDates/endDate''': 2050-01-01 | ||
<li>'''copyrightJurisdiction''': CA | <li>'''copyrightJurisdiction''': CA | ||
| − | <li>'''copyrightNote''': Copyright held by | + | <li>'''copyrightNote''': Copyright held by Jane Doe |
<li>'''coyrightDocumentationIdentifier''': 2006/17 | <li>'''coyrightDocumentationIdentifier''': 2006/17 | ||
<li>'''copyrightDocumentationRole''': Accession record | <li>'''copyrightDocumentationRole''': Accession record | ||
| Line 396: | Line 411: | ||
<li>'''termOfRestriction/startDate''': 2006-04-16 | <li>'''termOfRestriction/startDate''': 2006-04-16 | ||
<li>'''termOfRestriction/endDate''': 2021-04-16 | <li>'''termOfRestriction/endDate''': 2021-04-16 | ||
| + | <li>'''agentIdentifierValue''': /agents/people/5494 | ||
| + | <li>'''agentName''': Doe, Jane | ||
| + | <li>'''agentType''': person | ||
| + | <li>'''linkingRightsStatementIdentifierType''': UUID | ||
| + | <li>'''linkingRightsStatementIdentifierValue'''a5b3a778-da39-4aee-a82d-96fd95847bdd | ||
| + | </ul> | ||
| + | |<ul> | ||
| + | <li>Transfer of PREMIS rights from AS to AM creates invalid AM METS XML because '''copyrightApplicableDates/startDate''', '''act''' and '''restriction''' are absent. | ||
| + | <li>AS '''linked_agent''' fields are mapped to the PREMIS agent entity in AM. | ||
</ul> | </ul> | ||
| − | |||
|- | |- | ||
|} | |} | ||
Latest revision as of 16:15, 11 February 2020
Main Page > Development > Requirements > ArchivesSpace integration
This page is no longer being maintained and may contain inaccurate information. Please see the Archivematica documentation for up-to-date information.
ArchivesSpace user stories[edit]
- See Jira site: user stories
Community demonstration and feedback[edit]
Bentley blog[edit]
- Bentley blog about the integration project, including DSpace: archival-integration.blogspot.com
Appraisal and Arrangement tab[edit]
- See Appraisal and Arrangement tab for detailed mockups and requirements
Signal Blog post about the Bentley project[edit]
- detailed post about the evolution of the Bentley workflows: The Signal - Digital Preservation Infrastructure Tours: The Bentley Historical Library
Archivematica to ArchivesSpace Rights records[edit]
Field mapping table[edit]
| 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[edit]
| Archivematica rights statement | How this might look in ArchivesSpace | Notes |
|---|---|---|
|
|
|
Sample ArchivesSpace to Archivematica mapping[edit]
| ArchivesSpace rights statement | How this might look in Archivematica | Notes |
|---|---|---|
|
|
|