diff --git a/dnet-ariadneplus/pom.xml b/dnet-ariadneplus/pom.xml index 3ba99bd..3abf3a6 100644 --- a/dnet-ariadneplus/pom.xml +++ b/dnet-ariadneplus/pom.xml @@ -10,9 +10,9 @@ eu.dnetlib dnet-ariadneplus jar - 1.0.3-SNAPSHOT + 1.1.0-SNAPSHOT - scm:svn:https://svn.driver.research-infrastructures.eu/driver/dnet50/modules/dnet-ariadneplus/trunk + scm:git:https://code-repo.d4science.org/D-Net/AriadnePlus.git diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/NEW_publish_wf.xml.st b/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/NEW_publish_wf.xml.st deleted file mode 100644 index 2747394..0000000 --- a/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/NEW_publish_wf.xml.st +++ /dev/null @@ -1,79 +0,0 @@ - - -
- - - - - -
- - $name$ - $desc$ - - publishing - $priority$ - - - - - - - public - REFRESH - http://localhost:8080/ariadneplus/publish - - - - Store RDF files in Virtuoso - - - - - - - - - - - - - - - - - - - - - - - - - - 9 9 9 ? * * - 10080 - - - -
diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/full_aggregation_wf.xml.st b/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/full_aggregation_wf.xml.st new file mode 100644 index 0000000..752194a --- /dev/null +++ b/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/full_aggregation_wf.xml.st @@ -0,0 +1,205 @@ + + +
+ + + + + +
+ + $name$ + $desc$ + + aggregator + $priority$ + + + + + INCREMENTAL + + + false + REFRESH + + + + + + + + + transformed + REFRESH + + https://aggregator.ariadne.d4science.org/ariadneplus-graphdb + https://aggregator.ariadne.d4science.org/ariadneplus-graphdb-public + + + + + Collect metadata + + + + + + + + + + + + + + + + + + + Transform records + + + + + + + + + + + + + + + + + + + + + + + + + + Index record + + + + + + + + + + + + + + + + + + + Publish records to the Staging GraphDB + + + + + + + + + + + + + + + + + + Enrich GraphDB with sparql update query + + + + + + + + + + + + + + + + + + Index on Staging Elasticsearch all records of an API from GraphDB + + + + + + + + + + + + + + + + + Publish records to the public GraphDB and Elasticsearch + + + + + + + + + + + + + + + + + + + A Fake node + + + + + + + + + + + + + + + + + + + + + + 9 9 9 ? * * + 10080 + + + +
diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/enrich_graphdb_wf.xml.st b/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/old/enrich_graphdb_wf.xml.st similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/enrich_graphdb_wf.xml.st rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/old/enrich_graphdb_wf.xml.st diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/index_on_es_wf.xml.st b/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/old/index_on_es_wf.xml.st similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/index_on_es_wf.xml.st rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/old/index_on_es_wf.xml.st diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/x3m_aggregation_wf.xml.st b/dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/old/x3m_aggregation_wf.xml.st similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/x3m_aggregation_wf.xml.st rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/ariadneplus/workflows/repo-hi/old/x3m_aggregation_wf.xml.st diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_hi_enrich_graphdb.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/old/repo_hi_enrich_graphdb.xml similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_hi_enrich_graphdb.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/old/repo_hi_enrich_graphdb.xml diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_hi_index_on_es.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/old/repo_hi_index_on_es.xml similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_hi_index_on_es.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/old/repo_hi_index_on_es.xml diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/publish/virtuoso_publish_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/publish/virtuoso_publish_template.xml deleted file mode 100644 index ab67154..0000000 --- a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/publish/virtuoso_publish_template.xml +++ /dev/null @@ -1,41 +0,0 @@ - - -
- - - - - -
- - - - - - - - - Fetch records from MDStore - - - - - - - - - - - Feed records into Virtuoso - - - - - - - - - - - -
diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_hi_import_periodo_into_graphdb.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo-hi/repo_hi_import_periodo_into_graphdb.xml similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_hi_import_periodo_into_graphdb.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo-hi/repo_hi_import_periodo_into_graphdb.xml diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/NEW_repo_hi_x3m.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo-hi/repo_hi_main.xml similarity index 90% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/NEW_repo_hi_x3m.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo-hi/repo_hi_main.xml index 5bc901b..c903e38 100644 --- a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/NEW_repo_hi_x3m.xml +++ b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo-hi/repo_hi_main.xml @@ -8,8 +8,8 @@ - Aggregate Metadata (X3M) - Collect, transform with X3M, and export metadata + Aggregate and Publish Metadata + Aggregate, enrich and publish metadata Aggregate Metadata Content Provider @@ -40,9 +40,9 @@ Create Workflow - - - + + + diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_bye_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_bye_template.xml index 391160f..4a3d493 100644 --- a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_bye_template.xml +++ b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/repo_bye_template.xml @@ -18,6 +18,7 @@ + Delete the mdstore of collected records diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/collection_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/collection_template.xml similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/collection_template.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/collection_template.xml diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/enrich_graphdb_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/enrich_graphdb_template.xml similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/enrich_graphdb_template.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/enrich_graphdb_template.xml diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/graphdb_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/graphdb_template.xml similarity index 91% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/graphdb_template.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/graphdb_template.xml index 1f1e054..dc8fe0d 100644 --- a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/graphdb_template.xml +++ b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/graphdb_template.xml @@ -13,7 +13,7 @@ - http://localhost:8080/ariadneplus/publish + diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/import_periodo_into_graphdb_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/import_periodo_into_graphdb_template.xml similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/import_periodo_into_graphdb_template.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/import_periodo_into_graphdb_template.xml diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/index_on_es_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/index_on_es_template.xml similarity index 92% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/index_on_es_template.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/index_on_es_template.xml index ef24ed1..e8af7a4 100644 --- a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/index_on_es_template.xml +++ b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/index_on_es_template.xml @@ -12,7 +12,7 @@ - http://localhost:8281/ariadneplus-graphdb + diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/index_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/index_template.xml similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/index_template.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/index_template.xml diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/public_publishing_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/public_publishing_template.xml new file mode 100644 index 0000000..0a8732f --- /dev/null +++ b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/public_publishing_template.xml @@ -0,0 +1,76 @@ + +
+ + + + + +
+ + + + + + + + + + + + + Publish records to the public GraphDB + + + + + + + + + + + + + + + + + + Enrich public GraphDB with sparql update query + + + + + + + + + + + + + + + + + + Index on public Elasticsearch all records of an API from GraphDB + + + + + + + + + + + + + + + + + + +
\ No newline at end of file diff --git a/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/transform_x3m_template.xml b/dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/transform_x3m_template.xml similarity index 100% rename from dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/transform_x3m_template.xml rename to dnet-ariadneplus/src/main/resources/eu/dnetlib/bootstrap/profiles/workflows/templates/transform_x3m_template.xml diff --git a/dnet-ariadneplus/src/test/resources/eu/dnetlib/wf_migration/new_agg_wf.xml b/dnet-ariadneplus/src/test/resources/eu/dnetlib/wf_migration/new_agg_wf.xml new file mode 100644 index 0000000..e899548 --- /dev/null +++ b/dnet-ariadneplus/src/test/resources/eu/dnetlib/wf_migration/new_agg_wf.xml @@ -0,0 +1,195 @@ + +
+ + + + + +
+ + + Aggregate, enrich and index AriadnePlus content + + Aggregate, enrich and index AriadnePlus content on shadow and public instance + + aggregator + 50 + + + + INCREMENTAL + 36aadfcc-648b-43f7-96f3-b4ae612b3fa4_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ== + false + REFRESH + + + + + 971d3cf8-b720-4f29-a16d-f4453c962343_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ== + null + transformed + REFRESH + + https://aggregator.ariadne.d4science.org/ariadneplus-graphdb + https://aggregator.ariadne.d4science.org/ariadneplus-graphdb-public + + + + + Collect metadata + + + + + + + + + + + + + + + + + + + Transform records + + + + + + + + + + + + + + + + + + + + + + + + + + Index record + + + + + + + + + + + + + + + + + + + + + Publish records to the Staging GraphDB + + + + + + + + + + + + + + + + + + Enrich GraphDB with sparql update query + + + + + + + + + + + + + + + + + + Index on Staging Elasticsearch all records of an API from GraphDB + + + + + + + + + + + + + + + + + Publish records to the public GraphDB and Elasticsearch + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 9 9 ? * * + 10080 + + + +
\ No newline at end of file diff --git a/dnet-ariadneplus/src/test/resources/eu/dnetlib/wf_migration/old_agg_wf.xml b/dnet-ariadneplus/src/test/resources/eu/dnetlib/wf_migration/old_agg_wf.xml new file mode 100644 index 0000000..a41b9c9 --- /dev/null +++ b/dnet-ariadneplus/src/test/resources/eu/dnetlib/wf_migration/old_agg_wf.xml @@ -0,0 +1,139 @@ + +
+ + + + + +
+ + Aggregate Metadata (X3M) + Collect, transform with X3M, and export metadata + + aggregator + 50 + + + + REFRESH + 6f7c21a0-a7be-4724-be89-833b33ad5e0a_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ== + false + REFRESH + false + e1a85324-8f54-45c1-8513-208693a41666_VHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZXMvVHJhbnNmb3JtYXRpb25SdWxlRFNSZXNvdXJjZVR5cGU= + e508ddc7-ff5e-45dc-9116-96a2201d0bc9_Q2xlYW5lckRTUmVzb3VyY2VzL0NsZWFuZXJEU1Jlc291cmNlVHlwZQ== + af07e923-424b-4d5e-9677-66582db7efdd_TURTdG9yZURTUmVzb3VyY2VzL01EU3RvcmVEU1Jlc291cmNlVHlwZQ== + 84c5cd33-b152-4fae-8796-fea0685a6c83_SW5kZXhEU1Jlc291cmNlcy9JbmRleERTUmVzb3VyY2VUeXBl + transformed + REFRESH + https://mapping.d4science.org/3MEditor/Services?id=591&output=text/xml&method=export + https://aggregator.ariadne.d4science.org/ariadneplus-graphdb + + + + Collect metadata + + + + + + + + + + + + + + + + + + + Transform records + + + + + + + + + + + + + + + + + + + + + + + + + + Index record + + + + + + + + + + + + + + + + + + + Publish records to GraphDB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 9 9 9 ? * * + 10080 + + + wf_20200605_160619_405 + 2020-06-05T16:07:19+02:00 + SUCCESS + + + +
\ No newline at end of file