Difference between revisions of "ArchivesSpace integration"
Jump to navigation
Jump to search
(32 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 338: | Line 349: | ||
<li>'''rights_type''': intellectual property | <li>'''rights_type''': intellectual property | ||
<li>'''ip_status''': Copyrighted | <li>'''ip_status''': Copyrighted | ||
+ | <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 345: | Line 357: | ||
<li>'''restriction_end_date''': 2021-04-16 | <li>'''restriction_end_date''': 2021-04-16 | ||
</ul> | </ul> | ||
− | | | + | |<ul> |
+ | <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''' and some related semantic units do not map from AM to AS. | ||
|- | |- | ||
|} | |} | ||
Line 372: | 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 379: | 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 386: | 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 393: | 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 |
---|---|---|
|
|
|