From 616d462768a02ffd28a182aac930c87f7797ead0 Mon Sep 17 00:00:00 2001 From: Shiraz Malla <129737358+Shirazos7@users.noreply.github.com> Date: Thu, 8 Feb 2024 22:27:10 +0100 Subject: [PATCH 01/17] Adding new nodes with its data (publisher , identifier , text , document_id and mscs ) with the transformation from plain to reference( xml ) wihtin XSLT , it still needs to be better organized as well . --- xslt/xslt-article-transformation.xslt | 28 +++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index 15cf230..757d981 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -27,14 +27,14 @@ - + - + @@ -45,6 +45,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + From b9b427ca9f241028d7d8eb01c6d247262e4008f0 Mon Sep 17 00:00:00 2001 From: Shiraz Malla <129737358+Shirazos7@users.noreply.github.com> Date: Thu, 8 Feb 2024 22:35:46 +0100 Subject: [PATCH 02/17] Adding new nodes with its data (publisher , identifier , text , document_id and mscs ) with the transformation from plain to reference( xml ) wihtin XSLT , it still needs to be better organized as well . --- xslt/xslt-article-transformation.xslt | 4 ---- 1 file changed, 4 deletions(-) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index 757d981..6df9a2e 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -64,11 +64,7 @@ - - - - From aaabb9f17352fbdfd311e97c0d9196c2332c2bfc Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Mon, 12 Feb 2024 18:59:53 +0100 Subject: [PATCH 03/17] adding pagination , publication_year , source and spelling nodes to the XSLT file --- xslt/xslt-article-transformation.xslt | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index 6df9a2e..9f634d6 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -18,6 +18,21 @@ + + + + + + + + + + + + + + + @@ -35,9 +50,6 @@ - - - From 1b4c312da49d74298c369219430eb744483fb9ee Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Tue, 13 Feb 2024 10:44:51 +0100 Subject: [PATCH 04/17] adjusting the file --- xslt/xslt-article-transformation.xslt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index 9f634d6..53afd74 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -77,6 +77,15 @@ + + + + + + + + + From 8cfaf388c85aa4027be88b34a15fd4a1046f45d8 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Tue, 13 Feb 2024 10:52:05 +0100 Subject: [PATCH 05/17] adding some new nodes to the xslt article file --- xslt/xslt-article-transformation.xslt | 9 --------- 1 file changed, 9 deletions(-) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index 53afd74..9f634d6 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -77,15 +77,6 @@ - - - - - - - - - From 78975a6149260fce2e465357716478b5f1747b34 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Tue, 13 Feb 2024 21:11:53 +0100 Subject: [PATCH 06/17] adjusting the file --- xslt/xslt-article-transformation.xslt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index 9f634d6..bb2a60d 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -57,12 +57,31 @@ + + + + + + + + + + + + + + + + + + + From a9c34ed867d070c76ce4c84156fe837fc7f60224 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Wed, 14 Feb 2024 20:04:00 +0100 Subject: [PATCH 07/17] after adding the references , editing again the( keywords) and the( classifications) , such they can math our xml reference output .with this push we should now fullfil our main nodes , and only 3 nodes are still missing --- xslt/xslt-article-transformation.xslt | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index bb2a60d..5f61822 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -10,11 +10,11 @@ - + - + - + @@ -50,13 +50,11 @@ - - - - - - - + + + + + From 2617a384ec5a759cd7a78d3c7df67a543ed8e265 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Tue, 20 Feb 2024 16:32:34 +0100 Subject: [PATCH 08/17] adding the template for testing if its work --- xslt/template.xsl | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 xslt/template.xsl diff --git a/xslt/template.xsl b/xslt/template.xsl new file mode 100644 index 0000000..307d352 --- /dev/null +++ b/xslt/template.xsl @@ -0,0 +1,33 @@ + + + + + + + + + + + + , + + + + , + + + + , + + + + , + + + + , + + + + + From c114d1a56aac5a0ff5b5ebd8747f3fdf438c7bac Mon Sep 17 00:00:00 2001 From: Mazztok45 Date: Wed, 21 Feb 2024 16:26:00 +0100 Subject: [PATCH 09/17] adding code to add arxiv hyperlink --- xslt/xslt-article-transformation.xslt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index 5f61822..c64eba6 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -83,6 +83,17 @@ + + + + + https://arxiv.org/abs/ + + + + + + @@ -95,5 +106,20 @@ + + + + + + + + + + https://arxiv.org/abs/ + + + + + From 7ba6f8153f2c78fad5309e882e5e62e972bdad20 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Wed, 21 Feb 2024 19:44:18 +0100 Subject: [PATCH 10/17] adjusting the file --- xslt/xslt-article-transformation.xslt | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index c64eba6..d572f57 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -109,9 +109,6 @@ - - - @@ -121,5 +118,22 @@ + + + + + https://doi.org/ + + + + From ab9e1b21f7e04b1b850741a03015bdccf84f9fe6 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Thu, 22 Feb 2024 17:34:56 +0100 Subject: [PATCH 11/17] the final version of the xslt file which should match our aims to tansform the plain.xml into reference.xml except the missing nodes in plain.xml or the additional nodes in plain.xml which are not existing in refrence.xml --- xslt/xslt-article-transformation.xslt | 214 ++++++++++++-------------- 1 file changed, 100 insertions(+), 114 deletions(-) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index d572f57..c67a442 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -1,39 +1,68 @@ - + + + + - - - - - - - - - - + + + + + + + + + + - - - + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + @@ -42,98 +71,55 @@ - - - - - - - - - - + + + + - + - + - - - - - - - - - - - - - - - - - - - - - - - - - https://arxiv.org/abs/ - - - - - - - - - - - - - - - - - - - - - - - - - - https://arxiv.org/abs/ - - - - - - - - - https://doi.org/ - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + \ No newline at end of file From 3bd4f03bbf11ce5ee9840530927325c1dc55cbbf Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Thu, 22 Feb 2024 18:26:22 +0100 Subject: [PATCH 12/17] adding euclid and crelle to the xslt file and the exclude-result-prefixes in the stylesheet as well --- xslt/xslt-article-transformation.xslt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index c67a442..33bc062 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -96,7 +96,13 @@ - + + + + + + + From 0f38404cdcd0ec64b9979479c078741bd0aae15b Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Thu, 22 Feb 2024 18:29:43 +0100 Subject: [PATCH 13/17] adding emis . eudml in the zbmath:links node as well --- xslt/xslt-article-transformation.xslt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index 33bc062..f701df2 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -3,7 +3,8 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:oai_zbmath_preview="https://zbmath.org/OAI/2.0/oai_zbmath_preview/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:zbmath="https://zbmath.org/zbmath/elements/1.0/"> + xmlns:zbmath="https://zbmath.org/zbmath/elements/1.0/" + exclude-result-prefixes="xsi oai_zb_preview"> @@ -102,7 +103,12 @@ - + + + + + + From 4bff0db9e9134b082728872cc21d79054f802d13 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Thu, 22 Feb 2024 18:31:36 +0100 Subject: [PATCH 14/17] adding vixra .numdam in the zbmath:links node as well --- xslt/xslt-article-transformation.xslt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index f701df2..2b8b252 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -109,6 +109,12 @@ + + + + + + From 6b4a8eb4d33a95aa1e7fbee677fce5399ee8a877 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Thu, 22 Feb 2024 18:33:18 +0100 Subject: [PATCH 15/17] adding gallica , lni in the zbmath:links node as well --- xslt/xslt-article-transformation.xslt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index 2b8b252..c0c4994 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -115,6 +115,12 @@ + + + + + + From 96ebc7101b7bd6cb5ceb5a8600bd9155376f8917 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Thu, 22 Feb 2024 18:36:18 +0100 Subject: [PATCH 16/17] adding mathnetru in the zbmath:links node as well --- xslt/xslt-article-transformation.xslt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index c0c4994..bf8d9ad 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -121,6 +121,9 @@ + + + From 7aa54f2eb23585e0a4bbe2a8cd50b1709ae2f5b4 Mon Sep 17 00:00:00 2001 From: shirazos7 Date: Thu, 22 Feb 2024 18:38:56 +0100 Subject: [PATCH 17/17] adding the otherwise option to recognize the other optional identifires --- xslt/xslt-article-transformation.xslt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xslt/xslt-article-transformation.xslt b/xslt/xslt-article-transformation.xslt index bf8d9ad..2ac7a49 100644 --- a/xslt/xslt-article-transformation.xslt +++ b/xslt/xslt-article-transformation.xslt @@ -124,6 +124,9 @@ + + +