dda-wizard issueshttps://git.gesis.org/dda/dda-wizard/-/issues2020-08-13T10:21:35Zhttps://git.gesis.org/dda/dda-wizard/-/issues/110TATuP einrichten2020-08-13T10:21:35ZSteinberg, Janjan.steinberg@gesis.orgTATuP einrichtenhttps://git.gesis.org/dda/dda-wizard/-/issues/100Import GIGA-Zs. von SAGE2020-04-07T14:53:42ZSteinberg, Janjan.steinberg@gesis.orgImport GIGA-Zs. von SAGEhttps://git.gesis.org/dda/dda-wizard/-/issues/43Add setSpec data to BundlesSource entity2020-02-28T08:59:53ZGerrit HübbersAdd setSpec data to BundlesSource entitySome OAI-PMH-kind BundlesSources require to have their search specification scoped on a specific set, e.g. for harvesting the discussion papers sets from WZB.Some OAI-PMH-kind BundlesSources require to have their search specification scoped on a specific set, e.g. for harvesting the discussion papers sets from WZB.Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/102FDW über Excel-Sheet importieren2020-02-04T10:44:00ZSteinberg, Janjan.steinberg@gesis.orgFDW über Excel-Sheet importierenhttps://git.gesis.org/dda/dda-wizard/-/issues/93OAI Sets über DDA harvesten2019-10-10T10:50:59ZSteinberg, Janjan.steinberg@gesis.orgOAI Sets über DDA harvestenhttps://git.gesis.org/dda/dda-wizard/-/issues/91WZB Papers von EconStor harvesten2019-10-10T10:50:48ZSteinberg, Janjan.steinberg@gesis.orgWZB Papers von EconStor harvestenSteinberg, Janjan.steinberg@gesis.orgSteinberg, Janjan.steinberg@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/94Path of Science (POS) einrichten2019-10-10T10:50:28ZSteinberg, Janjan.steinberg@gesis.orgPath of Science (POS) einrichtenSteinberg, Janjan.steinberg@gesis.orgSteinberg, Janjan.steinberg@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/87Region, The Journal of ERSA anbinden2019-02-22T07:56:58ZSteinberg, Janjan.steinberg@gesis.orgRegion, The Journal of ERSA anbindenhttps://git.gesis.org/dda/dda-wizard/-/issues/88Media & Communication - country => PRT2019-02-22T07:56:47ZSteinberg, Janjan.steinberg@gesis.orgMedia & Communication - country => PRThttps://git.gesis.org/dda/dda-wizard/-/issues/81Alle DOIs sollen https://doi.org/${FOO}2018-05-11T22:31:42ZGerrit HübbersAlle DOIs sollen https://doi.org/${FOO}https://git.gesis.org/dda/dda-wizard/-/issues/78DSM-Datenlieferung vom 2018-01-31 einspielen2018-02-27T12:38:12ZGerrit HübbersDSM-Datenlieferung vom 2018-01-31 einspielenGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/35investigate PICA format from DSM2018-01-11T10:56:17ZGerrit Hübbersinvestigate PICA format from DSMGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/34harvest ILSHS2017-08-15T11:17:08ZGerrit Hübbersharvest ILSHSGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/59allow harvesting of XML files containing metadata2017-07-17T14:57:04ZGerrit Hübbersallow harvesting of XML files containing metadataGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/53Sort source, transformed, and target repository metadata on some bundle's det...2019-01-23T10:59:15ZNawaz, Muhammad AhsanSort source, transformed, and target repository metadata on some bundle's detail page nicelyI'd be nice to have the three different sets of metadata associated with a bundle, with identical keys on one line.
Example:
```
key || source metadata | transformed metadata | target repository metadata
----...I'd be nice to have the three different sets of metadata associated with a bundle, with identical keys on one line.
Example:
```
key || source metadata | transformed metadata | target repository metadata
-------------------------||-----------------|----------------------|---------------------------
dc.title || HELLO | Hello | Hello world
bla.uninteresting || dkfjdkj | |
internal.dda.identifier || | somewhere@@foo | somewhere@@foo
ssoar.identifier.classoz || | | 20059
```https://git.gesis.org/dda/dda-wizard/-/issues/96Add OXPath integration2022-04-13T09:16:50ZGhost UserAdd OXPath integrationhttps://git.gesis.org/dda/dda-wizard/-/issues/86Metadaten FQS ergänzen2022-04-13T09:16:19ZRichter, UtaMetadaten FQS ergänzenSteinberg, Janjan.steinberg@gesis.orgSteinberg, Janjan.steinberg@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/108kleine Änderung für Dokumente aus Bertelsmann-Verlag2022-04-13T09:16:18ZRichter, Utakleine Änderung für Dokumente aus Bertelsmann-VerlagSteinberg, Janjan.steinberg@gesis.orgSteinberg, Janjan.steinberg@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/103Zeitschrift ASEAS2022-04-13T09:16:08ZRichter, UtaZeitschrift ASEASLieber Jan,
können wir irgendwie vermeiden, dass die 'alten' Beiträge der Zeitschrift "ASEAS - Austrian Journal of South-East Asian Studies" (internal.identifier.journal = 5) immer wieder vom DDA geharvestet und in SSOAR hochgeladen werden?Lieber Jan,
können wir irgendwie vermeiden, dass die 'alten' Beiträge der Zeitschrift "ASEAS - Austrian Journal of South-East Asian Studies" (internal.identifier.journal = 5) immer wieder vom DDA geharvestet und in SSOAR hochgeladen werden?Steinberg, Janjan.steinberg@gesis.orgSteinberg, Janjan.steinberg@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/89'Media and Communication' Ergänzung2022-04-13T09:16:09ZRichter, Uta'Media and Communication' ErgänzungSteinberg, Janjan.steinberg@gesis.orgSteinberg, Janjan.steinberg@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/104transcript-Import über ONIX2023-01-05T11:43:33ZSteinberg, Janjan.steinberg@gesis.orgtranscript-Import über ONIX2022 update:
Transcript now switched to version 3.0 of ONIX. The test-data they sent was imported successfully.
I requested further test data, which is being tested at the moment.2022 update:
Transcript now switched to version 3.0 of ONIX. The test-data they sent was imported successfully.
I requested further test data, which is being tested at the moment.https://git.gesis.org/dda/dda-wizard/-/issues/129bumped springboot to more secure version2023-01-05T11:42:48ZFischer, Timtim.fischer@gesis.orgbumped springboot to more secure versionspringboot was bumped from version `1.5.2.RELEASE` to version `1.5.22.RELEASE`.
Due to compatibility issues, we also had to bump "spring-security" from version `4.0.2.RELEASE` to version `4.2.20.RELEASE`.
see:
https://git.gesis.org/d...springboot was bumped from version `1.5.2.RELEASE` to version `1.5.22.RELEASE`.
Due to compatibility issues, we also had to bump "spring-security" from version `4.0.2.RELEASE` to version `4.2.20.RELEASE`.
see:
https://git.gesis.org/dda/dda-wizard/-/commit/2e40509ecc1c9724ba91b776d5d346f09543efd0https://git.gesis.org/dda/dda-wizard/-/issues/137Deep Green-Integration / Setup2023-02-13T12:24:02ZSteinberg, Janjan.steinberg@gesis.orgDeep Green-Integration / Setuphttps://git.gesis.org/dda/dda-wizard/-/issues/138Deep Green-Integration / Frontend-Komponente "Crawler" einrichten2023-02-13T12:24:01ZSteinberg, Janjan.steinberg@gesis.orgDeep Green-Integration / Frontend-Komponente "Crawler" einrichtenWir benötigen im DDA-Frontend eine eigene Seite zur Integration der verschiedenen Crawler, die derzeit noch losgelöst vom System betrieben werden.Wir benötigen im DDA-Frontend eine eigene Seite zur Integration der verschiedenen Crawler, die derzeit noch losgelöst vom System betrieben werden.https://git.gesis.org/dda/dda-wizard/-/issues/139DeepGreenIntegration2023-02-13T12:24:00ZSteinberg, Janjan.steinberg@gesis.orgDeepGreenIntegrationhttps://git.gesis.org/dda/dda-wizard/-/issues/68"Add Mail" Button in Text Editor2019-01-23T11:00:33ZHellmich, Christoph"Add Mail" Button in Text Editorhttps://git.gesis.org/dda/dda-wizard/-/issues/16BUGFIX-element-validation2019-01-23T11:00:33ZHellmich, ChristophBUGFIX-element-validation* [x] Bei jeder Änderung einer Regel für die Validierung, wird ein neues Validation-Objekt erstellt bzw. ein neuer Eintrag in die DB geschrieben.
* [x] Die Bibliothek *angular-form-gen* nutzt eine ältere Version von Angular. Das ngPatt...* [x] Bei jeder Änderung einer Regel für die Validierung, wird ein neues Validation-Objekt erstellt bzw. ein neuer Eintrag in die DB geschrieben.
* [x] Die Bibliothek *angular-form-gen* nutzt eine ältere Version von Angular. Das ngPattern-Attribut muss angepasst werden [1], damit die regulären Ausdrücke für die Validierung von Formularelemente auch mit unserer Version von Anuglar genutzt werden können [2].
---
[1] https://github.com/angular/angular.js/commit/1be9bb9d3527e0758350c4f7417a4228d8571440
[2] https://github.com/McNull/angular-form-gen/search?p=2&q=ng-pattern&utf8=%E2%9C%93https://git.gesis.org/dda/dda-wizard/-/issues/57SimpleConditional with Reference to Checkbox Element Don't Work2019-01-23T11:00:33ZHellmich, ChristophSimpleConditional with Reference to Checkbox Element Don't WorkAdd String to JSON parsingAdd String to JSON parsinghttps://git.gesis.org/dda/dda-wizard/-/issues/55Rewrite KnownMetadataPrefixesOaiPmhBundlesStreamSource to just use Instant fo...2017-05-18T11:17:27ZGerrit HübbersRewrite KnownMetadataPrefixesOaiPmhBundlesStreamSource to just use Instant for `from` and `until`, even for day-granularity OAI-PMH serversThe OAI-PMH 2 specification says:
```
Dates and times are uniformly encoded using ISO8601 and are expressed in UTC throughout the protocol. When time is included, the special UTC designator ("Z") must be used. UTC is implied for dates al...The OAI-PMH 2 specification says:
```
Dates and times are uniformly encoded using ISO8601 and are expressed in UTC throughout the protocol. When time is included, the special UTC designator ("Z") must be used. UTC is implied for dates although no timezone designator is specified. For example, 1957-03-20T20:30:00Z is UTC 8:30:00 PM on March 20th 1957. UTCdatetime is used in both protocol requests and protocol replies, in the way described in the following sections.
```
As the day-granularity type is supposed to use UTC / Zulu time, convertions from an internal `Instant` representation should be correct with respect to the specification.
The rewrite shall include changes to `org.gesis.dda.harvester.oaipmh.impl.HarvestSpecificationBuilder`, introducing a method `public void setIntervalTpye(HarvestingIntervalType intervalType)`. That new method in turn can then be programmatically used in `KnownMetadataPrefixesOaiPmhBundlesStreamSource` by querying oaiClient.identify().getGranularity().
As a result, using `KnownMetadataPrefixesOaiPmhBundlesStreamSource` shall become easier, as its clients no longer have the burden of deciding for the granularity type and by implication abstracting away *if-then-elsing* between second-granularity Instant and day-granularity LocalDate.
When this rewrite is finished, it is a good time to extract `KnownMetadataPrefixesOaiPmhBundlesStreamSource` into the YOAI library.Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/60Show each User only their BoundlesSources2019-01-23T11:00:33ZHellmich, ChristophShow each User only their BoundlesSourceshttps://git.gesis.org/dda/dda-wizard/-/issues/54Fix OAI-PMH *from* race condition between server and FeederService2017-05-18T11:17:27ZGerrit HübbersFix OAI-PMH *from* race condition between server and FeederServiceAn OAI-PMH server may update its data only once per day during a cronjob.
FeederService.feed(..) and BundlesSourceService.updateAfterFeeding(..) currently assume, with respect with their update to the incremental harvesting "from" param...An OAI-PMH server may update its data only once per day during a cronjob.
FeederService.feed(..) and BundlesSourceService.updateAfterFeeding(..) currently assume, with respect with their update to the incremental harvesting "from" parameter that the OAI-PMH server data is up-to-date, serving out all OAI records between `from` and now. Here lies a race condition, exmplified with the following scenario.
todayAt22hrs: SchedulerConfiguration triggers -> FeederService harvests from lastDayAt22hrs until now (i.e. ~ todayAt22hrs) ... the OAI-PMH server does not report any new records **in this timeframe**. therefore, FeederServer doesn't get returned any records. FeederServer updates the `from` value to `today at 22 hrs`.
todayAt23hrs: the daily OAI-PMH server cronjob kicks in and adds to its index **all new records that have appeared between lastDayAt23hrs until now (i.e. ~ todayAt23hrs). It adds new records with their `lastModifiedDate` value set to the corresponding time when these records were added during the OAI-PMH server editor's business hours.
This repeats on and on with no records ever being added, and actually records being skipped.
The Solution would be to have `from` not being updated to the time of startOfTodaysIncrementalHarvesting, but instead keep (or update) it to the value of the last latest identified `lastModifiedDate` encountered in some previous harvesting ... this may result in the same from interval start being queried continously for several days until at least one next record is found - whose lastModifiedDate will be used.Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/50Use new BundleService in FeederService2017-05-18T11:17:27ZGerrit HübbersUse new BundleService in FeederServiceGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/48Make FeederService transactionally more granular2017-05-18T11:17:27ZGerrit HübbersMake FeederService transactionally more granularRight now, FeederService will commit found and updated Bundles and BundlesSource only after it has finished feeding.
In case something breaks during feeding (e.g. restart), all state that has been changed up until then will be lost.
In...Right now, FeederService will commit found and updated Bundles and BundlesSource only after it has finished feeding.
In case something breaks during feeding (e.g. restart), all state that has been changed up until then will be lost.
Instead, the transactions should commit for each processed bundle.Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/45Rename Entity Options to Option2019-01-23T11:00:33ZHellmich, ChristophRename Entity Options to OptionUmbenennung der Entität von Plural in Singular.
Hinweis: Erst ab Version 3 von JHipster können Entitäten erstellen werden, deren Namen einem *reserved Word* des DBMSs entsprechen [1]. Da zurzeit Version 2.27.2 von JHipster verwendet wir...Umbenennung der Entität von Plural in Singular.
Hinweis: Erst ab Version 3 von JHipster können Entitäten erstellen werden, deren Namen einem *reserved Word* des DBMSs entsprechen [1]. Da zurzeit Version 2.27.2 von JHipster verwendet wird, ist eine automatische Generierung der Entität einschließlich aller weiteren Dateien nicht möglich.
[1] https://github.com/jhipster/generator-jhipster/issues/2558https://git.gesis.org/dda/dda-wizard/-/issues/44Update main site from normal user2019-01-23T11:00:33ZHellmich, ChristophUpdate main site from normal userhttps://git.gesis.org/dda/dda-wizard/-/issues/42introduce metadatum for time of harvest to help with debugging2017-05-18T11:17:27ZGerrit Hübbersintroduce metadatum for time of harvest to help with debugginge.g. internal.dda.harvestdatee.g. internal.dda.harvestdatehttps://git.gesis.org/dda/dda-wizard/-/issues/40create sample Bundle data2017-05-18T11:17:27ZGerrit Hübberscreate sample Bundle dataGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/38Set up button-press deployment to dda.ssoar.info2017-05-18T11:17:27ZGerrit HübbersSet up button-press deployment to dda.ssoar.infoSimilar to what was done for www.ssoar.info .Similar to what was done for www.ssoar.info .Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/37WbvResolvingStrategy should retry seed URL2017-05-18T11:17:27ZGerrit HübbersWbvResolvingStrategy should retry seed URLStacktrace:
```
main] o.g.d.p.domain.impl.ContentResolver : seedUrlString is https://www.wbv.de/journals/zeitschriften/die-zeitschrift-fuer-erwachsenenbildung/artikel/shop/detail/name/_/0/1/DIE1301W043/facet/DIE1301W043////...Stacktrace:
```
main] o.g.d.p.domain.impl.ContentResolver : seedUrlString is https://www.wbv.de/journals/zeitschriften/die-zeitschrift-fuer-erwachsenenbildung/artikel/shop/detail/name/_/0/1/DIE1301W043/facet/DIE1301W043///////nb/0/category/730.html
2017-03-08 19:13:18.525 WARN 431948 --- [ main] o.g.d.p.d.impl.WbvResolvingStrategy : Could not find InputStream for seed URL https://www.wbv.de/journals/zeitschriften/die-zeitschrift-fuer-erwachsenenbildung/artikel/shop/detail/name/_/0/1/DIE1301W043/facet/DIE1301W043///////nb/0/category/730.html
java.net.SocketException: Unexpected end of file from server
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:792) ~[na:1.8.0_112]
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) ~[na:1.8.0_112]
at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:789) ~[na:1.8.0_112]
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:647) ~[na:1.8.0_112]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1569) ~[na:1.8.0_112]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1474) ~[na:1.8.0_112]
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) ~[na:1.8.0_112]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338) ~[na:1.8.0_112]
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:567) ~[jsoup-1.9.2.jar:na]
at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:540) ~[jsoup-1.9.2.jar:na]
at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:227) ~[jsoup-1.9.2.jar:na]
at org.jsoup.helper.HttpConnection.get(HttpConnection.java:216) ~[jsoup-1.9.2.jar:na]
at org.gesis.dda.publishing.domain.impl.WbvResolvingStrategy.getContentsUrls(WbvResolvingStrategy.java:29) ~[classes/:na]
at org.gesis.dda.publishing.domain.impl.ContentResolver.resolveLinks(ContentResolver.java:305) [classes/:na]
at org.gesis.dda.publishing.domain.impl.ContentResolver.resolveContentsUrls(ContentResolver.java:225) [classes/:na]
at org.gesis.dda.publishing.domain.impl.ContentResolver.resolveContentsSuppliers(ContentResolver.java:331) [classes/:na]
at org.gesis.dda.publishing.domain.impl.AutonomouslyContentResolvingBundle.getContentsSuppliers(AutonomouslyContentResolvingBundle.java:41) [classes/:na]
at org.gesis.dda.publishing.domain.impl.SsoarXmlWorkflowRepository.addBundle(SsoarXmlWorkflowRepository.java:82) [classes/:na]
at org.gesis.dda.publishing.domain.impl.SsoarXmlWorkflowRepository.addBundle(SsoarXmlWorkflowRepository.java:25) [classes/:na]
at org.gesis.dda.wizard.service.FeederService.lambda$0(FeederService.java:96) [classes/:na]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_112]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_112]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_112]
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) ~[na:1.8.0_112]
at java.util.Iterator.forEachRemaining(Iterator.java:116) ~[na:1.8.0_112]
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) ~[na:1.8.0_112]
at java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Streams.java:743) ~[na:1.8.0_112]
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) ~[na:1.8.0_112]
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) ~[na:1.8.0_112]
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) ~[na:1.8.0_112]
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[na:1.8.0_112]
at java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:474) ~[na:1.8.0_112]
at org.gesis.dda.wizard.service.FeederService.feed(FeederService.java:112) [classes/:na]
at org.gesis.dda.wizard.service.FeederService$$FastClassBySpringCGLIB$$d6ecb794.invoke(<generated>) ~[classes/:na]
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) ~[spring-core-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) ~[spring-tx-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281) ~[spring-tx-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) ~[spring-tx-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655) ~[spring-aop-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.gesis.dda.wizard.service.FeederService$$EnhancerBySpringCGLIB$$d59945ed.feed(<generated>) ~[classes/:na]
at org.gesis.dda.wizard.service.FeederServiceIntTest.feedOaiPmh(FeederServiceIntTest.java:94) ~[test-classes/:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_112]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_112]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_112]
at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_112]
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) ~[junit-4.12.jar:4.12]
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.12.jar:4.12]
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) ~[junit-4.12.jar:4.12]
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) ~[junit-4.12.jar:4.12]
at org.springframework.test.context.junit4.statements.RunBeforeTestMethodCallbacks.evaluate(RunBeforeTestMethodCallbacks.java:75) ~[spring-test-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.test.context.junit4.statements.RunAfterTestMethodCallbacks.evaluate(RunAfterTestMethodCallbacks.java:86) ~[spring-test-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.test.context.junit4.statements.SpringRepeat.evaluate(SpringRepeat.java:84) ~[spring-test-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) ~[junit-4.12.jar:4.12]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:254) ~[spring-test-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:89) ~[spring-test-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) ~[junit-4.12.jar:4.12]
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) ~[junit-4.12.jar:4.12]
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) ~[junit-4.12.jar:4.12]
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) ~[junit-4.12.jar:4.12]
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) ~[junit-4.12.jar:4.12]
at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) ~[spring-test-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) ~[spring-test-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.junit.runners.ParentRunner.run(ParentRunner.java:363) ~[junit-4.12.jar:4.12]
at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:193) ~[spring-test-4.2.4.RELEASE.jar:4.2.4.RELEASE]
at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) ~[.cp/:na]
at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) ~[.cp/:na]
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) ~[.cp/:na]
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) ~[.cp/:na]
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) ~[.cp/:na]
at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) ~[.cp/:na]
```Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/36Set up AngularJS overview to show all Bundles for a selected BundlesSource2019-01-23T11:00:34ZGerrit HübbersSet up AngularJS overview to show all Bundles for a selected BundlesSourceRelevant files for the front-end:
src/main/webapp/scripts/app/entities/bundlesSource/bundlesSource-detail.html
src/main/webapp/components/entities/bundlesSource/bundlesSource.service.js
A problem exists with the REST endpoint n...Relevant files for the front-end:
src/main/webapp/scripts/app/entities/bundlesSource/bundlesSource-detail.html
src/main/webapp/components/entities/bundlesSource/bundlesSource.service.js
A problem exists with the REST endpoint not returning some bundlesSource's "bundles". @christoph.hellmich ran into a similar challenges with Wizard entity's "steps" relationship. The solution found back then was
* to remove the @JsonIgnore annotation from Wizard entity's "steps" field and fetch eagerly
* and introducing the @JsonView(xyz) annotation on entity fields and introducing the @JsonView(xyz) annotation on WizardResource's REST methods, e.g. `org.gesis.dda.wizard.web.rest.WizardResource.getAllWizards()`
---
Gerrit will update file `bundlesSource.service.js` to make the AngularJS side understand bundlesSource's "bundles" relationship. http://stackoverflow.com/a/14530508/923560 could be a possible solution.https://git.gesis.org/dda/dda-wizard/-/issues/33remove default DDA user password for production environment2017-05-18T11:17:28ZGerrit Hübbersremove default DDA user password for production environmentFind a clever solution so that any production installation's default users has a randomly generated password.
default users:
* admin
* developer
* user
* ?
add passage to documentation.Find a clever solution so that any production installation's default users has a randomly generated password.
default users:
* admin
* developer
* user
* ?
add passage to documentation.https://git.gesis.org/dda/dda-wizard/-/issues/32Set up production machine reverse proxy for dda.ssoar.info2017-05-18T11:17:28ZGerrit HübbersSet up production machine reverse proxy for dda.ssoar.infoalso, put what was learned into README.MD documentation.also, put what was learned into README.MD documentation.Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/31Set up production environment e-mail sending2017-05-18T11:17:28ZGerrit HübbersSet up production environment e-mail sendingsudo service dda-wizard start
http://87.106.249.160:8081/sudo service dda-wizard start
http://87.106.249.160:8081/Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/29Add metadata to Bundles entity2018-01-11T10:59:38ZGerrit HübbersAdd metadata to Bundles entity* shall it be either transformed/harmonized metadata or original/raw metadata? Or both?
* shall it include bitstreams or not? (probably no bitstream, as this is lots of filesystem data for DDA broker server)* shall it be either transformed/harmonized metadata or original/raw metadata? Or both?
* shall it include bitstreams or not? (probably no bitstream, as this is lots of filesystem data for DDA broker server)Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/28Introduce OAI-PMH incremental harvesting concept2017-05-18T11:17:28ZGerrit HübbersIntroduce OAI-PMH incremental harvesting concept* iff harvesting is successful, update BundlesSource data with timestamp of that successful harvesting's starting time
* introduce scheduler (once per day) to trigger harvesting
* what about target-repository-existing records for which u...* iff harvesting is successful, update BundlesSource data with timestamp of that successful harvesting's starting time
* introduce scheduler (once per day) to trigger harvesting
* what about target-repository-existing records for which updated metadata was received via OAI-PMH? Update metadata without editor intervention? create a new version of that target repository item?Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/26Create AngularJS user interface for interacting with BundleSources. Listing t...2019-01-23T11:00:34ZGerrit HübbersCreate AngularJS user interface for interacting with BundleSources. Listing their Bundles and states...https://git.gesis.org/dda/dda-wizard/-/issues/25staging server runs with dev Spring profile, not as expected staging Spring p...2017-05-18T11:17:28ZGerrit Hübbersstaging server runs with dev Spring profile, not as expected staging Spring profile.Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/24Add Element for OAI-PMH2019-01-23T11:00:34ZHellmich, ChristophAdd Element for OAI-PMHhttps://git.gesis.org/dda/dda-wizard/-/issues/23Persist wizard status for each user2019-01-23T11:00:34ZHellmich, ChristophPersist wizard status for each userSpeichere die Daten in die Datenbank, die ein Benutzer während der Wizard-Ausführung eingibt. Lade die Daten beim erneuten Aufruf des Wizards.Speichere die Daten in die Datenbank, die ein Benutzer während der Wizard-Ausführung eingibt. Lade die Daten beim erneuten Aufruf des Wizards.https://git.gesis.org/dda/dda-wizard/-/issues/20Improve Hide-/Show-Feature of a Condition2019-01-23T11:00:34ZHellmich, ChristophImprove Hide-/Show-Feature of a Conditionhttps://git.gesis.org/dda/dda-wizard/-/issues/19Accumulate various Attributs from Element to one Settings attribute2019-01-23T11:00:33ZHellmich, ChristophAccumulate various Attributs from Element to one Settings attributeSpeichere die Attribute displayName, placeholder, tooltip, nolabel, nolabel und hidden vom Element in ein (JSON-)Attribut *Settings*. Zusätzlich ermögliche es einem Elemente, eigene Settings zu erstellen bzw. zu nutzen.Speichere die Attribute displayName, placeholder, tooltip, nolabel, nolabel und hidden vom Element in ein (JSON-)Attribut *Settings*. Zusätzlich ermögliche es einem Elemente, eigene Settings zu erstellen bzw. zu nutzen.https://git.gesis.org/dda/dda-wizard/-/issues/18Improve WizardEditor workflow2019-01-23T11:00:34ZHellmich, ChristophImprove WizardEditor workflow* [x] Lade beim Selektieren eines Wizards alle Steps einschließlich Elements
* [x] Speicherer Änderungen immer für einen kompletten Wizard (Bisher wurde einzeln für jeden Step gespeichert)
* [x] Behebe Probleme beim Löschen einee Steps e...* [x] Lade beim Selektieren eines Wizards alle Steps einschließlich Elements
* [x] Speicherer Änderungen immer für einen kompletten Wizard (Bisher wurde einzeln für jeden Step gespeichert)
* [x] Behebe Probleme beim Löschen einee Steps einschließlich Elements und beim Löschen eines Wizards einschließlich Steps
* [x] Behebe Probleme beim Löschen eines Steps und einer auf den Step verweisenden Conditionhttps://git.gesis.org/dda/dda-wizard/-/issues/15Select active wizard on WizardEditor page2019-01-23T11:00:33ZHellmich, ChristophSelect active wizard on WizardEditor pageBeim Aufruf der WizardEditor-Seite wähle automatisch den aktiven Wizard oder den in der aktuellen Sitzung zuletzt bearbeiteten aus.Beim Aufruf der WizardEditor-Seite wähle automatisch den aktiven Wizard oder den in der aktuellen Sitzung zuletzt bearbeiteten aus.https://git.gesis.org/dda/dda-wizard/-/issues/13Add a control panel where the users can manage their uploads2019-01-23T11:00:34ZHellmich, ChristophAdd a control panel where the users can manage their uploadshttps://git.gesis.org/dda/dda-wizard/-/issues/12Import Schifffahrtsmuseum documents to ssoar.info2017-05-19T14:01:58ZGerrit HübbersImport Schifffahrtsmuseum documents to ssoar.infoFile "I:\Knowledge Discovery\SSOAR\Kooperationspartner\DSM - Deutsches Schiffahrtsmuseum\DSA-OA2016-vollstaendig.xlsx"File "I:\Knowledge Discovery\SSOAR\Kooperationspartner\DSM - Deutsches Schiffahrtsmuseum\DSA-OA2016-vollstaendig.xlsx"https://git.gesis.org/dda/dda-wizard/-/issues/11Set up top level domain name for production machine2017-05-19T14:01:58ZGerrit HübbersSet up top level domain name for production machinehttps://git.gesis.org/dda/dda-wizard/-/issues/10Import ARL documents to ssoar.info2017-05-19T14:01:58ZGerrit HübbersImport ARL documents to ssoar.infoSource excel files are in I:\Knowledge Discovery\SSOAR\Kooperationspartner\ARLSource excel files are in I:\Knowledge Discovery\SSOAR\Kooperationspartner\ARLGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/9Imported documents don't have a dc.type.stock2017-05-19T14:01:58ZGerrit HübbersImported documents don't have a dc.type.stockFor an item's metadata to be shown correctly ("Weitere Angaben: ") in SSOAR's XMLUI, a metadata value must be set for for dc.type.stock ... see ssoar/modules/xmlui/src/main/webapp/themes/dri2xhtml/DIM-Handler -> template `metadataTable`.For an item's metadata to be shown correctly ("Weitere Angaben: ") in SSOAR's XMLUI, a metadata value must be set for for dc.type.stock ... see ssoar/modules/xmlui/src/main/webapp/themes/dri2xhtml/DIM-Handler -> template `metadataTable`.Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/8ContentResolver should return Set<InputStream> of content and Bundle should h...2017-05-19T14:01:58ZGerrit HübbersContentResolver should return Set<InputStream> of content and Bundle should have Set<InputStream> of contentsometimes there are several content PDF documents for some Bundles. And/or ContentResolver cannot ultimatively decide which found content is the correct one.
E.g., http://dx.doi.org/10.3278/6004559w points to a landing page. Its HTML so...sometimes there are several content PDF documents for some Bundles. And/or ContentResolver cannot ultimatively decide which found content is the correct one.
E.g., http://dx.doi.org/10.3278/6004559w points to a landing page. Its HTML source provides an a-href ending in ".pdf", but this is just a marketing brochure. The correct content is in a a-href with "download" string.
Therefore:
* expand ContentResolver to also check a-hrefs with "download" in its URL.
* expand all of DDA to associate Set<InputStream> for content.
* when uploading PDFs, iterate through and upload all elements in this Set<InputStream>Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/7SpringRestTemplateSsoarRestService throws NullpointerException if Bundle has ...2017-05-19T14:01:58ZGerrit HübbersSpringRestTemplateSsoarRestService throws NullpointerException if Bundle has null content InputStreamGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/6Controlled Vocabularies don't land in XML Workflow2017-05-19T14:01:58ZGerrit HübbersControlled Vocabularies don't land in XML Workflowe.g. ARL xslx monograph "Biotopverbund Nordwest – Der Beitrag der Raumordnung" does not put dc.type.document to 27 / Dokumentart "Stellungnahme"e.g. ARL xslx monograph "Biotopverbund Nordwest – Der Beitrag der Raumordnung" does not put dc.type.document to 27 / Dokumentart "Stellungnahme"Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/5Check for duplicate documents2017-05-19T14:01:58ZGerrit HübbersCheck for duplicate documentscheck identifiers in target repository, and iff not exists in target repository, only then add to repositorycheck identifiers in target repository, and iff not exists in target repository, only then add to repositoryGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/4Introduce entities modeling some (meta-) data source's harvesting state2017-05-19T14:01:58ZGerrit HübbersIntroduce entities modeling some (meta-) data source's harvesting statedevelop functionality that keeps track of e.g.
* when which OAI-PMH repository got harvested, was that successful. Track last time of harvest so that incremental harvesting is possible
* individual record's ingestion state (pending, dupl...develop functionality that keeps track of e.g.
* when which OAI-PMH repository got harvested, was that successful. Track last time of harvest so that incremental harvesting is possible
* individual record's ingestion state (pending, duplicate, error, success)Gerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/3production environment does not have ingester properties in yml file2017-05-19T14:01:58ZGerrit Hübbersproduction environment does not have ingester properties in yml fileAs title describes.As title describes.2016-09-19https://git.gesis.org/dda/dda-wizard/-/issues/2create i18n.md file2017-05-19T14:01:58ZGerrit Hübberscreate i18n.md filecreate a file.
[favicon.ico](https://git.gesis.org:80/dda/dda-wizard/uploads/1db69e019001a70f3849e833d5d87bdc/favicon.ico)
![Co8XCuw](https://git.gesis.org:80/dda/dda-wizard/uploads/011f92f688b591c07ea063b0d1e9e257/Co8XCuw.jpg)
![al...create a file.
[favicon.ico](https://git.gesis.org:80/dda/dda-wizard/uploads/1db69e019001a70f3849e833d5d87bdc/favicon.ico)
![Co8XCuw](https://git.gesis.org:80/dda/dda-wizard/uploads/011f92f688b591c07ea063b0d1e9e257/Co8XCuw.jpg)
![alt text](assets/logo-white.png)Version 1 test delete meGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/1Introduce internationalization2018-10-23T11:31:57ZGerrit HübbersIntroduce internationalizationblabla
*bla*
```
test est test
test
```blabla
*bla*
```
test est test
test
```Version 1 test delete meGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/84DSM DSA Schifffahrtsmuseum: Neue Publikationen einspielen E-Mail vom 2018-07-092018-10-23T11:31:57ZGerrit HübbersDSM DSA Schifffahrtsmuseum: Neue Publikationen einspielen E-Mail vom 2018-07-09https://git.gesis.org/dda/dda-wizard/-/issues/82FQS-Ernte2021-06-10T08:11:40ZGerrit HübbersFQS-Erntehttps://git.gesis.org/dda/dda-wizard/-/issues/107Zeitschrift FQS über DDA2021-03-11T10:30:17ZRichter, UtaZeitschrift FQS über DDASteinberg, Janjan.steinberg@gesis.orgSteinberg, Janjan.steinberg@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/118Ergänzung "Studies in Arts and Humanities"2021-07-08T17:56:11ZRichter, UtaErgänzung "Studies in Arts and Humanities"Bitte für das Harvesten der Zeitschrift "Studies in Arts and Humanities" Erscheinungsland ändern in:
dc.publisher.country=MISC
Bitte für das Harvesten der Zeitschrift "Studies in Arts and Humanities" Erscheinungsland ändern in:
dc.publisher.country=MISC
Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/122Harvesting Campus-Verlag via Open Research Library2021-11-17T10:35:49ZRichter, UtaHarvesting Campus-Verlag via Open Research LibraryFischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/146Kleine Änderung für Zeitschrift "ASEAS - Austrian Journal of South-East Asian...2023-04-25T11:52:48ZRichter, UtaKleine Änderung für Zeitschrift "ASEAS - Austrian Journal of South-East Asian Studies"Bitte für Zeitschrift "ASEAS - Austrian Journal of South-East Asian Studies" (internal.identifier.journal:5) ändern:
1. Lizenz:
Neu: internal.identifier.licence = 20
(Creative Commons - Namensnennung, Nicht kommerz., Keine Bearbeitung 4...Bitte für Zeitschrift "ASEAS - Austrian Journal of South-East Asian Studies" (internal.identifier.journal:5) ändern:
1. Lizenz:
Neu: internal.identifier.licence = 20
(Creative Commons - Namensnennung, Nicht kommerz., Keine Bearbeitung 4.0 / Creative Commons - Attribution-Noncommercial-No Derivative Works 4.0)
2. Begutachtungsstatus:
Neu: internal.identifier.review = 1
(begutachtet (peer reviewed))Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/149kleine Änderung für Zeitschrift "JFR - Journal of Family Research"2023-03-27T07:54:17ZRichter, Utakleine Änderung für Zeitschrift "JFR - Journal of Family Research"Bitte im Feld "dc.source.pageinfo" nur Zahlen angeben - also z.B. 25-54.
Das momentan vorangestellte "S." entfällt.Bitte im Feld "dc.source.pageinfo" nur Zahlen angeben - also z.B. 25-54.
Das momentan vorangestellte "S." entfällt.Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/151Zeitschrift "Region: the journal of ERSA" prüfen2023-05-02T08:30:24ZRichter, UtaZeitschrift "Region: the journal of ERSA" prüfenDie Zeitschrift "Region: the journal of ERSA" (internal.identifier.journal = 791)
wird offenbar nicht mehr geharvestet.
z.B. https://openjournals.wu.ac.at/ojs/index.php/region/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai:ojs....Die Zeitschrift "Region: the journal of ERSA" (internal.identifier.journal = 791)
wird offenbar nicht mehr geharvestet.
z.B. https://openjournals.wu.ac.at/ojs/index.php/region/oai?verb=GetRecord&metadataPrefix=oai_dc&identifier=oai:ojs.openjournals.wu.ac.at:article/434Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/152Publikationen aus dem oekom Verlag2023-05-17T12:29:55ZRichter, UtaPublikationen aus dem oekom VerlagBitte die 20 Publikationen aus:
I:KEO/TeamOA/SSOAR/Zeitschriften-Verlagslieferungen/oekom-verlag/CSV-Template_2023-04_oekom_OA.xlsx
in SSOAR einspielen.Bitte die 20 Publikationen aus:
I:KEO/TeamOA/SSOAR/Zeitschriften-Verlagslieferungen/oekom-verlag/CSV-Template_2023-04_oekom_OA.xlsx
in SSOAR einspielen.Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/150Zeitschrift ASEAS2023-07-27T09:18:03ZRichter, UtaZeitschrift ASEASÄnederung des Zeitschriftentitels:
bis 2021: ASEAS - Austrian Journal of South-East Asian Studies (ID = 5)
ab 2022: ASEAS - Advances in Southeast Asian Studies (ID = 2444)
z.B.
| internal.dda.reference | https://aseas.univie.ac.at/index...Änederung des Zeitschriftentitels:
bis 2021: ASEAS - Austrian Journal of South-East Asian Studies (ID = 5)
ab 2022: ASEAS - Advances in Southeast Asian Studies (ID = 2444)
z.B.
| internal.dda.reference | https://aseas.univie.ac.at/index.php/aseas/oai/@@oai:journals.univie.ac.at:article/6770 |Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/148Zeitschrift "Perspective Politice" harvesten2023-07-27T09:15:21ZRichter, UtaZeitschrift "Perspective Politice" harvestenBitte die Zeitschrift "Perspective Politice" für Harvesting vorbereiten.
http://perspective.politice.ro/index.php/ppol/oai
Bitte alle Beiträge ab 2018 (Vol. 11, No. 1) übernehmen.
ISSN = 2065-8907
internal.identifier.review = 1
interna...Bitte die Zeitschrift "Perspective Politice" für Harvesting vorbereiten.
http://perspective.politice.ro/index.php/ppol/oai
Bitte alle Beiträge ab 2018 (Vol. 11, No. 1) übernehmen.
ISSN = 2065-8907
internal.identifier.review = 1
internal.identifier.pubstatus = 1
dc.publisher.country = ROU
internal.identifier.licence = 36
internal.status = "formal und inhaltlich fertig erschlossen"Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/154PDFs fehlen - internal.dda.reference = https://catalog.openresearchlibrary.org2023-09-28T11:02:27ZRichter, UtaPDFs fehlen - internal.dda.reference = https://catalog.openresearchlibrary.orgAm 27.07. sind ca. 50 Veröff. des Campus-Verlags über https://catalog.openresearchlibrary.org in SSOAR eingespielt wurden. Bei allen felhlen die PDFs. Der Link in den Metadaten ist in den von mir geprüften Dok. korrekt - z.B. https://ope...Am 27.07. sind ca. 50 Veröff. des Campus-Verlags über https://catalog.openresearchlibrary.org in SSOAR eingespielt wurden. Bei allen felhlen die PDFs. Der Link in den Metadaten ist in den von mir geprüften Dok. korrekt - z.B. https://openresearchlibrary.org/ext/api/media/4581e391-bd08-44fd-aefa-c6fb73c2fb32/assets/external_content.pdf
Können diese 50 Datensätze nochmal gelöscht werden und neu mit PDFs in SSOAR eingespielt werden?Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/153Harvesting "Comparative Population Studies - Zeitschrift für Bevölkerungswiss...2023-09-01T13:39:04ZRichter, UtaHarvesting "Comparative Population Studies - Zeitschrift für Bevölkerungswissenschaft" und "Studies of Transition States and Societies"Folgende zwei Zeitschriften können geharvestet werden:
1) dc.source.journal:“**Comparative Population Studies - Zeitschrift für Bevölkerungswissenschaft**“
http://www.comparativepopulationstudies.de/index.php/CPoS/oai
**Ab: Erscheinung...Folgende zwei Zeitschriften können geharvestet werden:
1) dc.source.journal:“**Comparative Population Studies - Zeitschrift für Bevölkerungswissenschaft**“
http://www.comparativepopulationstudies.de/index.php/CPoS/oai
**Ab: Erscheinungsjahr 2023**
dc.type.stock = article ;
internal.identifier.journal = 60 ;
dc.language = en ;
internal.identifier.review = 1 ;
internal.identifier.pubstatus = 1 ;
internal.identifier.licence = 24 ;
dc.publisher.country = DEU
2) dc.source.journal:”**Studies of Transition States and Societies**”
http://publications.tlu.ee/index.php/stss/oai
**Ab: Erscheinungsjahr 2021**
dc.type.stock = article ;
internal.identifier.journal = 529 ;
dc.language = en ;
internal.identifier.review = 1 ;
internal.identifier.pubstatus = 1 ;
internal.identifier.licence = 16 ;
dc.publisher.country = MISCFischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/112Erweiterung der OAI-Set-Funktionalität / Erweiterung der BundleReference um d...2024-03-20T09:16:30ZSteinberg, Janjan.steinberg@gesis.orgErweiterung der OAI-Set-Funktionalität / Erweiterung der BundleReference um die Angabe zum Sethttps://git.gesis.org/dda/dda-wizard/-/issues/133Lizenzänderung "Hamburger Journal für Kulturanthropologie"2022-08-09T11:02:38ZRichter, UtaLizenzänderung "Hamburger Journal für Kulturanthropologie"Bitte für die Zeitschrift "Hamburger Journal für Kulturanthropologie" (internal.identifier.journal:1439) die Lizenz ändern in: "Creative Commons - Namensnennung 4.0"/ "Creative Commons - Attribution 4.0" = internal.identifier.licence:16Bitte für die Zeitschrift "Hamburger Journal für Kulturanthropologie" (internal.identifier.journal:1439) die Lizenz ändern in: "Creative Commons - Namensnennung 4.0"/ "Creative Commons - Attribution 4.0" = internal.identifier.licence:16Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/123Harvesting "FZG – Freiburger Zeitschrift für GeschlechterStudien" - Budrich2023-07-27T09:24:27ZRichter, UtaHarvesting "FZG – Freiburger Zeitschrift für GeschlechterStudien" - BudrichBitte Erscheinungsjahre 2012 bis 2019 der Zeitschrift "FZG - Freiburger Zeitschrift für GeschlechterStudien" harvesten.
Weiter Angaben, siehe: \\GESIS.INTRA\Koeln\GROUPS\KEO\Team Open Access\SSOAR\Harvesting\Harvesten-Auslesen von Metad...Bitte Erscheinungsjahre 2012 bis 2019 der Zeitschrift "FZG - Freiburger Zeitschrift für GeschlechterStudien" harvesten.
Weiter Angaben, siehe: \\GESIS.INTRA\Koeln\GROUPS\KEO\Team Open Access\SSOAR\Harvesting\Harvesten-Auslesen von Metadatenformaten.xlsx
**Zeile: 61**https://git.gesis.org/dda/dda-wizard/-/issues/119Harvesting RatSWD-Paper2021-11-30T13:32:30ZRichter, UtaHarvesting RatSWD-PaperDrei neue Collections (RatSWD) aus EconStor sollen geharvestet werden.
https://www.econstor.eu/handle/10419/40024
Diese drei Collections bitte analog der Collections der ARL im DDA ergänzen.
Weitere Anmerkungen finden sich in der Tabel...Drei neue Collections (RatSWD) aus EconStor sollen geharvestet werden.
https://www.econstor.eu/handle/10419/40024
Diese drei Collections bitte analog der Collections der ARL im DDA ergänzen.
Weitere Anmerkungen finden sich in der Tabelle, Zeile 102:
[Harvesten-Auslesen_von_Metadatenformaten.xlsx](/uploads/e95404dccaea5602f1827d88b98ffc39/Harvesten-Auslesen_von_Metadatenformaten.xlsx)Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/120"Hamburger Journal für Kulturanthropologie" - Änderung Lizenz2021-10-11T06:17:08ZRichter, Uta"Hamburger Journal für Kulturanthropologie" - Änderung LizenzBitte für die Zeitschrift "Hamburger Journal für Kulturanthropologie" (internal.identifier.journal:1439) die Lizenz im DDA ändern.
Für neue Beiträge gilt:
Creative Commons - Namensnennung 4.0 / Creative Commons - Attribution 4.0
internal...Bitte für die Zeitschrift "Hamburger Journal für Kulturanthropologie" (internal.identifier.journal:1439) die Lizenz im DDA ändern.
Für neue Beiträge gilt:
Creative Commons - Namensnennung 4.0 / Creative Commons - Attribution 4.0
internal.identifier.licence = 16
Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/109Dokumente "wbv Media GmbH & Co. KG" (ehem. Bertelsmann Verlag)2023-04-25T10:29:37ZRichter, UtaDokumente "wbv Media GmbH & Co. KG" (ehem. Bertelsmann Verlag)Bitte für die Dokumente vom wbv Media (ehem. W. Bertelsmann Verlag) im Feld "dc.publisher" immer "wbv Media GmbH & Co. KG" eintragen.Bitte für die Dokumente vom wbv Media (ehem. W. Bertelsmann Verlag) im Feld "dc.publisher" immer "wbv Media GmbH & Co. KG" eintragen.Steinberg, Janjan.steinberg@gesis.orgSteinberg, Janjan.steinberg@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/101Update von automatisch vergebenen Metadaten DDA2020-02-12T13:39:45ZRichter, UtaUpdate von automatisch vergebenen Metadaten DDA1. Zeitschrift "European Journal of Management Issues" (ID: 1507)
NEU: Erscheinungsland (dc.publisher.country) = UKR
2. Für alle Beiträge aus "Deutsches Schiffahrtsarchiv" bitte LeibnizOpen-Fachrichtung (<wgl:wglsubject> ... </wgl:wglsu...1. Zeitschrift "European Journal of Management Issues" (ID: 1507)
NEU: Erscheinungsland (dc.publisher.country) = UKR
2. Für alle Beiträge aus "Deutsches Schiffahrtsarchiv" bitte LeibnizOpen-Fachrichtung (<wgl:wglsubject> ... </wgl:wglsubject> "Geschichte bzw. History" eintragenSteinberg, Janjan.steinberg@gesis.orgSteinberg, Janjan.steinberg@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/69Canceling dialog in Wizard Editor removes the selected Step in url2023-04-25T11:50:12ZHellmich, ChristophCanceling dialog in Wizard Editor removes the selected Step in urlSee https://git.gesis.org/dda/dda-wizard/blob/master/src/main/webapp/scripts/app/wizardEditor/wizardEditor.js#L132See https://git.gesis.org/dda/dda-wizard/blob/master/src/main/webapp/scripts/app/wizardEditor/wizardEditor.js#L132https://git.gesis.org/dda/dda-wizard/-/issues/65Go to arbitrary Step2023-04-25T11:50:06ZHellmich, ChristophGo to arbitrary StepIm Wizard ermöglichen, nicht nur in "spätere" Steps zu springen, sondern in beliebe (auch frühere) Steps -> potenzielles Problem mit der Zukünftige-Schritte-Übersicht, weil ein unendlicher Loop bei der Berechnung dieser Übersicht entsteh...Im Wizard ermöglichen, nicht nur in "spätere" Steps zu springen, sondern in beliebe (auch frühere) Steps -> potenzielles Problem mit der Zukünftige-Schritte-Übersicht, weil ein unendlicher Loop bei der Berechnung dieser Übersicht entstehen kann -> daher vielleicht auf Zukünftige-Schritte-Übersicht komplett verzichten?https://git.gesis.org/dda/dda-wizard/-/issues/21Update Registration dialog2023-04-25T11:49:58ZHellmich, ChristophUpdate Registration dialogFelder für Name, E-Mail und Institution erstellen. Akzeptieren und Abrufen der Leitlinien/Richtlinien ermöglichen.Felder für Name, E-Mail und Institution erstellen. Akzeptieren und Abrufen der Leitlinien/Richtlinien ermöglichen.https://git.gesis.org/dda/dda-wizard/-/issues/77PDF-Fehler Social Inclusion und Media and Communication2018-01-12T19:14:13ZGerrit HübbersPDF-Fehler Social Inclusion und Media and Communicationhttps://git.gesis.org/dda/dda-wizard/-/issues/62Usability Improvements2019-01-23T11:00:33ZHellmich, ChristophUsability Improvements* [x] Im Dialog Wizard erstellen, die Bedeutung des aktiven Wizards hervorheben
* [x] Im Dialog Wizard erstellen, die Checkbox links ausrichten
* [x] Arbeitsfläche ausblenden, wenn kein Schritt ausgewählt wurde
* [x] Im Dialog Schrit...* [x] Im Dialog Wizard erstellen, die Bedeutung des aktiven Wizards hervorheben
* [x] Im Dialog Wizard erstellen, die Checkbox links ausrichten
* [x] Arbeitsfläche ausblenden, wenn kein Schritt ausgewählt wurde
* [x] Im Dialog Schritt erstellen, das Description-Input entfernen
* [x] Element-Palette, alle Element anzeigen als Standard
* [x] Textfield-Element umbenennen nach Textinput
* [x] E-Mail-Element und Passwort-Element rausnehmen
* [x] Canvas-Größe entsprechend der Größe Element-Palette anpassen
* [x] Miscellaneous-Kategorie in der Element-Palette aufteilen nach Content Upload und Display Text
* [x] Substep erstellen (plus-Button) -> Dialog "Schritt erstellen" öffnen
* [x] Nach Erstellen eines Wizard automatisch einen Schritt erstellen und auswählen
* [x] Element.Name nach Element.Id umbenennen
* [x] Einen Namen für das Element überlegen, welches nur Text darstellt
https://git.gesis.org/dda/dda-wizard/-/issues/63BUGFIX - Conditional Element Doesn't Update "Next Step"-Dropdown2019-01-23T11:00:33ZHellmich, ChristophBUGFIX - Conditional Element Doesn't Update "Next Step"-DropdownWhen a Substep is added via plus button, the conditional element does not update the next step dropdown list.When a Substep is added via plus button, the conditional element does not update the next step dropdown list.https://git.gesis.org/dda/dda-wizard/-/issues/134Beiträge der Zeitschriften v. Cogitatio Press, kein PDF Upload2023-01-05T11:49:20ZRichter, UtaBeiträge der Zeitschriften v. Cogitatio Press, kein PDF UploadFür die Beiträge der Zeitschriften (Cogitatio Press):
- Politics and Governance
- Social Inclusion
- Urban Planning
- Media and Communication
werden die PDFs nicht mehr in SSOAR hochgeladen.Für die Beiträge der Zeitschriften (Cogitatio Press):
- Politics and Governance
- Social Inclusion
- Urban Planning
- Media and Communication
werden die PDFs nicht mehr in SSOAR hochgeladen.Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/136Harvesting der Zeitschrift "Path of Science"2023-01-05T13:08:12ZRichter, UtaHarvesting der Zeitschrift "Path of Science"Das Harvesting der Zeitschrift "Path of Science" (internal.identifier.journal=1570) muss überabeitet werden. Der in SSOAR angelegte Datensatz enthält keine Metadaten und kein PDF.
z.B. https://www.ssoar.info/ssoar/handle/document/49397/...Das Harvesting der Zeitschrift "Path of Science" (internal.identifier.journal=1570) muss überabeitet werden. Der in SSOAR angelegte Datensatz enthält keine Metadaten und kein PDF.
z.B. https://www.ssoar.info/ssoar/handle/document/49397/xmlworkflow?workflowID=58865&stepID=editstep&actionID=claimaction
z.B. http://pathofscience.org/index.php/index/oai/@@oai:ojs.pathofscience.org:article/1212Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/135Korrektur für Zeitschrift ASEAS (2022)2023-04-25T11:52:48ZRichter, UtaKorrektur für Zeitschrift ASEAS (2022)Bitte für die Zeitschrift ASEAS folgende Änderungen/Korrekturen vornehmen:
1. Titeländerung
Alt: ASEAS - Austrian Journal of South-East Asian Studies --- ID=5
Neu: ASEAS - Advances in Southeast Asian Studies --- ID=2444
2. Änderung L...Bitte für die Zeitschrift ASEAS folgende Änderungen/Korrekturen vornehmen:
1. Titeländerung
Alt: ASEAS - Austrian Journal of South-East Asian Studies --- ID=5
Neu: ASEAS - Advances in Southeast Asian Studies --- ID=2444
2. Änderung Lizenz
aktuelle Lizenz für alle Beiträge: Creative Commons - Namensnennung, Nicht kommerz., Keine Bearbeitung 4.0
--- ID=20
3. ISSN neu: 2791-531Xhttps://git.gesis.org/dda/dda-wizard/-/issues/145PDFs fehlen für "Hamburger Journal für Kulturanthropologie"2023-01-05T13:53:27ZRichter, UtaPDFs fehlen für "Hamburger Journal für Kulturanthropologie"): Und die nächste Zeitschrift, für die keine PDFs mehr hochgeladen werden: Hamburger Journal für Kulturanthropologie (internal.identifier.journal:1439)): Und die nächste Zeitschrift, für die keine PDFs mehr hochgeladen werden: Hamburger Journal für Kulturanthropologie (internal.identifier.journal:1439)Fischer, Timtim.fischer@gesis.orgFischer, Timtim.fischer@gesis.orghttps://git.gesis.org/dda/dda-wizard/-/issues/66Clone Step2019-01-23T11:00:33ZHellmich, ChristophClone Stephttps://git.gesis.org/dda/dda-wizard/-/issues/71Create an unAPI element for wizard2017-11-21T15:52:03ZGerrit HübbersCreate an unAPI element for wizardGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/72Create an XML file element for wizard2017-11-21T15:52:03ZGerrit HübbersCreate an XML file element for wizardGerrit HübbersGerrit Hübbershttps://git.gesis.org/dda/dda-wizard/-/issues/73Improve publications sources page2017-11-21T15:52:04ZGerrit HübbersImprove publications sources page* Only allow privileged users to start harvesting
* Investigate why editing multi-value entity options often fails to change each value, but only sets a single value
* Add metadata transformer option to OAI-PMH publications source
* ...* Only allow privileged users to start harvesting
* Investigate why editing multi-value entity options often fails to change each value, but only sets a single value
* Add metadata transformer option to OAI-PMH publications source
* Scope publications sources on the currently signed-in user ... only admins can see all publications sourcesGerrit HübbersGerrit Hübbers