From 8c2ba20fa91e726c26fc374f48aa6998a9fcdbbf Mon Sep 17 00:00:00 2001 From: jmillanacosta Date: Fri, 15 Sep 2023 17:20:21 +0200 Subject: [PATCH 01/11] Major rearrangement, from labels to data --- .../workflows/placeholder_create_erm_datasets | 0 .../placeholder_create_erm_literature | 0 Gemfile | 1 + Gemfile.lock | 2 + _config.yml | 10 + _data/erm/ERM00000063.yml | 10 + _data/erm/ERM00000064.yml | 9 + .../erm/ERM00000397.yml | 6 +- .../erm/ERM00000400.yml | 7 +- .../erm/ERM00000403.yml | 7 +- .../erm/ERM00000409.yml | 7 +- _data/erm/ERM00000416.yml | 8 + .../erm/ERM00000421.yml | 7 +- .../erm/ERM00000424.yml | 7 +- .../erm/ERM00000442.yml | 6 +- .../erm/ERM00000445.yml | 7 +- _data/erm/ERM00000582.yml | 7 + _data/erm/ERM00000583.yml | 6 + _data/erm/ERM00000584.yml | 8 + _data/work/10.1186/S13321-022-00614-7.yml | 5 + _data/work/10.3389/FTOX.2022.981701.yml | 5 + _data/work/10.5281/ZENODO.7940162.yml | 5 + _data/work/10.5281/ZENODO.7965603.yml | 5 + _data/work/10.5281/ZENODO.7966134.yml | 5 + _data/work/10.5281/ZENODO.7989699.yml | 5 + _data/work/10.5281/ZENODO.7990086.yml | 5 + _data/work/10.5281/ZENODO.7990214.yml | 5 + _data/work/10.5281/ZENODO.7990251.yml | 5 + _data/work/10.5281/ZENODO.7990302.yml | 5 + _data/work/10.5281/ZENODO.8015080.yml | 5 + _includes/collecttags.html | 19 - _includes/head.html | 5 - _includes/header.html | 1 + _layouts/ontoclass.html | 93 + _layouts/substance.html | 46 +- identifier.markdown | 19 +- log | 67965 ++++++++++++++++ ontology.markdown | 17 + substance/ERM00000063.markdown | 12 - substance/ERM00000064.markdown | 12 - substance/ERM00000416.markdown | 11 - substance/ERM00000582.markdown | 8 - substance/ERM00000583.markdown | 11 - substance/ERM00000584.markdown | 12 - work/10.1186/S13321-022-00614-7.markdown | 7 - work/10.3389/FTOX.2022.981701.markdown | 7 - work/10.5281/ZENODO.7940162.markdown | 7 - work/10.5281/ZENODO.7965603.markdown | 7 - work/10.5281/ZENODO.7966134.markdown | 7 - work/10.5281/ZENODO.7989699.markdown | 7 - work/10.5281/ZENODO.7990086.markdown | 7 - work/10.5281/ZENODO.7990214.markdown | 7 - work/10.5281/ZENODO.7990251.markdown | 7 - work/10.5281/ZENODO.7990302.markdown | 7 - work/10.5281/ZENODO.8015080.markdown | 7 - 55 files changed, 68252 insertions(+), 226 deletions(-) create mode 100644 .github/workflows/placeholder_create_erm_datasets create mode 100644 .github/workflows/placeholder_create_erm_literature create mode 100644 _data/erm/ERM00000063.yml create mode 100644 _data/erm/ERM00000064.yml rename substance/ERM00000397.markdown => _data/erm/ERM00000397.yml (56%) rename substance/ERM00000400.markdown => _data/erm/ERM00000400.yml (61%) rename substance/ERM00000403.markdown => _data/erm/ERM00000403.yml (60%) rename substance/ERM00000409.markdown => _data/erm/ERM00000409.yml (58%) create mode 100644 _data/erm/ERM00000416.yml rename substance/ERM00000421.markdown => _data/erm/ERM00000421.yml (61%) rename substance/ERM00000424.markdown => _data/erm/ERM00000424.yml (60%) rename substance/ERM00000442.markdown => _data/erm/ERM00000442.yml (65%) rename substance/ERM00000445.markdown => _data/erm/ERM00000445.yml (60%) create mode 100644 _data/erm/ERM00000582.yml create mode 100644 _data/erm/ERM00000583.yml create mode 100644 _data/erm/ERM00000584.yml create mode 100644 _data/work/10.1186/S13321-022-00614-7.yml create mode 100644 _data/work/10.3389/FTOX.2022.981701.yml create mode 100644 _data/work/10.5281/ZENODO.7940162.yml create mode 100644 _data/work/10.5281/ZENODO.7965603.yml create mode 100644 _data/work/10.5281/ZENODO.7966134.yml create mode 100644 _data/work/10.5281/ZENODO.7989699.yml create mode 100644 _data/work/10.5281/ZENODO.7990086.yml create mode 100644 _data/work/10.5281/ZENODO.7990214.yml create mode 100644 _data/work/10.5281/ZENODO.7990251.yml create mode 100644 _data/work/10.5281/ZENODO.7990302.yml create mode 100644 _data/work/10.5281/ZENODO.8015080.yml delete mode 100644 _includes/collecttags.html create mode 100644 _layouts/ontoclass.html create mode 100644 log create mode 100644 ontology.markdown delete mode 100644 substance/ERM00000063.markdown delete mode 100644 substance/ERM00000064.markdown delete mode 100644 substance/ERM00000416.markdown delete mode 100644 substance/ERM00000582.markdown delete mode 100644 substance/ERM00000583.markdown delete mode 100644 substance/ERM00000584.markdown delete mode 100644 work/10.1186/S13321-022-00614-7.markdown delete mode 100644 work/10.3389/FTOX.2022.981701.markdown delete mode 100644 work/10.5281/ZENODO.7940162.markdown delete mode 100644 work/10.5281/ZENODO.7965603.markdown delete mode 100644 work/10.5281/ZENODO.7966134.markdown delete mode 100644 work/10.5281/ZENODO.7989699.markdown delete mode 100644 work/10.5281/ZENODO.7990086.markdown delete mode 100644 work/10.5281/ZENODO.7990214.markdown delete mode 100644 work/10.5281/ZENODO.7990251.markdown delete mode 100644 work/10.5281/ZENODO.7990302.markdown delete mode 100644 work/10.5281/ZENODO.8015080.markdown diff --git a/.github/workflows/placeholder_create_erm_datasets b/.github/workflows/placeholder_create_erm_datasets new file mode 100644 index 0000000..e69de29 diff --git a/.github/workflows/placeholder_create_erm_literature b/.github/workflows/placeholder_create_erm_literature new file mode 100644 index 0000000..e69de29 diff --git a/Gemfile b/Gemfile index 317d89c..4cd6edd 100644 --- a/Gemfile +++ b/Gemfile @@ -20,6 +20,7 @@ group :jekyll_plugins do gem 'jekyll-seo-tag' gem 'jekyll-sitemap' gem 'jekyll-paginate' + gem 'jekyll-datapage-generator' end # Windows and JRuby does not include zoneinfo files, so bundle the tzinfo-data gem diff --git a/Gemfile.lock b/Gemfile.lock index 438c75f..ed43e83 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -31,6 +31,7 @@ GEM safe_yaml (~> 1.0) terminal-table (>= 1.8, < 4.0) webrick (~> 1.7) + jekyll-datapage-generator (1.4.0) jekyll-feed (0.17.0) jekyll (>= 3.7, < 5.0) jekyll-mastodon_webfinger (1.0.2) @@ -81,6 +82,7 @@ PLATFORMS DEPENDENCIES http_parser.rb (~> 0.6.0) jekyll (~> 4.3.2) + jekyll-datapage-generator jekyll-feed (~> 0.12) jekyll-mastodon_webfinger (~> 1.0) jekyll-paginate diff --git a/_config.yml b/_config.yml index 4b23f56..544cb3f 100644 --- a/_config.yml +++ b/_config.yml @@ -13,8 +13,18 @@ plugins: - jekyll-seo-tag - jekyll/mastodon_webfinger - jekyll-paginate + - jekyll-datapage-generator feed: tags: true tags: + +### Page generator from _data files + +page_gen: +- data: "erm" + template: "substance" + dir: "substance/ERM/" + name_expr: "record['id'].sub('ERM', '')" + title_expr: "record['title']" \ No newline at end of file diff --git a/_data/erm/ERM00000063.yml b/_data/erm/ERM00000063.yml new file mode 100644 index 0000000..811f502 --- /dev/null +++ b/_data/erm/ERM00000063.yml @@ -0,0 +1,10 @@ +title: "Material: ERM00000063" +type: ChemicalSubstance +id: ERM00000063 +tag: erm:ERM00000063 +chemicalComposition: ZnO +tags: doi:10.3389/FTOX.2022.981701 erm:ERM00000063 +scholarlyArticleDOI: [10.3389/ftox.2022.981701] +datasetDOI: +rdfs:type: owl:Thing +ermid: \ No newline at end of file diff --git a/_data/erm/ERM00000064.yml b/_data/erm/ERM00000064.yml new file mode 100644 index 0000000..c584cbb --- /dev/null +++ b/_data/erm/ERM00000064.yml @@ -0,0 +1,9 @@ +title: "Material: ERM00000064" +type: ChemicalSubstance +id: ERM00000064 +tag: erm:ERM00000064 +tags: erm:ERM00000064 10.3389/ftox.2022.981701 +chemicalComposition: TiO2 +scholarlyArticleDOI: [10.3389/ftox.2022.981701] +datasetDOI: +rdfs:type: owl:Thing \ No newline at end of file diff --git a/substance/ERM00000397.markdown b/_data/erm/ERM00000397.yml similarity index 56% rename from substance/ERM00000397.markdown rename to _data/erm/ERM00000397.yml index b43acb6..b211efb 100644 --- a/substance/ERM00000397.markdown +++ b/_data/erm/ERM00000397.yml @@ -1,7 +1,5 @@ ---- -layout: substance title: "Material: ERM00000397" type: ChemicalSubstance +id: ERM00000397 tag: erm:ERM00000397 -chemicalComposition: CeO2/Co3O4 ---- +rdfs:type: owl:Thing \ No newline at end of file diff --git a/substance/ERM00000400.markdown b/_data/erm/ERM00000400.yml similarity index 61% rename from substance/ERM00000400.markdown rename to _data/erm/ERM00000400.yml index ae5c555..8e4476c 100644 --- a/substance/ERM00000400.markdown +++ b/_data/erm/ERM00000400.yml @@ -1,7 +1,6 @@ ---- -layout: substance title: "Material: ERM00000400" type: ChemicalSubstance -tag: erm:ERM00000400 +id: ERM00000400 chemicalComposition: Ce0.75Zr0.25O2 ---- +rdfs:type: owl:Thing +tag: erm:ERM00000400 \ No newline at end of file diff --git a/substance/ERM00000403.markdown b/_data/erm/ERM00000403.yml similarity index 60% rename from substance/ERM00000403.markdown rename to _data/erm/ERM00000403.yml index 1f814a7..ff9ec06 100644 --- a/substance/ERM00000403.markdown +++ b/_data/erm/ERM00000403.yml @@ -1,7 +1,6 @@ ---- -layout: substance title: "Material: ERM00000403" type: ChemicalSubstance -tag: erm:ERM00000403 +id: ERM00000403 chemicalComposition: Ce0.1Zr0.9O2 ---- +rdfs:type: owl:Thing +tag: erm:ERM00000403 \ No newline at end of file diff --git a/substance/ERM00000409.markdown b/_data/erm/ERM00000409.yml similarity index 58% rename from substance/ERM00000409.markdown rename to _data/erm/ERM00000409.yml index 0d6b85f..f689139 100644 --- a/substance/ERM00000409.markdown +++ b/_data/erm/ERM00000409.yml @@ -1,7 +1,6 @@ ---- -layout: substance title: "Material: ERM00000409" type: ChemicalSubstance -tag: erm:ERM00000409 +id: ERM00000409 chemicalComposition: Fe3O4 ---- +rdfs:type: owl:Thing +tag: erm:ERM00000409 \ No newline at end of file diff --git a/_data/erm/ERM00000416.yml b/_data/erm/ERM00000416.yml new file mode 100644 index 0000000..2f4cbca --- /dev/null +++ b/_data/erm/ERM00000416.yml @@ -0,0 +1,8 @@ +layout: substance +title: "Material: ERM00000416" +id: ERM00000416 +tags: doi:10.5281/ZENODO.7940162 ERM00000416 +chemicalComposition: ZnO +datasetDOI: 10.5281/ZENODO.7940162 +rdfs:type: owl:Thing +tag: erm:ERM00000416 \ No newline at end of file diff --git a/substance/ERM00000421.markdown b/_data/erm/ERM00000421.yml similarity index 61% rename from substance/ERM00000421.markdown rename to _data/erm/ERM00000421.yml index af92a1d..a6fd39d 100644 --- a/substance/ERM00000421.markdown +++ b/_data/erm/ERM00000421.yml @@ -1,7 +1,6 @@ ---- -layout: substance title: "Material: ERM00000421" type: ChemicalSubstance -tag: erm:ERM00000421 +id: ERM00000421 chemicalComposition: Ce0.75Zr0.25O2 ---- +rdfs:type: owl:Thing +tag: erm:ERM00000421 \ No newline at end of file diff --git a/substance/ERM00000424.markdown b/_data/erm/ERM00000424.yml similarity index 60% rename from substance/ERM00000424.markdown rename to _data/erm/ERM00000424.yml index baa7e2a..6a9d700 100644 --- a/substance/ERM00000424.markdown +++ b/_data/erm/ERM00000424.yml @@ -1,7 +1,6 @@ ---- -layout: substance title: "Material: ERM00000424" type: ChemicalSubstance -tag: erm:ERM00000424 +id: ERM00000424 chemicalComposition: Ce0.1Zr0.9O2 ---- +rdfs:type: owl:Thing +tag: erm:ERM00000424 \ No newline at end of file diff --git a/substance/ERM00000442.markdown b/_data/erm/ERM00000442.yml similarity index 65% rename from substance/ERM00000442.markdown rename to _data/erm/ERM00000442.yml index 36e73f7..3ac4dbb 100644 --- a/substance/ERM00000442.markdown +++ b/_data/erm/ERM00000442.yml @@ -1,7 +1,7 @@ ---- layout: substance title: "Material: ERM00000442" type: ChemicalSubstance -tag: erm:ERM00000442 +id: ERM00000442 chemicalComposition: Ce0.75Zr0.25O2 ---- +rdfs:type: owl:Thing +tag: erm:ERM00000442 \ No newline at end of file diff --git a/substance/ERM00000445.markdown b/_data/erm/ERM00000445.yml similarity index 60% rename from substance/ERM00000445.markdown rename to _data/erm/ERM00000445.yml index 033eda7..5a54515 100644 --- a/substance/ERM00000445.markdown +++ b/_data/erm/ERM00000445.yml @@ -1,7 +1,6 @@ ---- -layout: substance title: "Material: ERM00000445" type: ChemicalSubstance -tag: erm:ERM00000445 +id: ERM00000445 chemicalComposition: Ce0.1Zr0.9O2 ---- +rdfs:type: owl:Thing +tag: erm:ERM00000445 \ No newline at end of file diff --git a/_data/erm/ERM00000582.yml b/_data/erm/ERM00000582.yml new file mode 100644 index 0000000..c009e75 --- /dev/null +++ b/_data/erm/ERM00000582.yml @@ -0,0 +1,7 @@ +title: "Material: ERM00000582" +type: ChemicalSubstance +id: ERM00000582 +chemicalSubstance: Au +datasetDOI: [10.5281/ZENODO.7990251] +rdfs:type: owl:Thing +tag: erm:ERM00000582 \ No newline at end of file diff --git a/_data/erm/ERM00000583.yml b/_data/erm/ERM00000583.yml new file mode 100644 index 0000000..d0c8f24 --- /dev/null +++ b/_data/erm/ERM00000583.yml @@ -0,0 +1,6 @@ +title: "Material: ERM00000583" +id: ERM00000583 +chemicalComposition: Fe3O4 +datasetDOI: [10.5281/ZENODO.7990302] +rdfs:type: owl:Thing +tag: erm:ERM00000583 \ No newline at end of file diff --git a/_data/erm/ERM00000584.yml b/_data/erm/ERM00000584.yml new file mode 100644 index 0000000..dfb0006 --- /dev/null +++ b/_data/erm/ERM00000584.yml @@ -0,0 +1,8 @@ +title: "Material: ERM00000584" +type: ChemicalSubstance +id: ERM00000584 +chemicalComposition: ZnO +tags: doi:10.5281/ZENODO.7990214 +datasetDOI: [10.5281/ZENODO.7990214] +rdfs:type: owl:Thing +tag: erm:ERM00000584 \ No newline at end of file diff --git a/_data/work/10.1186/S13321-022-00614-7.yml b/_data/work/10.1186/S13321-022-00614-7.yml new file mode 100644 index 0000000..ae0fe5b --- /dev/null +++ b/_data/work/10.1186/S13321-022-00614-7.yml @@ -0,0 +1,5 @@ +title: "Work: European Registry of Materials: global, unique identifiers for (undisclosed) nanomaterials" +type: ScholarlyArticle +tag: doi:10.1186/S13321-022-00614-7 +doi: doi:10.1186/S13321-022-00614-7 +uri: https://doi.org/doi:10.1186/S13321-022-00614-7 diff --git a/_data/work/10.3389/FTOX.2022.981701.yml b/_data/work/10.3389/FTOX.2022.981701.yml new file mode 100644 index 0000000..e6292bb --- /dev/null +++ b/_data/work/10.3389/FTOX.2022.981701.yml @@ -0,0 +1,5 @@ +title: "Work: The alamar blue assay in the context of safety testing of nanomaterials" +type: ScholarlyArticle +tag: doi:10.3389/FTOX.2022.981701 +doi: doi:10.3389/FTOX.2022.981701 +uri: https://doi.org/doi:10.3389/FTOX.2022.981701 diff --git a/_data/work/10.5281/ZENODO.7940162.yml b/_data/work/10.5281/ZENODO.7940162.yml new file mode 100644 index 0000000..a0ce393 --- /dev/null +++ b/_data/work/10.5281/ZENODO.7940162.yml @@ -0,0 +1,5 @@ +title: "Work: Physico-chemical characterization of sterilized ZnO nanoparticles by XPS / HAXPES / SEM" +type: Dataset +tag: doi:10.5281/ZENODO.7940162 +doi: 10.5281/ZENODO.7940162 +uri: https://doi.org/10.5281/ZENODO.7940162 diff --git a/_data/work/10.5281/ZENODO.7965603.yml b/_data/work/10.5281/ZENODO.7965603.yml new file mode 100644 index 0000000..6198792 --- /dev/null +++ b/_data/work/10.5281/ZENODO.7965603.yml @@ -0,0 +1,5 @@ +title: "Work: Physico-chemical characterization of sterilized Ce0.1Zr0.9O2 nanoparticles by XPS / HAXPES / SEM" +type: Dataset +tag: doi:10.5281/ZENODO.7965603 +doi: doi:10.5281/ZENODO.7965603 +uri: https://doi.org/doi:10.5281/ZENODO.7965603 diff --git a/_data/work/10.5281/ZENODO.7966134.yml b/_data/work/10.5281/ZENODO.7966134.yml new file mode 100644 index 0000000..5092b69 --- /dev/null +++ b/_data/work/10.5281/ZENODO.7966134.yml @@ -0,0 +1,5 @@ +title: "Work: Physico-chemical characterization of sterilized Ce0.75Zr0.25O2 nanoparticles by XPS / HAXPES / SEM" +type: Dataset +tag: doi:10.5281/ZENODO.7966134 +doi: doi:10.5281/ZENODO.7966134 +uri: https://doi.org/doi:10.5281/ZENODO.7966134 diff --git a/_data/work/10.5281/ZENODO.7989699.yml b/_data/work/10.5281/ZENODO.7989699.yml new file mode 100644 index 0000000..a1be2f5 --- /dev/null +++ b/_data/work/10.5281/ZENODO.7989699.yml @@ -0,0 +1,5 @@ +title: "Work: Physico-chemical characterization of CeO2/Co3O4 nanoparticles by XPS / HAXPES / SEM" +type: Dataset +tag: doi:10.5281/ZENODO.7989699 +doi: doi:10.5281/ZENODO.7989699 +uri: https://doi.org/doi:10.5281/ZENODO.7989699 diff --git a/_data/work/10.5281/ZENODO.7990086.yml b/_data/work/10.5281/ZENODO.7990086.yml new file mode 100644 index 0000000..9137ce2 --- /dev/null +++ b/_data/work/10.5281/ZENODO.7990086.yml @@ -0,0 +1,5 @@ +title: "Work: Physico-chemical characterization of Fe3O4 nanoparticles by XPS / HAXPES / SEM" +type: Dataset +tag: doi:10.5281/ZENODO.7990086 +doi: doi:10.5281/ZENODO.7990086 +uri: https://doi.org/doi:10.5281/ZENODO.7990086 diff --git a/_data/work/10.5281/ZENODO.7990214.yml b/_data/work/10.5281/ZENODO.7990214.yml new file mode 100644 index 0000000..d686cc3 --- /dev/null +++ b/_data/work/10.5281/ZENODO.7990214.yml @@ -0,0 +1,5 @@ +title: "Work: Physico-chemical characterization of sterile ZnO nanoparticles by XPS / HAXPES / SEM" +type: Dataset +tag: doi:10.5281/ZENODO.7990214 +doi: doi:10.5281/ZENODO.7990214 +uri: https://doi.org/doi:10.5281/ZENODO.7990214 diff --git a/_data/work/10.5281/ZENODO.7990251.yml b/_data/work/10.5281/ZENODO.7990251.yml new file mode 100644 index 0000000..903a273 --- /dev/null +++ b/_data/work/10.5281/ZENODO.7990251.yml @@ -0,0 +1,5 @@ +title: "Work: Physico-chemical characterization of sterile citrated stabilized Au nanoparticles by XPS / HAXPES / SEM" +type: Dataset +tag: doi:10.5281/ZENODO.7990251 +doi: doi:10.5281/ZENODO.7990251 +uri: https://doi.org/doi:10.5281/ZENODO.7990251 diff --git a/_data/work/10.5281/ZENODO.7990302.yml b/_data/work/10.5281/ZENODO.7990302.yml new file mode 100644 index 0000000..daea4c4 --- /dev/null +++ b/_data/work/10.5281/ZENODO.7990302.yml @@ -0,0 +1,5 @@ +title: "Work: Physico-chemical characterization of sterile Fe3O4 nanoparticles by XPS / HAXPES / SEM" +type: Dataset +tag: doi:10.5281/ZENODO.7990302 +doi: 10.5281/ZENODO.7990302 +uri: https://doi.org/10.5281/ZENODO.7990302 diff --git a/_data/work/10.5281/ZENODO.8015080.yml b/_data/work/10.5281/ZENODO.8015080.yml new file mode 100644 index 0000000..3d3a5f2 --- /dev/null +++ b/_data/work/10.5281/ZENODO.8015080.yml @@ -0,0 +1,5 @@ +title: "Work: Ontology IRIs for the JRC representative industrial nanomaterials" +type: Report +tag: doi:10.5281/ZENODO.8015080 +doi: doi:10.5281/ZENODO.8015080 +uri: https://doi.org/doi:10.5281/ZENODO.8015080 diff --git a/_includes/collecttags.html b/_includes/collecttags.html deleted file mode 100644 index 7a3092e..0000000 --- a/_includes/collecttags.html +++ /dev/null @@ -1,19 +0,0 @@ - -{% assign rawtags = "" %} -{% for post in site.posts %} - {% assign ttags = post.tags | join:'|' | append:'|' %} - {% assign rawtags = rawtags | append:ttags %} -{% endfor %} -{% assign rawtags = rawtags | split:'|' | sort %} - -{% assign site.tags = "" %} -{% for tag in rawtags %} - {% if tag != "" %} - {% if tags == "" %} - {% assign tags = tag | split:'|' %} - {% endif %} - {% unless tags contains tag %} - {% assign tags = tags | join:'|' | append:'|' | append:tag | split:'|' %} - {% endunless %} - {% endif %} -{% endfor %} diff --git a/_includes/head.html b/_includes/head.html index 1a62f76..e22765f 100644 --- a/_includes/head.html +++ b/_includes/head.html @@ -5,11 +5,6 @@ {%- seo -%} - {%- feed_meta -%} - - {% if site.tags != "" %} - {% include collecttags.html %} - {% endif %} diff --git a/_includes/header.html b/_includes/header.html index 81bdfcc..8ebd3fe 100644 --- a/_includes/header.html +++ b/_includes/header.html @@ -24,6 +24,7 @@ {% elsif my_page.title contains "Molecule:" %} {% elsif my_page.title contains "Material:" %} {% elsif my_page.title contains "Work:" %} + {% elsif my_page.title contains "class" %} {% elsif my_page.title %} {{ my_page.title | escape }} {% endif %} diff --git a/_layouts/ontoclass.html b/_layouts/ontoclass.html new file mode 100644 index 0000000..eabcb81 --- /dev/null +++ b/_layouts/ontoclass.html @@ -0,0 +1,93 @@ +--- +layout: base +--- + + +{% assign title_parts = page.title | split: ':' %} +{% assign clean_title = title_parts[1] | strip %} +{% assign down_title = clean_title | downcase %} + +{% assign substance_split = page.tag | split:':' %} +{% assign substance = substance_split[1] %} + +
+

