- composer updates

- copy solrxslt to root folder for artisan commands
- adapted MessagesTableSeeder.php
- oai_datasite.xslt: publisher is now the creating_corporation
- correct date formats for create-step1.xslt
This commit is contained in:
Arno Kaimbacher 2020-02-20 11:24:34 +01:00
parent e0dcffdf00
commit cdced81278
6 changed files with 520 additions and 151 deletions

255
composer.lock generated
View File

@ -8,16 +8,16 @@
"packages": [ "packages": [
{ {
"name": "astrotomic/laravel-translatable", "name": "astrotomic/laravel-translatable",
"version": "v11.6.1", "version": "v11.7.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/Astrotomic/laravel-translatable.git", "url": "https://github.com/Astrotomic/laravel-translatable.git",
"reference": "f7b294cb7b2a853cb11b0e51bc60d9170f2b11a0" "reference": "889f8b91f28a8a72873099cf452945adbd03dc9f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/Astrotomic/laravel-translatable/zipball/f7b294cb7b2a853cb11b0e51bc60d9170f2b11a0", "url": "https://api.github.com/repos/Astrotomic/laravel-translatable/zipball/889f8b91f28a8a72873099cf452945adbd03dc9f",
"reference": "f7b294cb7b2a853cb11b0e51bc60d9170f2b11a0", "reference": "889f8b91f28a8a72873099cf452945adbd03dc9f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -68,7 +68,7 @@
"laravel", "laravel",
"translation" "translation"
], ],
"time": "2019-11-06T09:12:49+00:00" "time": "2020-01-28T11:49:28+00:00"
}, },
{ {
"name": "davejamesmiller/laravel-breadcrumbs", "name": "davejamesmiller/laravel-breadcrumbs",
@ -347,16 +347,16 @@
}, },
{ {
"name": "egulias/email-validator", "name": "egulias/email-validator",
"version": "2.1.15", "version": "2.1.17",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/egulias/EmailValidator.git", "url": "https://github.com/egulias/EmailValidator.git",
"reference": "e834eea5306d85d67de5a05db5882911d5b29357" "reference": "ade6887fd9bd74177769645ab5c474824f8a418a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/egulias/EmailValidator/zipball/e834eea5306d85d67de5a05db5882911d5b29357", "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ade6887fd9bd74177769645ab5c474824f8a418a",
"reference": "e834eea5306d85d67de5a05db5882911d5b29357", "reference": "ade6887fd9bd74177769645ab5c474824f8a418a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -401,7 +401,7 @@
"validation", "validation",
"validator" "validator"
], ],
"time": "2020-01-20T21:40:59+00:00" "time": "2020-02-13T22:36:52+00:00"
}, },
{ {
"name": "erusev/parsedown", "name": "erusev/parsedown",
@ -690,16 +690,16 @@
}, },
{ {
"name": "laravel/framework", "name": "laravel/framework",
"version": "v5.8.36", "version": "v5.8.37",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/laravel/framework.git", "url": "https://github.com/laravel/framework.git",
"reference": "ccf857af50897eda43ceaf12e318cf214e0e4e95" "reference": "ce08aaee3a0b8bb58b459b2decf7f25ba7b10fa4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/laravel/framework/zipball/ccf857af50897eda43ceaf12e318cf214e0e4e95", "url": "https://api.github.com/repos/laravel/framework/zipball/ce08aaee3a0b8bb58b459b2decf7f25ba7b10fa4",
"reference": "ccf857af50897eda43ceaf12e318cf214e0e4e95", "reference": "ce08aaee3a0b8bb58b459b2decf7f25ba7b10fa4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -834,7 +834,7 @@
"framework", "framework",
"laravel" "laravel"
], ],
"time": "2019-12-17T16:00:14+00:00" "time": "2020-02-14T14:29:11+00:00"
}, },
{ {
"name": "laravel/tinker", "name": "laravel/tinker",
@ -969,16 +969,16 @@
}, },
{ {
"name": "league/flysystem", "name": "league/flysystem",
"version": "1.0.63", "version": "1.0.64",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/thephpleague/flysystem.git", "url": "https://github.com/thephpleague/flysystem.git",
"reference": "8132daec326565036bc8e8d1876f77ec183a7bd6" "reference": "d13c43dbd4b791f815215959105a008515d1a2e0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/thephpleague/flysystem/zipball/8132daec326565036bc8e8d1876f77ec183a7bd6", "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/d13c43dbd4b791f815215959105a008515d1a2e0",
"reference": "8132daec326565036bc8e8d1876f77ec183a7bd6", "reference": "d13c43dbd4b791f815215959105a008515d1a2e0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -990,7 +990,7 @@
}, },
"require-dev": { "require-dev": {
"phpspec/phpspec": "^3.4", "phpspec/phpspec": "^3.4",
"phpunit/phpunit": "^5.7.10" "phpunit/phpunit": "^5.7.26"
}, },
"suggest": { "suggest": {
"ext-fileinfo": "Required for MimeType", "ext-fileinfo": "Required for MimeType",
@ -1049,7 +1049,7 @@
"sftp", "sftp",
"storage" "storage"
], ],
"time": "2020-01-04T16:30:31+00:00" "time": "2020-02-05T18:14:17+00:00"
}, },
{ {
"name": "mcamara/laravel-localization", "name": "mcamara/laravel-localization",
@ -1193,16 +1193,16 @@
}, },
{ {
"name": "nesbot/carbon", "name": "nesbot/carbon",
"version": "2.29.1", "version": "2.30.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/briannesbitt/Carbon.git", "url": "https://github.com/briannesbitt/Carbon.git",
"reference": "e509be5bf2d703390e69e14496d9a1168452b0a2" "reference": "912dff66d2690ca66abddb9b291a1df5f371d3b4"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/e509be5bf2d703390e69e14496d9a1168452b0a2", "url": "https://api.github.com/repos/briannesbitt/Carbon/zipball/912dff66d2690ca66abddb9b291a1df5f371d3b4",
"reference": "e509be5bf2d703390e69e14496d9a1168452b0a2", "reference": "912dff66d2690ca66abddb9b291a1df5f371d3b4",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1259,7 +1259,7 @@
"datetime", "datetime",
"time" "time"
], ],
"time": "2020-01-21T09:36:43+00:00" "time": "2020-02-07T15:25:46+00:00"
}, },
{ {
"name": "nikic/php-parser", "name": "nikic/php-parser",
@ -1901,16 +1901,16 @@
}, },
{ {
"name": "symfony/console", "name": "symfony/console",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/console.git", "url": "https://github.com/symfony/console.git",
"reference": "e9ee09d087e2c88eaf6e5fc0f5c574f64d100e4f" "reference": "f512001679f37e6a042b51897ed24a2f05eba656"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/console/zipball/e9ee09d087e2c88eaf6e5fc0f5c574f64d100e4f", "url": "https://api.github.com/repos/symfony/console/zipball/f512001679f37e6a042b51897ed24a2f05eba656",
"reference": "e9ee09d087e2c88eaf6e5fc0f5c574f64d100e4f", "reference": "f512001679f37e6a042b51897ed24a2f05eba656",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -1973,11 +1973,11 @@
], ],
"description": "Symfony Console Component", "description": "Symfony Console Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2020-01-10T21:54:01+00:00" "time": "2020-01-25T12:44:29+00:00"
}, },
{ {
"name": "symfony/css-selector", "name": "symfony/css-selector",
"version": "v5.0.3", "version": "v5.0.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/css-selector.git", "url": "https://github.com/symfony/css-selector.git",
@ -2030,16 +2030,16 @@
}, },
{ {
"name": "symfony/debug", "name": "symfony/debug",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/debug.git", "url": "https://github.com/symfony/debug.git",
"reference": "89c3fd5c299b940333bc6fe9f1b8db1b0912c759" "reference": "20236471058bbaa9907382500fc14005c84601f0"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/debug/zipball/89c3fd5c299b940333bc6fe9f1b8db1b0912c759", "url": "https://api.github.com/repos/symfony/debug/zipball/20236471058bbaa9907382500fc14005c84601f0",
"reference": "89c3fd5c299b940333bc6fe9f1b8db1b0912c759", "reference": "20236471058bbaa9907382500fc14005c84601f0",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2082,20 +2082,20 @@
], ],
"description": "Symfony Debug Component", "description": "Symfony Debug Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2020-01-08T17:29:02+00:00" "time": "2020-01-25T12:44:29+00:00"
}, },
{ {
"name": "symfony/error-handler", "name": "symfony/error-handler",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/error-handler.git", "url": "https://github.com/symfony/error-handler.git",
"reference": "a59789092e40ad08465dc2cdc55651be503d0d5a" "reference": "d2721499ffcaf246a743e01cdf6696d3d5dd74c1"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/error-handler/zipball/a59789092e40ad08465dc2cdc55651be503d0d5a", "url": "https://api.github.com/repos/symfony/error-handler/zipball/d2721499ffcaf246a743e01cdf6696d3d5dd74c1",
"reference": "a59789092e40ad08465dc2cdc55651be503d0d5a", "reference": "d2721499ffcaf246a743e01cdf6696d3d5dd74c1",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2138,11 +2138,11 @@
], ],
"description": "Symfony ErrorHandler Component", "description": "Symfony ErrorHandler Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2020-01-08T17:29:02+00:00" "time": "2020-01-27T09:48:47+00:00"
}, },
{ {
"name": "symfony/event-dispatcher", "name": "symfony/event-dispatcher",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/event-dispatcher.git", "url": "https://github.com/symfony/event-dispatcher.git",
@ -2270,7 +2270,7 @@
}, },
{ {
"name": "symfony/finder", "name": "symfony/finder",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/finder.git", "url": "https://github.com/symfony/finder.git",
@ -2319,16 +2319,16 @@
}, },
{ {
"name": "symfony/http-foundation", "name": "symfony/http-foundation",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-foundation.git", "url": "https://github.com/symfony/http-foundation.git",
"reference": "c33998709f3fe9b8e27e0277535b07fbf6fde37a" "reference": "491a20dfa87e0b3990170593bc2de0bb34d828a5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-foundation/zipball/c33998709f3fe9b8e27e0277535b07fbf6fde37a", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/491a20dfa87e0b3990170593bc2de0bb34d828a5",
"reference": "c33998709f3fe9b8e27e0277535b07fbf6fde37a", "reference": "491a20dfa87e0b3990170593bc2de0bb34d828a5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2370,20 +2370,20 @@
], ],
"description": "Symfony HttpFoundation Component", "description": "Symfony HttpFoundation Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2020-01-04T13:00:46+00:00" "time": "2020-01-31T09:11:17+00:00"
}, },
{ {
"name": "symfony/http-kernel", "name": "symfony/http-kernel",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/http-kernel.git", "url": "https://github.com/symfony/http-kernel.git",
"reference": "16f2aa3c54b08483fba5375938f60b1ff83b6bd2" "reference": "62116a9c8fb15faabb158ad9cb785c353c2572e5"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/http-kernel/zipball/16f2aa3c54b08483fba5375938f60b1ff83b6bd2", "url": "https://api.github.com/repos/symfony/http-kernel/zipball/62116a9c8fb15faabb158ad9cb785c353c2572e5",
"reference": "16f2aa3c54b08483fba5375938f60b1ff83b6bd2", "reference": "62116a9c8fb15faabb158ad9cb785c353c2572e5",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2460,11 +2460,11 @@
], ],
"description": "Symfony HttpKernel Component", "description": "Symfony HttpKernel Component",
"homepage": "https://symfony.com", "homepage": "https://symfony.com",
"time": "2020-01-21T13:23:17+00:00" "time": "2020-01-31T12:45:06+00:00"
}, },
{ {
"name": "symfony/mime", "name": "symfony/mime",
"version": "v5.0.3", "version": "v5.0.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/mime.git", "url": "https://github.com/symfony/mime.git",
@ -2526,16 +2526,16 @@
}, },
{ {
"name": "symfony/polyfill-ctype", "name": "symfony/polyfill-ctype",
"version": "v1.13.1", "version": "v1.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git", "url": "https://github.com/symfony/polyfill-ctype.git",
"reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3" "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/fbdeaec0df06cf3d51c93de80c7eb76e271f5a38",
"reference": "f8f0b461be3385e56d6de3dbb5a0df24c0c275e3", "reference": "fbdeaec0df06cf3d51c93de80c7eb76e271f5a38",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2547,7 +2547,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.13-dev" "dev-master": "1.14-dev"
} }
}, },
"autoload": { "autoload": {
@ -2580,20 +2580,20 @@
"polyfill", "polyfill",
"portable" "portable"
], ],
"time": "2019-11-27T13:56:44+00:00" "time": "2020-01-13T11:15:53+00:00"
}, },
{ {
"name": "symfony/polyfill-iconv", "name": "symfony/polyfill-iconv",
"version": "v1.13.1", "version": "v1.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-iconv.git", "url": "https://github.com/symfony/polyfill-iconv.git",
"reference": "a019efccc03f1a335af6b4f20c30f5ea8060be36" "reference": "926832ce51059bb58211b7b2080a88e0c3b5328e"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/a019efccc03f1a335af6b4f20c30f5ea8060be36", "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/926832ce51059bb58211b7b2080a88e0c3b5328e",
"reference": "a019efccc03f1a335af6b4f20c30f5ea8060be36", "reference": "926832ce51059bb58211b7b2080a88e0c3b5328e",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2605,7 +2605,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.13-dev" "dev-master": "1.14-dev"
} }
}, },
"autoload": { "autoload": {
@ -2639,26 +2639,26 @@
"portable", "portable",
"shim" "shim"
], ],
"time": "2019-11-27T13:56:44+00:00" "time": "2020-01-13T11:15:53+00:00"
}, },
{ {
"name": "symfony/polyfill-intl-idn", "name": "symfony/polyfill-intl-idn",
"version": "v1.13.1", "version": "v1.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-intl-idn.git", "url": "https://github.com/symfony/polyfill-intl-idn.git",
"reference": "6f9c239e61e1b0c9229a28ff89a812dc449c3d46" "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6f9c239e61e1b0c9229a28ff89a812dc449c3d46", "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/6842f1a39cf7d580655688069a03dd7cd83d244a",
"reference": "6f9c239e61e1b0c9229a28ff89a812dc449c3d46", "reference": "6842f1a39cf7d580655688069a03dd7cd83d244a",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": ">=5.3.3", "php": ">=5.3.3",
"symfony/polyfill-mbstring": "^1.3", "symfony/polyfill-mbstring": "^1.3",
"symfony/polyfill-php72": "^1.9" "symfony/polyfill-php72": "^1.10"
}, },
"suggest": { "suggest": {
"ext-intl": "For best performance" "ext-intl": "For best performance"
@ -2666,7 +2666,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.13-dev" "dev-master": "1.14-dev"
} }
}, },
"autoload": { "autoload": {
@ -2701,20 +2701,20 @@
"portable", "portable",
"shim" "shim"
], ],
"time": "2019-11-27T13:56:44+00:00" "time": "2020-01-17T12:01:36+00:00"
}, },
{ {
"name": "symfony/polyfill-mbstring", "name": "symfony/polyfill-mbstring",
"version": "v1.13.1", "version": "v1.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git", "url": "https://github.com/symfony/polyfill-mbstring.git",
"reference": "7b4aab9743c30be783b73de055d24a39cf4b954f" "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/34094cfa9abe1f0f14f48f490772db7a775559f2",
"reference": "7b4aab9743c30be783b73de055d24a39cf4b954f", "reference": "34094cfa9abe1f0f14f48f490772db7a775559f2",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2726,7 +2726,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.13-dev" "dev-master": "1.14-dev"
} }
}, },
"autoload": { "autoload": {
@ -2760,20 +2760,20 @@
"portable", "portable",
"shim" "shim"
], ],
"time": "2019-11-27T14:18:11+00:00" "time": "2020-01-13T11:15:53+00:00"
}, },
{ {
"name": "symfony/polyfill-php72", "name": "symfony/polyfill-php72",
"version": "v1.13.1", "version": "v1.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php72.git", "url": "https://github.com/symfony/polyfill-php72.git",
"reference": "66fea50f6cb37a35eea048d75a7d99a45b586038" "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/66fea50f6cb37a35eea048d75a7d99a45b586038", "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf",
"reference": "66fea50f6cb37a35eea048d75a7d99a45b586038", "reference": "46ecacf4751dd0dc81e4f6bf01dbf9da1dc1dadf",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2782,7 +2782,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.13-dev" "dev-master": "1.14-dev"
} }
}, },
"autoload": { "autoload": {
@ -2815,20 +2815,20 @@
"portable", "portable",
"shim" "shim"
], ],
"time": "2019-11-27T13:56:44+00:00" "time": "2020-01-13T11:15:53+00:00"
}, },
{ {
"name": "symfony/polyfill-php73", "name": "symfony/polyfill-php73",
"version": "v1.13.1", "version": "v1.14.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/polyfill-php73.git", "url": "https://github.com/symfony/polyfill-php73.git",
"reference": "4b0e2222c55a25b4541305a053013d5647d3a25f" "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/4b0e2222c55a25b4541305a053013d5647d3a25f", "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/5e66a0fa1070bf46bec4bea7962d285108edd675",
"reference": "4b0e2222c55a25b4541305a053013d5647d3a25f", "reference": "5e66a0fa1070bf46bec4bea7962d285108edd675",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -2837,7 +2837,7 @@
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "1.13-dev" "dev-master": "1.14-dev"
} }
}, },
"autoload": { "autoload": {
@ -2873,11 +2873,11 @@
"portable", "portable",
"shim" "shim"
], ],
"time": "2019-11-27T16:25:15+00:00" "time": "2020-01-13T11:15:53+00:00"
}, },
{ {
"name": "symfony/process", "name": "symfony/process",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/process.git", "url": "https://github.com/symfony/process.git",
@ -2926,7 +2926,7 @@
}, },
{ {
"name": "symfony/routing", "name": "symfony/routing",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/routing.git", "url": "https://github.com/symfony/routing.git",
@ -3060,7 +3060,7 @@
}, },
{ {
"name": "symfony/translation", "name": "symfony/translation",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/translation.git", "url": "https://github.com/symfony/translation.git",
@ -3193,16 +3193,16 @@
}, },
{ {
"name": "symfony/var-dumper", "name": "symfony/var-dumper",
"version": "v4.4.3", "version": "v4.4.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/symfony/var-dumper.git", "url": "https://github.com/symfony/var-dumper.git",
"reference": "7cfa470bc3b1887a7b2a47c0a702a84ad614fa92" "reference": "46b53fd714568af343953c039ff47b67ce8af8d6"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/symfony/var-dumper/zipball/7cfa470bc3b1887a7b2a47c0a702a84ad614fa92", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/46b53fd714568af343953c039ff47b67ce8af8d6",
"reference": "7cfa470bc3b1887a7b2a47c0a702a84ad614fa92", "reference": "46b53fd714568af343953c039ff47b67ce8af8d6",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -3265,7 +3265,7 @@
"debug", "debug",
"dump" "dump"
], ],
"time": "2020-01-04T13:00:46+00:00" "time": "2020-01-25T12:44:29+00:00"
}, },
{ {
"name": "tijsverkoyen/css-to-inline-styles", "name": "tijsverkoyen/css-to-inline-styles",
@ -3834,41 +3834,38 @@
}, },
{ {
"name": "phpdocumentor/reflection-docblock", "name": "phpdocumentor/reflection-docblock",
"version": "4.3.4", "version": "5.0.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git",
"reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c" "reference": "a48807183a4b819072f26e347bbd0b5199a9d15f"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/da3fd972d6bafd628114f7e7e036f45944b62e9c", "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/a48807183a4b819072f26e347bbd0b5199a9d15f",
"reference": "da3fd972d6bafd628114f7e7e036f45944b62e9c", "reference": "a48807183a4b819072f26e347bbd0b5199a9d15f",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
"php": "^7.0", "ext-filter": "^7.1",
"phpdocumentor/reflection-common": "^1.0.0 || ^2.0.0", "php": "^7.2",
"phpdocumentor/type-resolver": "~0.4 || ^1.0.0", "phpdocumentor/reflection-common": "^2.0",
"webmozart/assert": "^1.0" "phpdocumentor/type-resolver": "^1.0",
"webmozart/assert": "^1"
}, },
"require-dev": { "require-dev": {
"doctrine/instantiator": "^1.0.5", "doctrine/instantiator": "^1",
"mockery/mockery": "^1.0", "mockery/mockery": "^1"
"phpdocumentor/type-resolver": "0.4.*",
"phpunit/phpunit": "^6.4"
}, },
"type": "library", "type": "library",
"extra": { "extra": {
"branch-alias": { "branch-alias": {
"dev-master": "4.x-dev" "dev-master": "5.x-dev"
} }
}, },
"autoload": { "autoload": {
"psr-4": { "psr-4": {
"phpDocumentor\\Reflection\\": [ "phpDocumentor\\Reflection\\": "src"
"src/"
]
} }
}, },
"notification-url": "https://packagist.org/downloads/", "notification-url": "https://packagist.org/downloads/",
@ -3879,10 +3876,14 @@
{ {
"name": "Mike van Riel", "name": "Mike van Riel",
"email": "me@mikevanriel.com" "email": "me@mikevanriel.com"
},
{
"name": "Jaap van Otterdijk",
"email": "account@ijaap.nl"
} }
], ],
"description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.",
"time": "2019-12-28T18:55:12+00:00" "time": "2020-02-09T09:16:15+00:00"
}, },
{ {
"name": "phpdocumentor/type-resolver", "name": "phpdocumentor/type-resolver",
@ -4898,16 +4899,16 @@
}, },
{ {
"name": "squizlabs/php_codesniffer", "name": "squizlabs/php_codesniffer",
"version": "3.5.3", "version": "3.5.4",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/squizlabs/PHP_CodeSniffer.git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git",
"reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb" "reference": "dceec07328401de6211037abbb18bda423677e26"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/557a1fc7ac702c66b0bbfe16ab3d55839ef724cb", "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/dceec07328401de6211037abbb18bda423677e26",
"reference": "557a1fc7ac702c66b0bbfe16ab3d55839ef724cb", "reference": "dceec07328401de6211037abbb18bda423677e26",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -4945,7 +4946,7 @@
"phpcs", "phpcs",
"standards" "standards"
], ],
"time": "2019-12-04T04:46:47+00:00" "time": "2020-01-30T22:20:29+00:00"
}, },
{ {
"name": "theseer/tokenizer", "name": "theseer/tokenizer",
@ -4989,16 +4990,16 @@
}, },
{ {
"name": "webmozart/assert", "name": "webmozart/assert",
"version": "1.6.0", "version": "1.7.0",
"source": { "source": {
"type": "git", "type": "git",
"url": "https://github.com/webmozart/assert.git", "url": "https://github.com/webmozart/assert.git",
"reference": "573381c0a64f155a0d9a23f4b0c797194805b925" "reference": "aed98a490f9a8f78468232db345ab9cf606cf598"
}, },
"dist": { "dist": {
"type": "zip", "type": "zip",
"url": "https://api.github.com/repos/webmozart/assert/zipball/573381c0a64f155a0d9a23f4b0c797194805b925", "url": "https://api.github.com/repos/webmozart/assert/zipball/aed98a490f9a8f78468232db345ab9cf606cf598",
"reference": "573381c0a64f155a0d9a23f4b0c797194805b925", "reference": "aed98a490f9a8f78468232db345ab9cf606cf598",
"shasum": "" "shasum": ""
}, },
"require": { "require": {
@ -5033,7 +5034,7 @@
"check", "check",
"validate" "validate"
], ],
"time": "2019-11-24T13:36:37+00:00" "time": "2020-02-14T12:15:55+00:00"
} }
], ],
"aliases": [], "aliases": [],

