Open jefferya opened 7 years ago
Notes:
Will use UUID for rdf:links where available to link back to Orlando. Bibliography is low hanging fruit and then move on from there. Use existing tools to convert to RDF if possible.
I would like to propose introducing using skos:editorialNote, skos:historyNote, and skos:changeNote to migrate the recordInfo seen within the MODS extraction. It seems worth tracking how records change and I believe using these concepts would make for a reasonable translation. This would need to be introduced into the CWRC ontology first.
<recordInfo>
<recordContentSource>Orlando, Cambridge University Press</recordContentSource>
<recordCreationDate encoding="w3cdtf">2016-12-21</recordCreationDate>
<recordChangeDate encoding="w3cdtf">2016-12-21</recordChangeDate>
<recordIdentifier source="The Orlando Project">laurma-b.xml</recordIdentifier>
<recordOrigin>MODS record has been created from an SGML record using an XSLT stylesheet.</recordOrigin>
<languageOfCataloging>
<languageTerm type="code" authority="iso639-2b">eng</languageTerm>
<languageTerm type="text">English</languageTerm>
</languageOfCataloging>
</recordInfo>
@SusanBrown @ilovan @joelacummings Updated original with new information as per yesterday's meeting.
Test Orlando data within the CWRC repository:
How to access via the Islandora Rest API - https://github.com/discoverygarden/islandora_rest/blob/7.x/README.md
The following is a bit of pseudocode describing how to work with Orlando Islandora objects via the Islandora REST API
Definitions:
PID: persistent identifier - FedoraCommons identifier for an object and part of the URI (commons.cwrc.ca/{PID} where {PID} is replaced with the object's PID
DSID: datastream ID - FedoraCommons datastream identifier
Pseudocode
Example REST calls:
describe object
https://cwrc-dev-05.srv.ualberta.ca/islandora/rest/v1/object/orlando%3Ab4859cdd-8c58-46e9-bf2a-28bf8090fcbc
http://beta.cwrc.ca/islandora/rest/v1/object/orlando%3Ab4859cdd-8c58-46e9-bf2a-28bf8090fcbc
get content of the appropriate datastream for extractions
https://cwrc-dev-05.srv.ualberta.ca/islandora/rest/v1/object/orlando%3Ab4859cdd-8c58-46e9-bf2a-28bf8090fcbc/datastream/CWRC/?content=true
http://beta.cwrc.ca/islandora/rest/v1/object/orlando%3Ab4859cdd-8c58-46e9-bf2a-28bf8090fcbc/datastream/CWRC/?content=true
List of PIDs
event examples (UUIDs) orlando:1f6f7f6e-a6bf-4bb4-8025-a04dbb92d314 orlando:b4859cdd-8c58-46e9-bf2a-28bf8090fcbc
entry examples (UUIDs) orlando:bca4a8fa-fd3e-475c-a531-2319dc25c087 orlando:72db22de-7a7c-42e1-a297-c8207ffa4bbf
bibl examples (UUIDs) orlando:bce1c521-082d-4812-98b9-8710f82e4d9a orlando:2ef845b2-3421-460a-9e0f-623cb30d62d1 orlando:87338c23-fd3d-471d-a193-851819384357 orlando:7e4c41c2-2cc8-4e38-b584-03806548f553 orlando:8ecc9c6d-c857-404e-84a2-62bf0cd6b725 orlando:28dd02c1-811c-43e2-9de6-81c3606e8860 orlando:504decba-4c75-4f06-ba23-ef53af36431b orlando:6bd5e9ab-d2e4-40d0-adcc-b76acbf755dd orlando:1bdcd4f4-11f5-4bb0-b6a4-5caaaca2079a orlando:f3d27ebb-577f-454b-b2c5-570a1e12ff05 orlando:c0096f18-fa8f-477d-bfa2-b6bfa790b58d orlando:23b091a4-0b0b-49d9-ab98-0f1d21bbfea6 orlando:2fede7e5-da54-4a21-b0cc-a4f11e0816c5 orlando:7f768277-7b03-4b9d-b418-97f4d065b2bf orlando:805ac440-78fd-49e0-bf65-605c088e46d3 orlando:64066949-199c-4a9f-89b6-51a9b7378217 orlando:3e086a33-8556-4dcb-a2f9-99c2321f0975 orlando:2d81e0ee-2b74-4de5-9711-a0e8b893cbb6 orlando:7b07beb7-65b3-42f0-8c88-14367cb412f9 orlando:1306554c-f268-4d30-806b-b3066a4ce6be orlando:84af48fc-39fa-4bef-b233-be5e8f7d7a19 orlando:54066549-a980-4b33-ad55-dc76e81d3071 orlando:6c6f3fb7-db48-428b-bfb7-a6eaec21cb01 orlando:49949096-374a-4ce6-8c9c-05af07f4fc3f orlando:1129d78c-3b0e-4d20-bdea-4fe4cb5de47c orlando:9f4ed6d1-2e54-48e9-b9d3-7887097ceb49 orlando:13d511d4-5c77-433a-8ae2-a2a0a72a0164 orlando:35738734-6047-47dd-b7a3-225919df5224 orlando:f88463d0-6fa5-4b40-a69e-c5c5a713f08d orlando:3c8d532b-6807-4e64-aaf5-20a7f54c8ae8 orlando:d83a6a1e-ffd5-4b8e-95b6-5f14fa8760a4 orlando:b22aea08-0b6a-4760-8d93-f37444cd86b6 orlando:c548eb33-dc5a-415e-a692-4e29f24d3d7d orlando:0988b8e0-d577-4474-afd0-032874b2b1d8 orlando:b9d1867c-f6ab-47aa-9d94-4376861940f1 orlando:17f78038-d083-436c-87dd-e1d2b9c3178c orlando:de4ee13d-215a-4089-adf6-d3a7b327f609 orlando:8ed17fb1-494c-4ed2-b2c5-f079c81a11eb orlando:b56f498e-af3b-4aa6-88ca-ded94db0c0e0 orlando:e279ff40-682b-4ec7-8545-6de464e28f40 orlando:a04be572-7737-472b-82ef-5353584bf981 orlando:b41438bb-8826-444c-bb44-05bcf28187d3 orlando:3813c227-3395-4c26-8a70-dccb8cc8c15d orlando:5680163c-4ffe-4ec9-9158-45da1f0e7c4d orlando:006b4bd2-0a66-4abb-bdf2-600bc872e0ff orlando:c4eeb419-d065-4219-b119-40c704f23c64
person (UUIDs) orlando:f971ecad-acfc-4efb-8d4d-45ddce31ad4a orlando:d9ab7813-1b1d-42c8-98b0-9712398d8990 orlando:f655a539-7a46-4abf-91b0-541429a6f535 orlando:24da430d-8e25-495a-b224-8fa565dc0537 orlando:fdfc7ac9-3c7b-44f1-83a5-7846d1de42cf orlando:fcebcc78-c662-4dc1-b75e-a4fdc801ef75 orlando:8fbc53d2-a797-4845-bd8a-002b71f01245 orlando:af507962-0ec7-4cab-b8d4-820e9de561c6 orlando:39e0d872-6c45-4d4e-b25e-0da9cc801bfa orlando:49da28e4-0b1e-4f42-a791-ae7114a5b52d orlando:f565abb2-b487-4e14-99f6-060048f920ec orlando:c0f1589a-0eb4-475a-a439-ed009c601715 orlando:efe78889-3853-49bb-8fdd-d2783684d0b9 orlando:a8204726-1b57-4ccd-bb9b-477dc9a16d4c orlando:68ee739d-2f71-4edf-b102-8145cfd6020b orlando:e09ec5eb-6caf-42c9-a2b9-c6b7bbdd1783 orlando:88c9e4a8-f47a-4380-b4b4-3137dea97dc5 orlando:8211dfb4-a96b-4335-8edd-f6554aa74f50 orlando:b995a225-3f01-462b-9998-f6fd18ede6f1 orlando:88b4b6ec-00cb-466d-a79b-5669932a4097 orlando:2948cf73-ab45-41e9-b9c4-fb7e8cc5e30f orlando:759fd38f-0bea-481f-9ffe-1ea9e800d7db orlando:096d5e7f-45ee-42ca-8e01-4f6fb75cfe97 orlando:2e772272-e9a5-49bb-927c-e2d656ce7468 orlando:80a9e6d6-a131-4727-bd4e-d501ffa5f691 orlando:73f35377-1b4f-41db-879c-7a179c4ac7ea orlando:85c81238-81cb-41a4-aeb2-76985cd5d61c orlando:95f23436-2033-4dee-9118-170d419c2f24 orlando:e33f3806-78a3-4f15-a1cf-a47d3917c116 orlando:d8f2bd6d-a999-466f-af02-73c49b1c30d8 orlando:0dd9e9e7-432e-4f16-b421-112c54d9e4b7 orlando:ef7c2d09-1ea2-43e0-88d0-7f5b655642ef orlando:fdf8e59b-6069-48f0-a2bf-f6d7761eca3a orlando:00f34923-59bf-4944-bcbf-0f1411903d94 orlando:3305c7cb-95cc-4540-99fb-5b2c5d3070eb orlando:6d0ea8b4-ec09-4720-bfe5-0c416bbd25d5 orlando:8d6c1d63-0120-497f-8ca6-f7ac1c2402c4 orlando:0d304e54-5828-4ace-b972-f6283fce6e9f orlando:7cae4ca3-1b5c-4aa3-a181-a12539f97be2 orlando:8e79a1e5-02a2-4dcb-9001-3ded28fed535 orlando:42d6bc1f-3c98-41f7-bb1b-affb6b939b61 orlando:cae78f6c-a59a-42fe-b7dc-521805de1201 orlando:8b0437c1-6f74-485c-bfca-9d1833c1c282 orlando:85f875dc-61cd-4f90-a507-9ae512efd600 orlando:014ccd80-8596-4f20-b7cc-ff94d4e8a1fb orlando:1ea49bc5-b45c-4cc4-8816-cda0537babbe
Organization examples (UUIDs) orlando:1ac0a6ad-578f-486d-aa0a-f5fd96a4a0b2 orlando:1f378064-679a-4111-bd21-19bdcf469a04 orlando:a2e4590d-4241-4d57-b569-741a9f632843 orlando:3a78af2e-f81d-4138-85db-53b7bb687eaf orlando:990b7369-bfc8-4237-9728-dbafbec722c5 orlando:1ce210d7-0732-4dfb-9465-0d945385b29a orlando:23cbb4e8-0519-41d0-8564-31c41dcd1373 orlando:44c6d858-63a4-4354-8591-9fa7a1e4913e orlando:b307d3b2-f655-4584-9407-e3bfe82d84d2 orlando:dc7a8cec-7d8c-424f-bd66-ecf0cdb7e9d6 orlando:d4896a16-308b-4c2c-be05-c8cdb9309c01 orlando:b563cb1a-487d-4283-adc4-c09bcaa382ee orlando:e444304e-f878-4ff4-b3d1-80b56a38f656 orlando:9e177e90-d95d-43f9-8adf-8196608a24d2 orlando:99542d39-0207-47be-afa6-d9a6d5b33850 orlando:6e41a114-628f-43e9-bf14-292aacb19e9f orlando:ca86abbd-7e3b-4eec-8cb1-d7cb4cec036f orlando:0f34ed20-0281-4195-b961-922c5cc11bde orlando:f7ac0362-371c-4ec6-a540-46965c01fa85 orlando:0b59baee-7b69-4b13-90af-9f7777736028 orlando:4165a52e-0fe8-4911-8534-bef5536f51e4 orlando:cfea8bfa-4d21-4c7f-a0e1-79940c6babf7