Skip to content

Commit 7d98d7c

Browse files
authored
Merge pull request #143 from clarin-eric/dev
Dev
2 parents f7833ec + 6b1bce3 commit 7d98d7c

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1089
-1251
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
/src/
33
/.project
44
.idea/
5-
*.iml
5+
*.iml
6+
/bin/

CHANGES.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1-
# version 5.3.0
1+
# 5.4.x
2+
- adding deactivation and deletion of non confirmed links
3+
- externalising help and faq page as markdown
4+
5+
# version 5.3.x
26
- renaming project to curation-dashboard, modules to curation-core and curation-web
37
- trimming of URLs for storage and look up
48
- new category »Invalid_URL« for URLs which can't be processed with Java URL class
59
- ordering link checking results in reports for severity (from »Ok« to »Invalid_URL«)
610

7-
# version 5.2.0
11+
# version 5.2.x
812
- calculate total linkchecker statistics from category statistics and overall from provider group statistics to prevent database access at different times while linkchecker changes data continuously
913

1014
# version 5.1.1

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Here is the current deployed instance of Curation Dashboard: https://curation.clarin.eu/
44

5-
The goal of this project is to implement software component for curation and quality assessment which can be integrated in the CLARINs VLO workflow. Project is initialized by Metadata Curation Task Force. Specification for the Curation Dashboard is based on the Metadata Quality Assessement Service proposal. Curation Dashboard validates and normalizes single MD records, repositories and profiles, to assess their quality and to produce reports with different information for different actors in VLO workflow. For implementation this project will use some of the existing CLARIN components.
5+
The goal of this project is to implement software component for curation and quality assessment which can be integrated in the CLARINs VLO workflow. Project is initialized by Metadata Curation Task Force. Specification for the Curation Dashboard is based on the Metadata Quality Assessment Service proposal. Curation Dashboard validates and normalizes single MD records, repositories and profiles, to assess their quality and to produce reports with different information for different actors in VLO workflow. For implementation this project will use some of the existing CLARIN components.
66

77
### curation dashboard core
88
Usable as stand-alone application to generate instance/collection reports and as required API in the curation web application

curation-core/pom.xml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,10 @@
88
<artifactId>curation-core</artifactId>
99
<properties>
1010
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
11-
<log4j.version>2.17.2</log4j.version>
12-
<rasa.version>5.0.3</rasa.version>
11+
<log4j.version>2.17.2</log4j.version>
12+
<rasa.version>5.1.1</rasa.version>
13+
<mariadb.version>2.7.5</mariadb.version>
14+
<hikari.version>5.0.1</hikari.version>
1315
</properties>
1416
<dependencies>
1517
<dependency>
@@ -106,6 +108,16 @@
106108
<artifactId>Saxon-HE</artifactId>
107109
<version>10.3</version>
108110
</dependency>
111+
<dependency>
112+
<groupId>org.mariadb.jdbc</groupId>
113+
<artifactId>mariadb-java-client</artifactId>
114+
<version>${mariadb.version}</version>
115+
</dependency>
116+
<dependency>
117+
<groupId>com.zaxxer</groupId>
118+
<artifactId>HikariCP</artifactId>
119+
<version>${hikari.version}</version>
120+
</dependency>
109121
</dependencies>
110122
<build>
111123
<plugins>
@@ -125,6 +137,7 @@
125137
<overWriteReleases>false</overWriteReleases>
126138
<overWriteSnapshots>false</overWriteSnapshots>
127139
<overWriteIfNewer>true</overWriteIfNewer>
140+
<includeScope>compile</includeScope>
128141
</configuration>
129142
</execution>
130143
</executions>

curation-core/script/updateDashboard.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22
START_TIME=$SECONDS
33

4-
WORK_DIR=/usr/local/curation-module
4+
WORK_DIR=/app/curation-dashboard
55
BIN_DIR=$WORK_DIR/bin
66
LIB_DIR=$WORK_DIR/lib
77
DATA_DIR=$WORK_DIR/data
@@ -22,6 +22,7 @@ set -e
2222

2323
# set data paths
2424
if [ -z "$PROVIDER_SETS" ]; then
25+
echo "PROVIDER_SETS not set. Using default value 'clarin europeana'"
2526
export PROVIDER_SETS="clarin europeana"
2627
fi
2728

curation-core/src/assembly/dist.xml

Lines changed: 0 additions & 34 deletions
This file was deleted.

curation-core/src/main/java/eu/clarin/cmdi/curation/ccr_service/CCRServiceFactory.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package eu.clarin.cmdi.curation.ccr_service;
22

3-
import eu.clarin.cmdi.curation.ccr_service.ICCRService;
43
import org.slf4j.Logger;
54
import org.slf4j.LoggerFactory;
65

curation-core/src/main/java/eu/clarin/cmdi/curation/ccr_service/ICCRService.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package eu.clarin.cmdi.curation.ccr_service;
22

3-
import eu.clarin.cmdi.curation.ccr_service.CCRConcept;
4-
53
import java.util.Collection;
64

75
public interface ICCRService {

0 commit comments

Comments
 (0)