diff --git a/LICENSE b/LICENSE index 4d20996..30f161c 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022 +Copyright (c) 2022-2023 museum-digital Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 3f4030f..d8e8002 100644 --- a/README.md +++ b/README.md @@ -3,14 +3,30 @@ ## Formats covered thus far - `LIDO 1.0` - (Primary exchange export format) + (Primary exchange export format). See +- LIDO 1.1 + Updated version of the LIDO standard, as of 2022. See +- EODEM + A LIDO profile (based on LIDO 1.1) specifically designed for the automation of the exchange of loan object information. Contrary to LIDO, it thus also covers some internal fields. See: ## Repository structure -### /src +### [/src](./src) Contains the relevant .xsl files used for converting md:xml to other formats. -### /sample +#### [/src/schemas](./src/schemas) + +This directory contains schemas for validating the different formats. + +#### [/src/selections](./src/selections) + +This directory contains JSON files listing which bits and pieces should be made available during an export from musdb when exporting to a given format. E.g., LIDO cannot represent internal information like insurance values. It thus does not make sense to export such information during the export to md:xml pre-transformation in the first place. + +### [/sample](./sample) Here you can find sample mx:xml files. + +## License + +This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for the full license text. diff --git a/src/eodem-0.08.xsl b/src/eodem-0.08.xsl index 6d1aabb..d08b190 100644 --- a/src/eodem-0.08.xsl +++ b/src/eodem-0.08.xsl @@ -34,70 +34,133 @@ - - - - gnd - uri - - - - - - grobsystematik - uri - - - - - - oberbegriffsdatei - uri - - - - - - aat - uri - - - - - - lcsh - uri - - - - - - md:term - uri - - - - - - - de - - - - - - - - - - - - - + + + + + + + + + + + + + + + uri + + + + + + + no + + + + + + + + + + - - + + + + + + + + gnd + uri + + + + + + grobsystematik + uri + + + + + + oberbegriffsdatei + uri + + + + + + aat + uri + + + + + + lcsh + uri + + + + + + md:term + uri + + + + + + + de + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/lido-1.0.xsl b/src/lido-1.0.xsl index 3fcf9fc..294649c 100644 --- a/src/lido-1.0.xsl +++ b/src/lido-1.0.xsl @@ -33,72 +33,135 @@ - - - - gnd - uri - - - - - - grobsystematik - uri - - - - - - oberbegriffsdatei - uri - - - - - - aat - uri - - - - - - lcsh - uri - - - - - - md:term - uri - - - - - - - de - - - - - - - - - - - - - + + + + + + + + + + + + + + + uri + + + + + + + no + + + + + + + + + + - - + + + + + + + + gnd + uri + + + + + + grobsystematik + uri + + + + + + oberbegriffsdatei + uri + + + + + + aat + uri + + + + + + lcsh + uri + + + + + + md:term + uri + + + + + + + de + + + + + + + + + + + + + + + + + + + + + + - + Sammlung @@ -861,7 +924,44 @@ - + + + + + + + + + + + + + + uri + + + + + + + no + + + + + + + + + + + + + + + + + @@ -872,8 +972,42 @@ - - + + + + + + + + + + + + + + uri + + + + + + + no + + + + + + + + + + + + + + + @@ -1191,39 +1325,40 @@ - - - - - - - - - - uri - - - - - - - no - - - - - - - + + + + + + + + + + + uri + + + + + + + no + + + + + + + + - diff --git a/src/lido-1.1.xsl b/src/lido-1.1.xsl index f26abe9..28fe4ed 100644 --- a/src/lido-1.1.xsl +++ b/src/lido-1.1.xsl @@ -33,70 +33,133 @@ - - - - gnd - uri - - - - - - grobsystematik - uri - - - - - - oberbegriffsdatei - uri - - - - - - aat - uri - - - - - - lcsh - uri - - - - - - md:term - uri - - - - - - - de - - - - - - - - - - - - - + + + + + + + + + + + + + + + uri + + + + + + + no + + + + + + + + + + - - + + + + + + + + gnd + uri + + + + + + grobsystematik + uri + + + + + + oberbegriffsdatei + uri + + + + + + aat + uri + + + + + + lcsh + uri + + + + + + md:term + uri + + + + + + + de + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/selections/eodem-0.08.json b/src/selections/eodem-0.08.json index 14c08aa..4a637db 100644 --- a/src/selections/eodem-0.08.json +++ b/src/selections/eodem-0.08.json @@ -9,6 +9,7 @@ "show_markings": true, "show_transcripts": true, "show_links": true, + "show_object_to_object_links": true, "show_images": true, "show_hidden_images": false, "show_objekt_inventarnr": true, diff --git a/src/selections/lido-1.0.json b/src/selections/lido-1.0.json index 80fed66..4354191 100644 --- a/src/selections/lido-1.0.json +++ b/src/selections/lido-1.0.json @@ -9,6 +9,7 @@ "show_markings": true, "show_transcripts": true, "show_links": true, + "show_object_to_object_links": true, "show_images": true, "show_hidden_images": false, "show_objekt_inventarnr": true, diff --git a/src/selections/lido-1.1.json b/src/selections/lido-1.1.json index fffe9c6..4324567 100644 --- a/src/selections/lido-1.1.json +++ b/src/selections/lido-1.1.json @@ -9,6 +9,7 @@ "show_markings": true, "show_transcripts": true, "show_links": true, + "show_object_to_object_links": true, "show_images": true, "show_hidden_images": false, "show_objekt_inventarnr": true,