{{ clean_title }}

+ + + +{% if page.chemicalComposition %}{% endif %} + +

Blog posts

+ +
+ + + +
+ {{ content }} +
+ +{% if page.tags.size > 0 %} + + +{% endif %} diff --git a/_layouts/substance.html b/_layouts/substance.html index eabcb81..f93039a 100644 --- a/_layouts/substance.html +++ b/_layouts/substance.html @@ -31,6 +31,27 @@

Blog posts

{% endfor %} + +{% assign datasets = page.datasetDOI %} +{% if datasets.size > 0 %} +

Datasets

+ +{% endif %} + +{% assign journalArticles = page.journalArticleDOI | split: ' ' %} +{% if journalArticles.size > 0 %} +

Datasets

+ +{% endif %} + - -
- {{ content }} -
-{% if page.tags.size > 0 %} + +{% assign scholarlyArticles = page.scholarlyArticleDOI | split: ' ' %} +{% if scholarlyArticles.size > 0 %} + + + + + + + + + + + + + + + + + + +
ERM IDOntology classCURIEChemical CompositionIn DatasetSame As
+ + + + + From fc209a10bd08d134775159d45f6b0f20cfeeceaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Mill=C3=A1n=20Acosta?= <83466805+jmillanacosta@users.noreply.github.com> Date: Tue, 9 Jan 2024 16:06:19 +0100 Subject: [PATCH 07/11] Includes ERM: namespace when populating list --- ontology.markdown | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ontology.markdown b/ontology.markdown index 3f64c7c..130f1a7 100644 --- a/ontology.markdown +++ b/ontology.markdown @@ -17,7 +17,7 @@ permalink: /enmo/ {% assign erm = erm_hash[1] %} {% if enmo.curie == erm.a %}
  • - {{ erm.id }} + {{ erm.id | replace: 'ERM', 'erm:ERM'}}
  • {% endif %} @@ -27,4 +27,4 @@ permalink: /enmo/ {% endfor %} - \ No newline at end of file + From ba858d2ffe90076121f44091f200c86ce69ba8ec Mon Sep 17 00:00:00 2001 From: jmillanacosta Date: Tue, 9 Jan 2024 16:33:01 +0100 Subject: [PATCH 08/11] Added ERM namespaces, fixed hrefs --- identifier.markdown | 2 +- ontology.markdown | 2 +- tags.markdown | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/identifier.markdown b/identifier.markdown index bef0e8b..546d289 100644 --- a/identifier.markdown +++ b/identifier.markdown @@ -10,7 +10,7 @@ permalink: /identifiers/ {% assign erm = erm_hash[1] %}
  • - {{ erm.id }} + {{ erm.id | replace: 'ERM', 'erm:ERM' }}
  • {% endfor %} diff --git a/ontology.markdown b/ontology.markdown index 130f1a7..a621dab 100644 --- a/ontology.markdown +++ b/ontology.markdown @@ -1,6 +1,6 @@ --- layout: page -title: ENMO - ontology +title: eNM Ontology permalink: /enmo/ ---
    diff --git a/tags.markdown b/tags.markdown index ebe0863..3356caa 100644 --- a/tags.markdown +++ b/tags.markdown @@ -11,7 +11,7 @@ permalink: /tags/ {% assign tag_name = tag[0] %} {% if tag_name contains "erm:" %} - {{ tag | first }} + {{ tag | first }} {% endif %} {% endfor %} From 3c162dc85452b3b2f3722e0bad4f7c0d8989d292 Mon Sep 17 00:00:00 2001 From: jmillanacosta Date: Tue, 9 Jan 2024 16:33:41 +0100 Subject: [PATCH 09/11] Added new ontology terms as placeholders --- _data/enmo/CHEBI:23367.yml | 4 + _data/enmo/npo:NPO_1486.yml | 4 + _data/enmo/npo:NPO_1542.yml | 3 +- _data/enmo/npo:NPO_707.yml | 4 + .../{owl:thing.yml => obo:BFO_0000040.yml} | 2 +- _data/erm/ERM00000064.yml | 2 +- _data/erm/ERM00000397.yml | 2 +- _data/erm/ERM00000416.yml | 2 +- _data/erm/ERM00000424.yml | 2 +- _data/erm/ERM00000445.yml | 2 +- _data/erm/ERM00000582.yml | 2 +- _data/erm/ERM00000583.yml | 2 +- _data/erm/ERM00000584.yml | 2 +- _layouts/ontoclass.html | 93 ------------------- 14 files changed, 23 insertions(+), 103 deletions(-) create mode 100644 _data/enmo/CHEBI:23367.yml create mode 100644 _data/enmo/npo:NPO_1486.yml create mode 100644 _data/enmo/npo:NPO_707.yml rename _data/enmo/{owl:thing.yml => obo:BFO_0000040.yml} (71%) delete mode 100644 _layouts/ontoclass.html diff --git a/_data/enmo/CHEBI:23367.yml b/_data/enmo/CHEBI:23367.yml new file mode 100644 index 0000000..48f46bb --- /dev/null +++ b/_data/enmo/CHEBI:23367.yml @@ -0,0 +1,4 @@ +label: molecular entity +URI: http://purl.obolibrary.org/obo/CHEBI_23367 +curie: CHEBI:23367 +a: obo:BFO_0000040 \ No newline at end of file diff --git a/_data/enmo/npo:NPO_1486.yml b/_data/enmo/npo:NPO_1486.yml new file mode 100644 index 0000000..fae26f0 --- /dev/null +++ b/_data/enmo/npo:NPO_1486.yml @@ -0,0 +1,4 @@ +label: titanium oxide nanoparticle +URI: http://purl.bioontology.org/ontology/npo#NPO_1486 +curie: npo:NPO_1486 +a: npo:NPO_707 \ No newline at end of file diff --git a/_data/enmo/npo:NPO_1542.yml b/_data/enmo/npo:NPO_1542.yml index edc6675..ca382ad 100644 --- a/_data/enmo/npo:NPO_1542.yml +++ b/_data/enmo/npo:NPO_1542.yml @@ -1,3 +1,4 @@ label: zinc oxide nanoparticle URI: http://purl.bioontology.org/ontology/npo#NPO_1542 -curie: npo:NPO_1542 \ No newline at end of file +curie: npo:NPO_1542 +a: npo:NPO_707 \ No newline at end of file diff --git a/_data/enmo/npo:NPO_707.yml b/_data/enmo/npo:NPO_707.yml new file mode 100644 index 0000000..f84e240 --- /dev/null +++ b/_data/enmo/npo:NPO_707.yml @@ -0,0 +1,4 @@ +label: nanoparticle +URI: http://purl.bioontology.org/ontology/npo#NPO_707 +curie: npo:NPO_707 +a: CHEBI_23367 \ No newline at end of file diff --git a/_data/enmo/owl:thing.yml b/_data/enmo/obo:BFO_0000040.yml similarity index 71% rename from _data/enmo/owl:thing.yml rename to _data/enmo/obo:BFO_0000040.yml index dd4f52e..3b9208c 100644 --- a/_data/enmo/owl:thing.yml +++ b/_data/enmo/obo:BFO_0000040.yml @@ -1,3 +1,3 @@ -label: Thing +label: material entity URI: http://www.w3.org/2002/07/owl#Thing curie: owl:Thing \ No newline at end of file diff --git a/_data/erm/ERM00000064.yml b/_data/erm/ERM00000064.yml index bdf8766..7b35300 100644 --- a/_data/erm/ERM00000064.yml +++ b/_data/erm/ERM00000064.yml @@ -6,7 +6,7 @@ tags: erm:ERM00000064 10.3389/ftox.2022.981701 chemicalComposition: TiO2 scholarlyArticleDOI: [10.3389/ftox.2022.981701] datasetDOI: -a: owl:Thing +a: npo:NPO_1486 otherLinks: - url: https://joint-research-centre.ec.europa.eu/system/files/2016-06/JRC%2520Nanomaterials%2520Repository-List%2520of%2520Representative%2520Nanomaterials-201606.pdf title: EUROPEAN COMMISSION JOINT RESEARCH CENTRE JRC NANOMATERIALS REPOSITORY - List of Representative Nanomaterials diff --git a/_data/erm/ERM00000397.yml b/_data/erm/ERM00000397.yml index 9db12f4..b47078f 100644 --- a/_data/erm/ERM00000397.yml +++ b/_data/erm/ERM00000397.yml @@ -2,4 +2,4 @@ title: "Material: ERM00000397" type: ChemicalSubstance id: ERM00000397 tag: erm:ERM00000397 -a: owl:Thing \ No newline at end of file +a: CHEBI:23367 \ No newline at end of file diff --git a/_data/erm/ERM00000416.yml b/_data/erm/ERM00000416.yml index 146cdc3..51b049f 100644 --- a/_data/erm/ERM00000416.yml +++ b/_data/erm/ERM00000416.yml @@ -4,5 +4,5 @@ id: ERM00000416 tags: doi:10.5281/ZENODO.7940162 ERM00000416 chemicalComposition: ZnO datasetDOI: 10.5281/ZENODO.7940162 -a: owl:Thing +a: npo:NPO_1542 tag: erm:ERM00000416 \ No newline at end of file diff --git a/_data/erm/ERM00000424.yml b/_data/erm/ERM00000424.yml index a96a84e..c42f1a9 100644 --- a/_data/erm/ERM00000424.yml +++ b/_data/erm/ERM00000424.yml @@ -2,5 +2,5 @@ title: "Material: ERM00000424" type: ChemicalSubstance id: ERM00000424 chemicalComposition: Ce0.1Zr0.9O2 -a: owl:Thing +a: CHEBI:23367 tag: erm:ERM00000424 \ No newline at end of file diff --git a/_data/erm/ERM00000445.yml b/_data/erm/ERM00000445.yml index cc4e167..43836f2 100644 --- a/_data/erm/ERM00000445.yml +++ b/_data/erm/ERM00000445.yml @@ -2,5 +2,5 @@ title: "Material: ERM00000445" type: ChemicalSubstance id: ERM00000445 chemicalComposition: Ce0.1Zr0.9O2 -a: owl:Thing +a: CHEBI:23367 tag: erm:ERM00000445 \ No newline at end of file diff --git a/_data/erm/ERM00000582.yml b/_data/erm/ERM00000582.yml index fa24023..7338b18 100644 --- a/_data/erm/ERM00000582.yml +++ b/_data/erm/ERM00000582.yml @@ -3,6 +3,6 @@ type: ChemicalSubstance id: ERM00000582 chemicalSubstance: Au datasetDOI: [10.5281/ZENODO.7990251] -a: owl:Thing +a: CHEBI:23367 tag: erm:ERM00000582 sameAs: [RiskGONE NM 18] \ No newline at end of file diff --git a/_data/erm/ERM00000583.yml b/_data/erm/ERM00000583.yml index 42ac2fb..ea6150a 100644 --- a/_data/erm/ERM00000583.yml +++ b/_data/erm/ERM00000583.yml @@ -2,6 +2,6 @@ title: "Material: ERM00000583" id: ERM00000583 chemicalComposition: Fe3O4 datasetDOI: [10.5281/ZENODO.7990302] -a: owl:Thing +a: CHEBI:23367 tag: erm:ERM00000583 sameAs: [RiskGONE NM 19] \ No newline at end of file diff --git a/_data/erm/ERM00000584.yml b/_data/erm/ERM00000584.yml index 7d0bad3..703ff72 100644 --- a/_data/erm/ERM00000584.yml +++ b/_data/erm/ERM00000584.yml @@ -4,6 +4,6 @@ id: ERM00000584 chemicalComposition: ZnO tags: doi:10.5281/ZENODO.7990214 datasetDOI: [10.5281/ZENODO.7990214] -a: owl:Thing +a: npo:NPO_1542 tag: erm:ERM00000584 sameAs: [RiskGONE NM 20] \ No newline at end of file diff --git a/_layouts/ontoclass.html b/_layouts/ontoclass.html deleted file mode 100644 index eabcb81..0000000 --- a/_layouts/ontoclass.html +++ /dev/null @@ -1,93 +0,0 @@ ---- -layout: base ---- - - -{% assign title_parts = page.title | split: ':' %} -{% assign clean_title = title_parts[1] | strip %} -{% assign down_title = clean_title | downcase %} - -{% assign substance_split = page.tag | split:':' %} -{% assign substance = substance_split[1] %} - -
    -

    {{ clean_title }}

    - - - -{% if page.chemicalComposition %}{% endif %} - -

    Blog posts

    -
      -{% for post in site.tags[page.tag] %} - {% if post.lang %} -
    • - {% else %} -
    • - {% endif %} - {{ post.title }} ({{ post.date | date_to_string }})
      - {{ post.description }} - -
    • -{% endfor %} -
    -
    - - - -
    - {{ content }} -
    - -{% if page.tags.size > 0 %} - - -{% endif %} From 6a285b4fc5376858285573788cecc26be6bd1132 Mon Sep 17 00:00:00 2001 From: jmillanacosta Date: Tue, 9 Jan 2024 16:34:03 +0100 Subject: [PATCH 10/11] Changed ignore rules for nanomiles data --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 74a9223..1059128 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ _site/ # Ignore folders generated by Bundler .bundle/ vendor/ +_data/nanomiles/data.tsv From 56ec26bb6a86997244e95f59855d3cc1657118bd Mon Sep 17 00:00:00 2001 From: jmillanacosta Date: Tue, 9 Jan 2024 16:36:24 +0100 Subject: [PATCH 11/11] Fixed wrong data --- _data/enmo/obo:BFO_0000040.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/_data/enmo/obo:BFO_0000040.yml b/_data/enmo/obo:BFO_0000040.yml index 3b9208c..5e8b30e 100644 --- a/_data/enmo/obo:BFO_0000040.yml +++ b/_data/enmo/obo:BFO_0000040.yml @@ -1,3 +1,3 @@ label: material entity -URI: http://www.w3.org/2002/07/owl#Thing -curie: owl:Thing \ No newline at end of file +URI: http://purl.obolibrary.org/obo/BFO_0000040 +curie: obo:BFO_0000040 \ No newline at end of file