Skip to content

Commit b2fef74

Browse files
committed
Merge branch 'main' into feature-TED5-171
2 parents 1409d4c + f35d3e4 commit b2fef74

6 files changed

Lines changed: 12 additions & 4 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ stop-metabase:
213213
init-rml-mapper:
214214
@ echo -e "RMLMapper folder initialisation!"
215215
@ mkdir -p ./.rmlmapper
216-
@ wget -c https://github.com/RMLio/rmlmapper-java/releases/download/v6.1.3/rmlmapper-6.1.3-r367-all.jar -O ./.rmlmapper/rmlmapper.jar
216+
@ wget -c https://github.com/RMLio/rmlmapper-java/releases/download/v6.2.2/rmlmapper-6.2.2-r371-all.jar -O ./.rmlmapper/rmlmapper.jar
217217

218218
init-limes:
219219
@ echo -e "Limes folder initialisation!"

infra/airflow-cluster/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ FROM docker.io/apache/airflow:2.5.1-python3.8
22

33
# quick sudo
44
USER root
5+
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A8D3785C
56
RUN apt-get update && apt-get install make && apt-get install build-essential git -y && apt-get install -y wget && apt-get install -y unzip
67
RUN apt install -y default-jre
78

@@ -14,7 +15,7 @@ COPY requirements.txt /opt/airflow
1415
# working in the /opt/airflow
1516
WORKDIR /opt/airflow
1617
RUN mkdir -p ./.rmlmapper
17-
RUN wget -c https://github.com/RMLio/rmlmapper-java/releases/download/v6.1.3/rmlmapper-6.1.3-r367-all.jar -O ./.rmlmapper/rmlmapper.jar
18+
RUN wget -c https://github.com/RMLio/rmlmapper-java/releases/download/v6.2.2/rmlmapper-6.2.2-r371-all.jar -O ./.rmlmapper/rmlmapper.jar
1819

1920

2021
RUN wget -c https://kumisystems.dl.sourceforge.net/project/saxon/Saxon-HE/10/Java/SaxonHE10-6J.zip -P .saxon/

infra/airflow/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ FROM docker.io/apache/airflow:2.5.1-python3.8
22

33
# quick sudo
44
USER root
5+
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys A8D3785C
56
RUN apt-get update && apt-get install make && apt-get install build-essential git -y && apt-get install -y wget && apt-get install -y unzip
67
RUN apt install -y default-jre
78

ted_sws/data_manager/adapters/mapping_suite_repository.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,8 @@ def _read_mapping_suite_package(self, mapping_suite_identifier: str) -> Optional
343343
package_path = self.repository_path / mapping_suite_identifier
344344
if package_path.is_dir():
345345
package_metadata = self._read_package_metadata(package_path)
346+
package_metadata["version"] = package_metadata[
347+
"version"] if "version" in package_metadata else package_metadata["mapping_version"]
346348
package_metadata["identifier"] = package_metadata[
347349
"identifier"] if "identifier" in package_metadata else mapping_suite_identifier
348350
package_metadata["transformation_rule_set"] = self._read_transformation_rule_set(package_path)

ted_sws/mapping_suite_processor/services/mapping_suite_validation_service.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
from ted_sws.mapping_suite_processor.adapters.mapping_suite_structure_checker import MappingSuiteStructureValidator
77

88
MAPPING_SUITE_METADATA_IDENTIFIER_KEY = 'identifier'
9-
MAPPING_SUITE_METADATA_VERSION_KEY = 'version'
9+
STANDARD_MAPPING_SUITE_METADATA_VERSION_KEY = 'version'
10+
EFORMS_MAPPING_SUITE_METADATA_VERSION_KEY = 'mapping_version'
1011

1112

1213
def get_mapping_suite_id_from_file_system(mapping_suite_path: pathlib.Path) -> Optional[str]:
@@ -20,7 +21,9 @@ def get_mapping_suite_id_from_file_system(mapping_suite_path: pathlib.Path) -> O
2021
if mapping_suite_metadata_path.exists() and mapping_suite_metadata_path.is_file():
2122
mapping_suite_metadata = json.loads(mapping_suite_metadata_path.read_text(encoding="utf-8"))
2223
identifier_value = mapping_suite_metadata[MAPPING_SUITE_METADATA_IDENTIFIER_KEY]
23-
version_value = mapping_suite_metadata[MAPPING_SUITE_METADATA_VERSION_KEY]
24+
version_value = mapping_suite_metadata[
25+
STANDARD_MAPPING_SUITE_METADATA_VERSION_KEY] if STANDARD_MAPPING_SUITE_METADATA_VERSION_KEY in mapping_suite_metadata else \
26+
mapping_suite_metadata[EFORMS_MAPPING_SUITE_METADATA_VERSION_KEY]
2427
return f"{identifier_value}_v{version_value}"
2528
return None
2629

tests/test_data/notice_transformer/test_repository/test_package4/metadata.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"mapping_version": "3.0.0-alpha.1",
66
"ontology_version": "4.0.0",
77
"mapping_type": "eforms",
8+
"mapping_suite_hash_digest": "1740b31999a492bbe80122f766f8d4c1dd7a3f720b95337a88a10cf673ceb223",
89
"metadata_constraints": {
910
"constraints": {
1011
"eforms_subtype": [

0 commit comments

Comments
 (0)