View File

@ -185,23 +185,26 @@ class MessagesTableSeeder extends Seeder
[ [
// 21 // 21
'metadata_element' => 'reference_type', 'metadata_element' => 'reference_type',
'help_text' => 'Hier kann die ID wie eine DOI (z.B. https://doi.pangaea.de/10.1594/PANGAEA.701578), 'help_text' => 'Typen von Ressourcenbezeichnern, wie z.B. DOI, HANDLE, ISBN, ISSN, URL, URN.',
eine URL/URN (z.B. http://resource.geolba.ac.at/structure/167),
eine ISBN (z.B. 978-3950462555),
eine HANDEL (z.B. https://hdl.handle.net/20.500.11756/582326e3)
oder ISSN (z.B. 1563-0846) angegeben werden .',
'created_at' => Carbon::now(), 'created_at' => Carbon::now(),
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 22 // 22
'metadata_element' => 'reference_label', 'metadata_element' => 'reference_relation',
'help_text' => 'Freitext zur Bezeichnung oder Beschreibung der hochgeladenen Datei.', 'help_text' => 'Vordefinierte Typen von Beziehungen. Details dazu sind im Data Policy nachzulesen.',
'created_at' => Carbon::now(), 'created_at' => Carbon::now(),
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 23 // 23
'metadata_element' => 'reference_label',
'help_text' => 'Freitext zur Bezeichnung oder Beschreibung der Referenz.',
'created_at' => Carbon::now(),
'updated_at' => Carbon::now(),
],
[
// 24
'metadata_element' => 'dataset_keywords', 'metadata_element' => 'dataset_keywords',
'help_text' => 'Es sind mindestens drei Schlüsselwörter in der Hauptsprache anzugeben. 'help_text' => 'Es sind mindestens drei Schlüsselwörter in der Hauptsprache anzugeben.
Die angegebenen Schlüsselwörter kommen im Titel nicht vor. ', Die angegebenen Schlüsselwörter kommen im Titel nicht vor. ',
@ -209,7 +212,7 @@ class MessagesTableSeeder extends Seeder
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 24 // 25
'metadata_element' => 'keyword_value', 'metadata_element' => 'keyword_value',
'help_text' => 'Angabe eines Schlüsselwortes in Abhängigkeit von der 'help_text' => 'Angabe eines Schlüsselwortes in Abhängigkeit von der
gewählten Hauptsprache (Dataset_language).', gewählten Hauptsprache (Dataset_language).',
@ -217,7 +220,7 @@ class MessagesTableSeeder extends Seeder
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 25 // 26
'metadata_element' => 'keyword_type', 'metadata_element' => 'keyword_type',
'help_text' => 'Aktuell können hier nur unkontrollierte Schlüsselwörter in Freitext 'help_text' => 'Aktuell können hier nur unkontrollierte Schlüsselwörter in Freitext
angegeben werden und somit keine vordefinierte Vokabulare angegeben werden und somit keine vordefinierte Vokabulare
@ -226,7 +229,7 @@ class MessagesTableSeeder extends Seeder
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 26 // 27
'metadata_element' => 'rights_list', 'metadata_element' => 'rights_list',
'help_text' => 'Nutzungsbestimmungen nach Creative Commons (Lizenzmodelle); 'help_text' => 'Nutzungsbestimmungen nach Creative Commons (Lizenzmodelle);
Informationen über die Rechte bzw. auch Nutzung der Datenpublikation; Informationen über die Rechte bzw. auch Nutzung der Datenpublikation;
@ -237,7 +240,7 @@ class MessagesTableSeeder extends Seeder
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 27 // 28
'metadata_element' => 'file_upload', 'metadata_element' => 'file_upload',
'help_text' => 'Upload von Dokumenten bzw. Daten (mehrere Dokumente möglich) in 'help_text' => 'Upload von Dokumenten bzw. Daten (mehrere Dokumente möglich) in
vorgegebenen Datenformaten, wie z.B. csv, txt, pdf, GeoPackage etc. vorgegebenen Datenformaten, wie z.B. csv, txt, pdf, GeoPackage etc.
@ -247,14 +250,14 @@ class MessagesTableSeeder extends Seeder
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 28 // 29
'metadata_element' => 'file_label', 'metadata_element' => 'file_label',
'help_text' => 'Freitext zur Bezeichnung oder Beschreibung der hochgeladenen Datei.', 'help_text' => 'Freitext zur Bezeichnung oder Beschreibung der hochgeladenen Datei.',
'created_at' => Carbon::now(), 'created_at' => Carbon::now(),
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 29 // 30
'metadata_element' => 'upload_successfull_release', 'metadata_element' => 'upload_successfull_release',
'help_text' => 'Mit Release wird die Datenpublikation gespeichert. 'help_text' => 'Mit Release wird die Datenpublikation gespeichert.
Die Datenpublikation kann später fortgesetzt oder gelöscht werden. ', Die Datenpublikation kann später fortgesetzt oder gelöscht werden. ',
@ -262,14 +265,14 @@ class MessagesTableSeeder extends Seeder
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 29 // 31
'metadata_element' => 'release_define reviewer', 'metadata_element' => 'release_define reviewer',
'help_text' => 'Optionale Angabe eines bevorzugten Reviewers.', 'help_text' => 'Optionale Angabe eines bevorzugten Reviewers.',
'created_at' => Carbon::now(), 'created_at' => Carbon::now(),
'updated_at' => Carbon::now(), 'updated_at' => Carbon::now(),
], ],
[ [
// 29 // 32
'metadata_element' => 'release_release', 'metadata_element' => 'release_release',
'help_text' => 'Mit Release wird die Datenpublikation in den Review-Prozess übergeben 'help_text' => 'Mit Release wird die Datenpublikation in den Review-Prozess übergeben
und kann nicht mehr bearbeitet werden.', und kann nicht mehr bearbeitet werden.',

0
docs/index.md Normal file
View File

View File

@ -58,7 +58,8 @@
<xsl:apply-templates select="TitleAdditional" mode="oai_datacite" /> <xsl:apply-templates select="TitleAdditional" mode="oai_datacite" />
</titles> </titles>
<publisher> <publisher>
<xsl:value-of select="@PublisherName" /> <!-- <xsl:value-of select="@PublisherName" /> -->
<xsl:value-of select="@CreatingCorporation" />
</publisher> </publisher>
<publicationYear> <publicationYear>
<xsl:value-of select="ServerDatePublished/@Year"/> <xsl:value-of select="ServerDatePublished/@Year"/>

View File

@ -211,7 +211,7 @@
<div class="pure-u-1 pure-u-md-1-2 pure-div"> <div class="pure-u-1 pure-u-md-1-2 pure-div">
<label> <label>
<span> <span>
Add additional descriptions(s) <i @click.prevent Add additional description(s) <i @click.prevent
v-tooltip.click="{ content: messages.additional_descriptions, class: 'tooltip-custom tooltip-other-custom' }" v-tooltip.click="{ content: messages.additional_descriptions, class: 'tooltip-custom tooltip-other-custom' }"
class="far fa-lg fa-question-circle"></i> class="far fa-lg fa-question-circle"></i>
</span> </span>
@ -575,8 +575,8 @@
'v-model' => 'dataset.coverage.time_absolut', 'data-vv-scope' => 'step-2', 'format' => 'yyyy-MM-dd HH:mm', 'v-model' => 'dataset.coverage.time_absolut', 'data-vv-scope' => 'step-2', 'format' => 'yyyy-MM-dd HH:mm',
"v-validate" => "this.isTimeAbsolut ? 'required|date_format:dd.MM.yyyy HH:mm:ss' : '' " ]) !!} --}} "v-validate" => "this.isTimeAbsolut ? 'required|date_format:dd.MM.yyyy HH:mm:ss' : '' " ]) !!} --}}
<datetime name="time_absolut" <datetime name="time_absolut"
v-validate="this.isTimeAbsolut ? 'required|date_format:yyyy-MM-dd HH:mm:ss' : '' " v-validate="this.isTimeAbsolut ? 'required' : '' " format="YYYY-MM-DD h:i:s"
data-vv-scope="step-2" format="YYYY-MM-DD h:i:s" v-model='dataset.coverage.time_absolut'> data-vv-scope="step-2" v-model='dataset.coverage.time_absolut'>
</datetime> </datetime>
{{-- <datetime name="time_absolut" format="MM-DD-YYYY H:i:s" width="300px" v-model="dataset.coverage.time_absolut"></datetime> --}} {{-- <datetime name="time_absolut" format="MM-DD-YYYY H:i:s" width="300px" v-model="dataset.coverage.time_absolut"></datetime> --}}
</div> </div>
@ -586,8 +586,8 @@
'v-model' => 'dataset.coverage.time_min', 'data-vv-scope' => 'step-2', 'step' => 1, 'v-model' => 'dataset.coverage.time_min', 'data-vv-scope' => 'step-2', 'step' => 1,
"v-validate" => "this.isTimeRange ? 'required|date_format:dd.MM.yyyy HH:mm:ss' : '' "]) !!} --}} "v-validate" => "this.isTimeRange ? 'required|date_format:dd.MM.yyyy HH:mm:ss' : '' "]) !!} --}}
<datetime name="time_min" <datetime name="time_min"
v-validate="this.isTimeRange ? 'required|date_format:dd-MM-yyyy HH:mm:ss' : '' " v-validate="this.isTimeRange ? 'required' : '' " format="YYYY-MM-DD h:i:s"
data-vv-scope="step-2" format="YYYY-MM-DD h:i:s" v-model='dataset.coverage.time_min'></datetime> data-vv-scope="step-2" v-model='dataset.coverage.time_min'></datetime>
</div> </div>
<div v-show="time === 'range'" class="pure-u-1 pure-u-md-1"> <div v-show="time === 'range'" class="pure-u-1 pure-u-md-1">
{!! Form::label('timemax', 'time max: ') !!} {!! Form::label('timemax', 'time max: ') !!}
@ -595,8 +595,8 @@
'v-model' => 'dataset.coverage.time_max', 'data-vv-scope' => 'step-2', 'step' => 1, 'v-model' => 'dataset.coverage.time_max', 'data-vv-scope' => 'step-2', 'step' => 1,
"v-validate" => "this.isTimeRange ? 'required|date_format:dd.MM.yyyy HH:mm:ss' : '' "]) !!} --}} "v-validate" => "this.isTimeRange ? 'required|date_format:dd.MM.yyyy HH:mm:ss' : '' "]) !!} --}}
<datetime name="time_max" <datetime name="time_max"
v-validate="this.isTimeRange ? 'required|date_format:dd-MM-yyyy HH:mm:ss' : '' " v-validate="this.isTimeRange ? 'required' : '' " format="YYYY-MM-DD h:i:s"
data-vv-scope="step-2" format="YYYY-MM-DD h:i:s" v-model='dataset.coverage.time_max'></datetime> data-vv-scope="step-2" v-model='dataset.coverage.time_max'></datetime>
</div> </div>
</div> </div>
@ -627,7 +627,10 @@
class="far fa-lg fa-question-circle"></i> class="far fa-lg fa-question-circle"></i>
</span> </span>
</th> </th>
<th>Relation</th> <th>Relation<i
@click.prevent v-tooltip.click="{ content: messages.reference_relation, class: 'tooltip-custom tooltip-other-custom' }"
class="far fa-lg fa-question-circle"></i>
</th>
<th> <th>
<span> <span>
Label <i Label <i

