...
Export from /f4 with binaries
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -d data -m export -r http://localhost:8686/f4/rest/
- Audit log looks correct
- Correct resources were exported to data-dir, including internal and external binaries
- Import to /fcrepo
Per discovery in Test 0, moved dir data/f4 to data/fcrepo, ranbefore running:
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -d data -m import -s http://localhost:8686/f4/rest/ -r http://localhost:8080/fcrepo/rest/
- Audit log looks correct
- Visual comparison of HTML view of repositories looks correct
- Note: namespaces must be defined in an external CND
...
Export from /f4 - single resource
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -d data -m export -r http://localhost:8686/f4/rest/collection0
...
- Audit log looks correct
...
- Correct resource was exported to data-dir
...
- Import to /fcrepo
...
Per discovery in Test 0, moved dir data/f4 to data/fcrepo,
...
before running:
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -d data -m import -s http://localhost:8686/f4/rest/collection0 -r http://localhost:8080/fcrepo/rest/collection0
...
Audit log has confusing output:
No Format
...
$ 2017-01-08 10:59:39,544
...
import /import-export-testing/data/fcrepo/rest/collection0.ttl to http://localhost:8080/fcrepo/rest/collection0/../collection0
...
- Note: /rest/collection0/../collection0
...
- Relationships point to resources with their original (/f4) URIs
...
Test 2 Conclusions
- Audit logging is correct but needs polish
...
- Relationships to non-imported resources are not supported
...
Test 3 - Export/Import single resource - with user-provided membership relationship, with internal binaries
...
Export from /f4 - single resource
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -p http://pcdm.org/models#hasMember -d data -m export -r http://localhost:8686/f4/rest/collection0
...
- Audit
...
- log looks correct
...
- Correct resources were exported to data-dir, including internal binaries
...
- Import to /fcrepo
...
Per discovery in Test 0, moved dir data/f4 to data/fcrepo,
...
before running:
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -d data -m import -s http://localhost:8686/f4/rest/collection0 -r http://localhost:8080/fcrepo/rest/collection0
...
- Only targeted resource was imported
...
Import to /fcrepo, indicating membership predicate
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -p http://pcdm.org/models#hasMember -d data -m import -s http://localhost:8686/f4/rest/collection0 -r http://localhost:8080/fcrepo/rest/collection0
...
- Only targeted resource was imported
...
Import to /fcrepo, not specifying single resource
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -d data -m import -s http://localhost:8686/f4/rest/ -r http://localhost:8080/fcrepo/rest/
...
- Audit
...
- log looks correct
...
- Correct resources were imported from data-dir, including internal binaries, relationships correct - pointing to internal resources
...
Test 3 Conclusions
- User-provided membership produces expected export
...
- Re-imports must either be for a single resource or for the full repository... not clear how to re-import a tree of resources based on user-provided membership predicates
...
Test 4 - Export/Import single resource - with user-provided membership relationship, with external binaries
...
Export from /f4 - single resource
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -p http://pcdm.org/models#hasMember -d data -m export -r http://localhost:8686/f4/rest/collection1
...
- Audit
...
- log looks correct
...
- Correct resources were exported to data-dir, including external binaries
...
Import to /fcrepo, not specifying resource... per lesson from Test 3
Code Block java -jar ./bin/fcrepo-import-export-0.1.0.jar -b -a -d data -m import -s http://localhost:8686/f4/rest/ -r http://localhost:8080/fcrepo/rest/
...
- Audit
...
- log looks correct
...
- Correct resources were imported from data-dir, including external binaries, relationships correct - pointing to
...
- external resources