361
solr.xslt Normal file
View File

@ -0,0 +1,361 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/**
* This file is part of OPUS. The software OPUS has been originally developed
* at the University of Stuttgart with funding from the German Research Net,
* the Federal Department of Higher Education and Research and the Ministry
* of Science, Research and the Arts of the State of Baden-Wuerttemberg.
*
* OPUS 4 is a complete rewrite of the original OPUS software and was developed
* by the Stuttgart University Library, the Library Service Center
* Baden-Wuerttemberg, the North Rhine-Westphalian Library Service Center,
* the Cooperative Library Network Berlin-Brandenburg, the Saarland University
* and State Library, the Saxon State Library - Dresden State and University
* Library, the Bielefeld University Library and the University Library of
* Hamburg University of Technology with funding from the German Research
* Foundation and the European Regional Development Fund.
*
* LICENCE
* OPUS is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 2 of the Licence, or any later version.
* OPUS is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
* details. You should have received a copy of the GNU General Public License
* along with OPUS; if not, write to the Free Software Foundation, Inc., 51
* Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
*
* @category Framework
* @package Opus_SolrSearch
* @author Oliver Marahrens <o.marahrens@tu-harburg.de>
* @author Sascha Szott <szott@zib.de>
* @copyright Copyright (c) 2008-2011, OPUS 4 development team
* @license http://www.gnu.org/licenses/gpl.html General Public License
* @version $Id$
*/
-->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<xsl:output method="xml" indent="yes" />
<!-- Suppress output for all elements that don't have an explicit template. -->
<xsl:template match="*" />
<xsl:template match="/">
<xsl:element name="add">
<xsl:element name="doc">
<!-- id -->
<xsl:element name="field">
<xsl:attribute name="name">id</xsl:attribute>
<xsl:value-of select="/Opus/Rdr_Dataset/@Id" />
</xsl:element>
<!-- year -->
<xsl:variable name="year">
<xsl:choose>
<xsl:when test="/Opus/Rdr_Dataset/ServerDatePublished/@Year != ''">
<xsl:value-of select="/Opus/Rdr_Dataset/ServerDatePublished/@Year" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="/Opus/Rdr_Dataset/@PublishedYear" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:element name="field">
<xsl:attribute name="name">year</xsl:attribute>
<xsl:value-of select="$year"/>
</xsl:element>
<!-- year inverted -->
<xsl:if test="$year">
<xsl:variable name="yearInverted" select="65535 - $year"/>
<xsl:element name="field">
<xsl:attribute name="name">year_inverted</xsl:attribute>
<xsl:value-of select="$yearInverted"/>:<xsl:value-of select="$year"/>
</xsl:element>
</xsl:if>
<!-- server_date_published -->
<xsl:if test="/Opus/Rdr_Dataset/ServerDatePublished/@UnixTimestamp != ''">
<xsl:element name="field">
<xsl:attribute name="name">server_date_published</xsl:attribute>
<xsl:value-of select="/Opus/Rdr_Dataset/ServerDatePublished/@UnixTimestamp" />
</xsl:element>
</xsl:if>
<!-- server_date_modified -->
<xsl:if test="/Opus/Rdr_Dataset/ServerDateModified/@UnixTimestamp != ''">
<xsl:element name="field">
<xsl:attribute name="name">server_date_modified</xsl:attribute>
<xsl:value-of select="/Opus/Rdr_Dataset/ServerDateModified/@UnixTimestamp" />
</xsl:element>
</xsl:if>
<!-- language -->
<xsl:variable name="language" select="/Opus/Rdr_Dataset/@Language" />
<xsl:element name="field">
<xsl:attribute name="name">language</xsl:attribute>
<xsl:value-of select="$language" />
</xsl:element>
<!-- title / title_output -->
<xsl:for-each select="/Opus/Rdr_Dataset/TitleMain">
<xsl:element name="field">
<xsl:attribute name="name">title</xsl:attribute>
<xsl:value-of select="@Value" />
</xsl:element>
<xsl:if test="@Language = $language">
<xsl:element name="field">
<xsl:attribute name="name">title_output</xsl:attribute>
<xsl:value-of select="@Value" />
</xsl:element>
</xsl:if>
</xsl:for-each>
<!-- abstract / abstract_output -->
<xsl:for-each select="/Opus/Rdr_Dataset/TitleAbstract">
<xsl:element name="field">
<xsl:attribute name="name">abstract</xsl:attribute>
<xsl:value-of select="@Value" />
</xsl:element>
<xsl:if test="@Language = $language">
<xsl:element name="field">
<xsl:attribute name="name">abstract_output</xsl:attribute>
<xsl:value-of select="@Value" />
</xsl:element>
</xsl:if>
</xsl:for-each>
<!-- author -->
<xsl:for-each select="/Opus/Rdr_Dataset/PersonAuthor">
<xsl:element name="field">
<xsl:attribute name="name">author</xsl:attribute>
<xsl:value-of select="@LastName" />
<xsl:text>, </xsl:text>
<xsl:value-of select="@FirstName" />
</xsl:element>
</xsl:for-each>
<!-- author_sort -->
<xsl:element name="field">
<xsl:attribute name="name">author_sort</xsl:attribute>
<xsl:for-each select="/Opus/Rdr_Dataset/PersonAuthor">
<xsl:value-of select="@LastName" />
<xsl:text> </xsl:text>
<xsl:value-of select="@FirstName" />
<xsl:text> </xsl:text>
</xsl:for-each>
</xsl:element>
<!-- fulltext -->
<xsl:for-each select="/Opus/Rdr_Dataset/Fulltext_Index">
<xsl:element name="field">
<xsl:attribute name="name">fulltext</xsl:attribute>
<xsl:value-of select="." />
</xsl:element>
</xsl:for-each>
<!-- has fulltext -->
<xsl:element name="field">
<xsl:attribute name="name">has_fulltext</xsl:attribute>
<xsl:value-of select="/Opus/Rdr_Dataset/Has_Fulltext" />
</xsl:element>
<!-- IDs der Dateien, die mit nicht leerem Resultat extrahiert werden konnten -->
<xsl:for-each select="/Opus/Rdr_Dataset/Fulltext_ID_Success">
<xsl:element name="field">
<xsl:attribute name="name">fulltext_id_success</xsl:attribute>
<xsl:value-of select="."/>
</xsl:element>
</xsl:for-each>
<!-- IDs der Dateien, die nicht erfolgreich extrahiert werden konnten -->
<xsl:for-each select="/Opus/Rdr_Dataset/Fulltext_ID_Failure">
<xsl:element name="field">
<xsl:attribute name="name">fulltext_id_failure</xsl:attribute>
<xsl:value-of select="."/>
</xsl:element>
</xsl:for-each>
<!-- referee -->
<xsl:for-each select="/Opus/Rdr_Dataset/PersonReferee">
<xsl:element name="field">
<xsl:attribute name="name">referee</xsl:attribute>
<xsl:value-of select="@FirstName" />
<xsl:text> </xsl:text>
<xsl:value-of select="@LastName" />
</xsl:element>
</xsl:for-each>
<!-- other persons (non-authors) -->
<xsl:for-each select="/Opus/Rdr_Dataset/*">
<xsl:if test="local-name() != 'Person' and local-name() != 'PersonAuthor' and local-name() != 'PersonSubmitter' and substring(local-name(), 1, 6) = 'Person'">
<xsl:element name="field">
<xsl:attribute name="name">persons</xsl:attribute>
<xsl:value-of select="@FirstName" />
<xsl:text> </xsl:text>
<xsl:value-of select="@LastName" />
</xsl:element>
</xsl:if>
</xsl:for-each>
<!-- doctype -->
<xsl:element name="field">
<xsl:attribute name="name">doctype</xsl:attribute>
<xsl:value-of select="/Opus/Rdr_Dataset/@Type" />
</xsl:element>
<!-- subject (swd) -->
<xsl:for-each select="/Opus/Rdr_Dataset/Subject[@Type = 'swd']">
<xsl:element name="field">
<xsl:attribute name="name">subject</xsl:attribute>
<xsl:value-of select="@Value" />
</xsl:element>
</xsl:for-each>
<!-- subject (uncontrolled) -->
<xsl:for-each select="/Opus/Rdr_Dataset/Subject[@Type = 'Uncontrolled']">
<xsl:element name="field">
<xsl:attribute name="name">subject</xsl:attribute>
<xsl:value-of select="@Value" />
</xsl:element>
</xsl:for-each>
<!-- belongs_to_bibliography -->
<xsl:element name="field">
<xsl:attribute name="name">belongs_to_bibliography</xsl:attribute>
<xsl:choose>
<xsl:when test="/Opus/Rdr_Dataset/@BelongsToBibliography = 0" >
<xsl:text>false</xsl:text>
</xsl:when>
<xsl:otherwise>
<xsl:text>true</xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
<!-- collections: project, app_area, institute, ids -->
<xsl:for-each select="/Opus/Rdr_Dataset/Collection">
<xsl:choose>
<xsl:when test="@RoleName = 'projects'">
<xsl:element name="field">
<xsl:attribute name="name">project</xsl:attribute>
<xsl:value-of select="@Number" />
</xsl:element>
<xsl:element name="field">
<xsl:attribute name="name">app_area</xsl:attribute>
<xsl:value-of select="substring(@Number, 0, 2)" />
</xsl:element>
</xsl:when>
<xsl:when test="@RoleName = 'institutes'">
<xsl:element name="field">
<xsl:attribute name="name">institute</xsl:attribute>
<xsl:value-of select="@Name" />
</xsl:element>
</xsl:when>
</xsl:choose>
<xsl:element name="field">
<xsl:attribute name="name">collection_ids</xsl:attribute>
<xsl:value-of select="@Id" />
</xsl:element>
</xsl:for-each>
<!-- title parent -->
<xsl:for-each select="/Opus/Rdr_Dataset/TitleParent">
<xsl:element name="field">
<xsl:attribute name="name">title_parent</xsl:attribute>
<xsl:value-of select="@Value" />
</xsl:element>
</xsl:for-each>
<!-- title sub -->
<xsl:for-each select="/Opus/Rdr_Dataset/TitleSub">
<xsl:element name="field">
<xsl:attribute name="name">title_sub</xsl:attribute>
<xsl:value-of select="@Value" />
</xsl:element>
</xsl:for-each>
<!-- title additional -->
<xsl:for-each select="/Opus/Rdr_Dataset/TitleAdditional">
<xsl:element name="field">
<xsl:attribute name="name">title_additional</xsl:attribute>
<xsl:value-of select="@Value" />
</xsl:element>
</xsl:for-each>
<!-- series ids and series number per id (modeled as dynamic field) -->
<xsl:for-each select="/Opus/Rdr_Dataset/Series">
<xsl:element name="field">
<xsl:attribute name="name">series_ids</xsl:attribute>
<xsl:value-of select="@Id"/>
</xsl:element>
<xsl:element name="field">
<xsl:attribute name="name">
<xsl:text>series_number_for_id_</xsl:text><xsl:value-of select="@Id"/>
</xsl:attribute>
<xsl:value-of select="@Number"/>
</xsl:element>
<xsl:element name="field">
<xsl:attribute name="name">
<xsl:text>doc_sort_order_for_seriesid_</xsl:text><xsl:value-of select="@Id"/>
</xsl:attribute>
<xsl:value-of select="@DocSortOrder"/>
</xsl:element>
</xsl:for-each>
<!-- creating corporation (single valued) -->
<xsl:if test="/Opus/Rdr_Dataset/@CreatingCorporation">
<xsl:element name="field">
<xsl:attribute name="name">creating_corporation</xsl:attribute>
<xsl:value-of select="/Opus/Rdr_Dataset/@CreatingCorporation"/>
</xsl:element>
</xsl:if>
<!-- contributing corporation (single valued) -->
<xsl:if test="/Opus/Rdr_Dataset/@ContributingCorporation">
<xsl:element name="field">
<xsl:attribute name="name">contributing_corporation</xsl:attribute>
<xsl:value-of select="/Opus/Rdr_Dataset/@ContributingCorporation"/>
</xsl:element>
</xsl:if>
<!-- publisher name (single valued) -->
<xsl:if test="/Opus/Rdr_Dataset/@CreatingCorporation">
<xsl:element name="field">
<xsl:attribute name="name">publisher_name</xsl:attribute>
<xsl:value-of select="/Opus/Rdr_Dataset/@CreatingCorporation"/>
</xsl:element>
</xsl:if>
<!-- publisher place (single valued) -->
<xsl:if test="/Opus/Rdr_Dataset/@PublisherPlace">
<xsl:element name="field">
<xsl:attribute name="name">publisher_place</xsl:attribute>
<xsl:value-of select="/Opus/Rdr_Dataset/@PublisherPlace"/>
</xsl:element>
</xsl:if>
<!-- identifier (multi valued) -->
<xsl:for-each select="/Opus/Rdr_Dataset/Identifier">
<xsl:element name="field">
<xsl:attribute name="name">identifier</xsl:attribute>
<xsl:value-of select="@Value"/>
</xsl:element>
</xsl:for-each>
</xsl:element>
</xsl:element>
</xsl:template>
</xsl:stylesheet>