diff --git a/oemetadata/latest/context.json b/oemetadata/latest/context.json index 46368d32..e92ccb9e 100644 --- a/oemetadata/latest/context.json +++ b/oemetadata/latest/context.json @@ -321,4 +321,4 @@ }, "metadataLicense": "@nest" } -} \ No newline at end of file +} diff --git a/oemetadata/latest/example.json b/oemetadata/latest/example.json index ea1472fd..fe356019 100644 --- a/oemetadata/latest/example.json +++ b/oemetadata/latest/example.json @@ -1,349 +1,349 @@ { - "@context": "https://raw.githubusercontent.com/OpenEnergyPlatform/oemetadata/production/oemetadata/latest/context.json", - "name": "oep_oemetadata", - "title": "OEP OEMetadata", - "description": "A dataset for the OEMetadata examples.", - "id": "https://databus.openenergyplatform.org/oeplatform/reference", - "resources": [ + "@context": "https://raw.githubusercontent.com/OpenEnergyPlatform/oemetadata/production/oemetadata/latest/context.json", + "name": "oep_oemetadata", + "title": "OEP OEMetadata", + "description": "A dataset for the OEMetadata examples.", + "id": "https://databus.openenergyplatform.org/oeplatform/reference", + "resources": [ + { + "@id": "https://databus.openenergyplatform.org/oeplatform/supply/wri_global_power_plant_database/2022-11-07", + "name": "oemetadata_table_template", + "topics": [ + "model_draft" + ], + "title": "OEMetadata Table Template", + "path": "http://openenergyplatform.org/dataedit/view/model_draft/oemetadata_table_template", + "description": "Example table used to illustrate the OEMetadata structure and features.", + "languages": [ + "en-GB", + "de-DE" + ], + "subject": [ { - "@id": "https://databus.openenergyplatform.org/oeplatform/supply/wri_global_power_plant_database/2022-11-07", - "name": "oemetadata_table_template", - "topics": [ - "model_draft" + "name": "energy", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000150" + } + ], + "keywords": [ + "example", + "ODbL-1.0", + "NFDI4Energy" + ], + "publicationDate": "2024-10-15", + "embargoPeriod": { + "start": "2024-10-11", + "end": "2025-01-01", + "isActive": true + }, + "context": { + "title": "NFDI4Energy", + "homepage": "https://nfdi4energy.uol.de/", + "documentation": "https://nfdi4energy.uol.de/sites/about_us/", + "sourceCode": "https://github.com/NFDI4Energy", + "publisher": "Open Energy Platform (OEP)", + "publisherLogo": "https://github.com/OpenEnergyPlatform/organisation/blob/production/logo/OpenEnergyFamily_Logo_OpenEnergyPlatform.svg", + "contact": "contact@example.com", + "fundingAgency": " Deutsche Forschungsgemeinschaft (DFG)", + "fundingAgencyLogo": "https://upload.wikimedia.org/wikipedia/commons/8/86/DFG-logo-blau.svg", + "grantNo": "501865131" + }, + "spatial": { + "location": { + "address": "Rudower Chaussee 12, 12489 Berlin", + "@id": "https://www.wikidata.org/wiki/Q77077223", + "latitude": "52.432822", + "longitude": "13.5351004" + }, + "extent": { + "name": "Berlin", + "@id": "https://www.wikidata.org/wiki/Q64", + "resolutionValue": "100", + "resolutionUnit": "m", + "boundingBox": [ + 13.08825, + 52.33859, + 13.76104, + 52.6754 + ], + "crs": "EPSG:4326" + } + }, + "temporal": { + "referenceDate": "2020-01-01", + "timeseries": [ + { + "start": "2020-01-01T00:00:00+01:00", + "end": "2020-01-01T23:59:30+01:00", + "resolutionValue": "15", + "resolutionUnit": "min", + "alignment": "left", + "aggregationType": "current" + } + ] + }, + "sources": [ + { + "title": "IPCC Sixth Assessment Report (AR6) - Climate Change 2023 - Synthesis Report", + "authors": [ + "Hoesung Lee", + "José Romero", + "The Core Writing Team" + ], + "description": "A Report of the Intergovernmental Panel on Climate Change.", + "publicationYear": "2023", + "path": "https://www.ipcc.ch/report/ar6/syr/downloads/report/IPCC_AR6_SYR_FullVolume.pdf", + "sourceLicenses": [ + { + "name": "CC-BY-4.0", + "title": "Creative Commons Attribution 4.0 International", + "path": "https://creativecommons.org/licenses/by/4.0/legalcode", + "instruction": "You are free to share and change, but you must attribute. See https://tldrlegal.com/license/odc-open-database-license-odbl for further information.", + "attribution": "© Intergovernmental Panel on Climate Change 2023", + "copyrightStatement": "https://www.ipcc.ch/copyright/" + } + ] + } + ], + "licenses": [ + { + "name": "ODbL-1.0", + "title": "Open Data Commons Open Database License 1.0", + "path": "https://opendatacommons.org/licenses/odbl/1-0/index.html", + "instruction": "You are free to share and change, but you must attribute, and share derivations under the same license. See https://tldrlegal.com/license/odc-open-database-license-(odbl) for further information.", + "attribution": "© Reiner Lemoine Institut", + "copyrightStatement": "https://github.com/OpenEnergyPlatform/oemetadata/blob/production/LICENSE.txt" + } + ], + "contributors": [ + { + "title": "Ludwig Hülk", + "path": "https://github.com/Ludee", + "organization": "Reiner Lemoine Institut", + "roles": [ + "DataCollector" + ], + "date": "2024-11-19", + "object": "data", + "comment": "Date of data creation" + }, + { + "title": "Ludwig Hülk", + "path": "https://github.com/Ludee", + "organization": "Reiner Lemoine Institut", + "roles": [ + "DataCurator" + ], + "date": "2024-11-30", + "object": "metadata", + "comment": "Date of metadata creation" + } + ], + "type": "table", + "format": "CSV", + "encoding": "UTF-8", + "schema": { + "fields": [ + { + "name": "id", + "description": "Unique identifier", + "type": "serial", + "nullable": false, + "unit": null, + "isAbout": [ + { + "name": "identifier", + "@id": "http://purl.obolibrary.org/obo/IAO_0020000" + } + ], + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "name", + "description": "Technology Name", + "type": "text", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "power generation technology", + "@id": "http://openenergy-platform.org/ontology/oeo/OEO_00010423" + } + ], + "valueReference": [ + { + "value": "wind", + "name": "wind power technology", + "@id": "http://openenergyplatform.org/ontology/oeo/OEO_00010424" + } + ] + }, + { + "name": "type", + "description": "Type of wind farm", + "type": "text", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "wind farm", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000447/" + } ], - "title": "OEMetadata Table Template", - "path": "http://openenergyplatform.org/dataedit/view/model_draft/oemetadata_table_template", - "description": "Example table used to illustrate the OEMetadata structure and features.", - "languages": [ - "en-GB", - "de-DE" + "valueReference": [ + { + "value": "onshore", + "name": "onshore wind farm", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000311/" + }, + { + "value": "offshore", + "name": "offshore wind farm", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000308/" + } + ] + }, + { + "name": "year", + "description": "Reference year", + "type": "integer", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "year", + "@id": "https://openenergyplatform.org/ontology/oeo/UO_0000036/" + } ], - "subject": [ - { - "name": "energy", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000150" - } + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "value", + "description": "Bruttoleistung", + "type": "decimal", + "nullable": true, + "unit": "MW", + "isAbout": [ + { + "name": "nameplate capacity", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00230003/" + } ], - "keywords": [ - "example", - "ODbL-1.0", - "NFDI4Energy" + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "is_active", + "description": "Betriebsstaus", + "type": "boolean", + "nullable": false, + "unit": null, + "isAbout": [ + { + "name": "Operating Mode Status", + "@id": "https://ontology.brickschema.org/brick/Operating_Mode_Status" + } ], - "publicationDate": "2024-10-15", - "embargoPeriod": { - "start": "2024-10-11", - "end": "2025-01-01", - "isActive": true - }, - "context": { - "title": "NFDI4Energy", - "homepage": "https://nfdi4energy.uol.de/", - "documentation": "https://nfdi4energy.uol.de/sites/about_us/", - "sourceCode": "https://github.com/NFDI4Energy", - "publisher": "Open Energy Platform (OEP)", - "publisherLogo": "https://github.com/OpenEnergyPlatform/organisation/blob/production/logo/OpenEnergyFamily_Logo_OpenEnergyPlatform.svg", - "contact": "contact@example.com", - "fundingAgency": " Deutsche Forschungsgemeinschaft (DFG)", - "fundingAgencyLogo": "https://upload.wikimedia.org/wikipedia/commons/8/86/DFG-logo-blau.svg", - "grantNo": "501865131" - }, - "spatial": { - "location": { - "address": "Rudower Chaussee 12, 12489 Berlin", - "@id": "https://www.wikidata.org/wiki/Q77077223", - "latitude": "52.432822", - "longitude": "13.5351004" - }, - "extent": { - "name": "Berlin", - "@id": "https://www.wikidata.org/wiki/Q64", - "resolutionValue": "100", - "resolutionUnit": "m", - "boundingBox": [ - 13.08825, - 52.33859, - 13.76104, - 52.6754 - ], - "crs": "EPSG:4326" - } - }, - "temporal": { - "referenceDate": "2020-01-01", - "timeseries": [ - { - "start": "2020-01-01T00:00:00+01:00", - "end": "2020-01-01T23:59:30+01:00", - "resolutionValue": "15", - "resolutionUnit": "min", - "alignment": "left", - "aggregationType": "current" - } - ] - }, - "sources": [ - { - "title": "IPCC Sixth Assessment Report (AR6) - Climate Change 2023 - Synthesis Report", - "authors": [ - "Hoesung Lee", - "José Romero", - "The Core Writing Team" - ], - "description": "A Report of the Intergovernmental Panel on Climate Change.", - "publicationYear": "2023", - "path": "https://www.ipcc.ch/report/ar6/syr/downloads/report/IPCC_AR6_SYR_FullVolume.pdf", - "sourceLicenses": [ - { - "name": "CC-BY-4.0", - "title": "Creative Commons Attribution 4.0 International", - "path": "https://creativecommons.org/licenses/by/4.0/legalcode", - "instruction": "You are free to share and change, but you must attribute. See https://tldrlegal.com/license/odc-open-database-license-odbl for further information.", - "attribution": "© Intergovernmental Panel on Climate Change 2023", - "copyrightStatement": "https://www.ipcc.ch/copyright/" - } - ] - } + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "version", + "description": "Version", + "type": "integer", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "version number", + "@id": "http://purl.obolibrary.org/obo/IAO_0000129" + } ], - "licenses": [ - { - "name": "ODbL-1.0", - "title": "Open Data Commons Open Database License 1.0", - "path": "https://opendatacommons.org/licenses/odbl/1-0/index.html", - "instruction": "You are free to share and change, but you must attribute, and share derivations under the same license. See https://tldrlegal.com/license/odc-open-database-license-(odbl) for further information.", - "attribution": "© Reiner Lemoine Institut", - "copyrightStatement": "https://github.com/OpenEnergyPlatform/oemetadata/blob/production/LICENSE.txt" - } + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "comment", + "description": "", + "type": "text", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "comment", + "@id": "http://semanticscience.org/resource/SIO_001167" + } ], - "contributors": [ - { - "title": "Ludwig Hülk", - "path": "https://github.com/Ludee", - "organization": "Reiner Lemoine Institut", - "roles": [ - "DataCollector" - ], - "date": "2024-11-19", - "object": "data", - "comment": "Date of data creation" - }, - { - "title": "Ludwig Hülk", - "path": "https://github.com/Ludee", - "organization": "Reiner Lemoine Institut", - "roles": [ - "DataCurator" - ], - "date": "2024-11-30", - "object": "metadata", - "comment": "Date of metadata creation" - } + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + } + ], + "primaryKey": [ + "id" + ], + "foreignKeys": [ + { + "fields": [ + "id", + "version" ], - "type": "table", - "format": "CSV", - "encoding": "UTF-8", - "schema": { - "fields": [ - { - "name": "id", - "description": "Unique identifier", - "type": "serial", - "nullable": false, - "unit": null, - "isAbout": [ - { - "name": "identifier", - "@id": "http://purl.obolibrary.org/obo/IAO_0020000" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "name", - "description": "Technology Name", - "type": "text", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "power generation technology", - "@id": "http://openenergy-platform.org/ontology/oeo/OEO_00010423" - } - ], - "valueReference": [ - { - "value": "wind", - "name": "wind power technology", - "@id": "http://openenergyplatform.org/ontology/oeo/OEO_00010424" - } - ] - }, - { - "name": "type", - "description": "Type of wind farm", - "type": "text", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "wind farm", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000447/" - } - ], - "valueReference": [ - { - "value": "onshore", - "name": "onshore wind farm", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000311/" - }, - { - "value": "offshore", - "name": "offshore wind farm", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000308/" - } - ] - }, - { - "name": "year", - "description": "Reference year", - "type": "integer", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "year", - "@id": "https://openenergyplatform.org/ontology/oeo/UO_0000036/" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "value", - "description": "Bruttoleistung", - "type": "decimal", - "nullable": true, - "unit": "MW", - "isAbout": [ - { - "name": "nameplate capacity", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00230003/" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "is_active", - "description": "Betriebsstaus", - "type": "boolean", - "nullable": false, - "unit": null, - "isAbout": [ - { - "name": "Operating Mode Status", - "@id": "https://ontology.brickschema.org/brick/Operating_Mode_Status" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "version", - "description": "Version", - "type": "integer", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "version number", - "@id": "http://purl.obolibrary.org/obo/IAO_0000129" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "comment", - "description": "", - "type": "text", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "comment", - "@id": "http://semanticscience.org/resource/SIO_001167" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - } - ], - "primaryKey": [ - "id" - ], - "foreignKeys": [ - { - "fields": [ - "id", - "version" - ], - "reference": { - "resource": "model_draft.oep_oemetadata_table_example_version", - "fields": [ - "id", - "version" - ] - } - } - ] - }, - "dialect": { - "delimiter": ";", - "decimalSeparator": "." - }, - "review": { - "path": "https://openenergyplatform.org/dataedit/view/model_draft/oep_table_example/open_peer_review/", - "badge": "Platinum" + "reference": { + "resource": "model_draft.oep_oemetadata_table_example_version", + "fields": [ + "id", + "version" + ] } - } - ], - "metaMetadata": { - "metadataVersion": "OEMetadata-2.0.3", - "metadataLicense": { - "name": "CC0-1.0", - "title": "Creative Commons Zero v1.0 Universal", - "path": "https://creativecommons.org/publicdomain/zero/1.0" - } + } + ] + }, + "dialect": { + "delimiter": ";", + "decimalSeparator": "." + }, + "review": { + "path": "https://openenergyplatform.org/dataedit/view/model_draft/oep_table_example/open_peer_review/", + "badge": "Platinum" + } + } + ], + "metaMetadata": { + "metadataVersion": "OEMetadata-2.0.3", + "metadataLicense": { + "name": "CC0-1.0", + "title": "Creative Commons Zero v1.0 Universal", + "path": "https://creativecommons.org/publicdomain/zero/1.0" } -} \ No newline at end of file + } +} diff --git a/oemetadata/latest/schema.json b/oemetadata/latest/schema.json index 31b97763..64aaad6c 100644 --- a/oemetadata/latest/schema.json +++ b/oemetadata/latest/schema.json @@ -711,7 +711,7 @@ ], "examples": [ "Hoesung Lee", - "Jos\u00e9 Romero", + "José Romero", "The Core Writing Team" ], "badge": "Bronze", @@ -819,7 +819,7 @@ "null" ], "examples": [ - "\u00a9 Intergovernmental Panel on Climate Change 2023" + "© Intergovernmental Panel on Climate Change 2023" ], "badge": "Bronze", "title": "Attribution" @@ -912,7 +912,7 @@ "null" ], "examples": [ - "\u00a9 Reiner Lemoine Institut" + "© Reiner Lemoine Institut" ], "badge": "Bronze", "title": "Attribution" @@ -949,7 +949,7 @@ "null" ], "examples": [ - "Ludwig H\u00fclk" + "Ludwig Hülk" ], "badge": "Bronze", "title": "Contributor Title" @@ -982,7 +982,7 @@ "description": "An array describing the roles of the contributor.", "type": "array", "items": { - "description": "A role is recommended to follow an established vocabulary: DataCite Metadata Schema\u2019s contributorRole. Useful roles to indicate are: DataCollector, ContactPerson, and DataCurator.", + "description": "A role is recommended to follow an established vocabulary: DataCite Metadata Schema’s contributorRole. Useful roles to indicate are: DataCollector, ContactPerson, and DataCurator.", "type": [ "string", "null" @@ -1261,7 +1261,7 @@ "description": "An array of fields that uniquely identifies each row in the table.", "type": "array", "items": { - "description": "The default value is the \u201cid\u201d column.", + "description": "The default value is the “id” column.", "type": [ "string", "null" @@ -1502,4 +1502,4 @@ } }, "additionalProperties": true -} \ No newline at end of file +} diff --git a/oemetadata/latest/template.json b/oemetadata/latest/template.json index 6a592977..09adaecb 100644 --- a/oemetadata/latest/template.json +++ b/oemetadata/latest/template.json @@ -1,186 +1,186 @@ { - "@context": "", - "name": "", - "title": "", - "description": "", - "id": "", - "resources": [ + "@context": "", + "name": "", + "title": "", + "description": "", + "id": "", + "resources": [ + { + "@id": "", + "name": "", + "topics": [ + "" + ], + "title": "", + "path": "", + "description": "", + "languages": [ + "" + ], + "subject": [ { - "@id": "", + "name": "", + "@id": "" + } + ], + "keywords": [ + "" + ], + "publicationDate": "", + "embargoPeriod": { + "start": "", + "end": "", + "isActive": false + }, + "context": { + "title": "", + "homepage": "", + "documentation": "", + "sourceCode": "", + "publisher": "", + "publisherLogo": "", + "contact": "", + "fundingAgency": "", + "fundingAgencyLogo": "", + "grantNo": "" + }, + "spatial": { + "location": { + "address": "", + "@id": "", + "latitude": "", + "longitude": "" + }, + "extent": { + "name": "", + "@id": "", + "resolutionValue": "", + "resolutionUnit": "", + "boundingBox": [ + 0, + 0, + 0, + 0 + ], + "crs": "" + } + }, + "temporal": { + "referenceDate": "", + "timeseries": [ + { + "start": "", + "end": "", + "resolutionValue": "", + "resolutionUnit": "", + "alignment": "", + "aggregationType": "" + } + ] + }, + "sources": [ + { + "title": "", + "authors": [ + "" + ], + "description": "", + "publicationYear": "", + "path": "", + "sourceLicenses": [ + { + "name": "", + "title": "", + "path": "", + "instruction": "", + "attribution": "", + "copyrightStatement": "" + } + ] + } + ], + "licenses": [ + { + "name": "", + "title": "", + "path": "", + "instruction": "", + "attribution": "", + "copyrightStatement": "" + } + ], + "contributors": [ + { + "title": "", + "path": "", + "organization": "", + "roles": [ + "" + ], + "date": "", + "object": "", + "comment": "" + } + ], + "type": "", + "format": "", + "encoding": "", + "schema": { + "fields": [ + { "name": "", - "topics": [ - "" - ], - "title": "", - "path": "", "description": "", - "languages": [ - "" + "type": "", + "nullable": false, + "unit": "", + "isAbout": [ + { + "name": "", + "@id": "" + } ], - "subject": [ - { - "name": "", - "@id": "" - } + "valueReference": [ + { + "value": "", + "name": "", + "@id": "" + } + ] + } + ], + "primaryKey": [ + "" + ], + "foreignKeys": [ + { + "fields": [ + "" ], - "keywords": [ + "reference": { + "resource": "", + "fields": [ "" - ], - "publicationDate": "", - "embargoPeriod": { - "start": "", - "end": "", - "isActive": false - }, - "context": { - "title": "", - "homepage": "", - "documentation": "", - "sourceCode": "", - "publisher": "", - "publisherLogo": "", - "contact": "", - "fundingAgency": "", - "fundingAgencyLogo": "", - "grantNo": "" - }, - "spatial": { - "location": { - "address": "", - "@id": "", - "latitude": "", - "longitude": "" - }, - "extent": { - "name": "", - "@id": "", - "resolutionValue": "", - "resolutionUnit": "", - "boundingBox": [ - 0, - 0, - 0, - 0 - ], - "crs": "" - } - }, - "temporal": { - "referenceDate": "", - "timeseries": [ - { - "start": "", - "end": "", - "resolutionValue": "", - "resolutionUnit": "", - "alignment": "", - "aggregationType": "" - } - ] - }, - "sources": [ - { - "title": "", - "authors": [ - "" - ], - "description": "", - "publicationYear": "", - "path": "", - "sourceLicenses": [ - { - "name": "", - "title": "", - "path": "", - "instruction": "", - "attribution": "", - "copyrightStatement": "" - } - ] - } - ], - "licenses": [ - { - "name": "", - "title": "", - "path": "", - "instruction": "", - "attribution": "", - "copyrightStatement": "" - } - ], - "contributors": [ - { - "title": "", - "path": "", - "organization": "", - "roles": [ - "" - ], - "date": "", - "object": "", - "comment": "" - } - ], - "type": "", - "format": "", - "encoding": "", - "schema": { - "fields": [ - { - "name": "", - "description": "", - "type": "", - "nullable": false, - "unit": "", - "isAbout": [ - { - "name": "", - "@id": "" - } - ], - "valueReference": [ - { - "value": "", - "name": "", - "@id": "" - } - ] - } - ], - "primaryKey": [ - "" - ], - "foreignKeys": [ - { - "fields": [ - "" - ], - "reference": { - "resource": "", - "fields": [ - "" - ] - } - } - ] - }, - "dialect": { - "delimiter": "", - "decimalSeparator": "" - }, - "review": { - "path": "", - "badge": "" + ] } - } - ], - "metaMetadata": { - "metadataVersion": "OEMetadata-2.0.3", - "metadataLicense": { - "name": "CC0-1.0", - "title": "Creative Commons Zero v1.0 Universal", - "path": "https://creativecommons.org/publicdomain/zero/1.0" - } + } + ] + }, + "dialect": { + "delimiter": "", + "decimalSeparator": "" + }, + "review": { + "path": "", + "badge": "" + } + } + ], + "metaMetadata": { + "metadataVersion": "OEMetadata-2.0.3", + "metadataLicense": { + "name": "CC0-1.0", + "title": "Creative Commons Zero v1.0 Universal", + "path": "https://creativecommons.org/publicdomain/zero/1.0" } -} \ No newline at end of file + } +} diff --git a/oemetadata/v2/v20/build_source/scripts/create_latest.py b/oemetadata/v2/v20/build_source/scripts/create_latest.py index 5f3356ae..5c79b0c9 100644 --- a/oemetadata/v2/v20/build_source/scripts/create_latest.py +++ b/oemetadata/v2/v20/build_source/scripts/create_latest.py @@ -16,13 +16,14 @@ import re import shutil -from settings import LOG_FORMAT, VERSION_PATH, LATEST_PATH +from settings import LATEST_PATH, LOG_FORMAT, VERSION_PATH # Configuration logging.basicConfig(level=logging.INFO, format=LOG_FORMAT) logger = logging.getLogger(__name__) + def clear_latest_folder(): """Delete latest folder and recreate latest folder.""" if os.path.exists(LATEST_PATH): @@ -44,7 +45,7 @@ def copy_current_version(source_files): shutil.copy(VERSION_PATH / "schema.py", LATEST_PATH) shutil.copy(VERSION_PATH / "template.json", LATEST_PATH) shutil.copy(VERSION_PATH / "template.py", LATEST_PATH) - logger.info(f"Copy files to latest folder.") + logger.info("Copy files to latest folder.") def replace_in_files(pattern, replacement): @@ -53,10 +54,10 @@ def replace_in_files(pattern, replacement): for filename in os.listdir(folder): file_path = os.path.join(folder, filename) if os.path.isfile(file_path): - with open(file_path, 'r', encoding='utf-8') as f: + with open(file_path, encoding="utf-8") as f: content = f.read() content = re.sub(pattern, replacement, content) - with open(file_path, 'w', encoding='utf-8') as f: + with open(file_path, "w", encoding="utf-8") as f: f.write(content) logger.info(f"Replace {pattern} with {replacement}.") @@ -64,9 +65,18 @@ def replace_in_files(pattern, replacement): if __name__ == "__main__": logger.info("Create OEMetadata latest version.") clear_latest_folder() - files = {"context.json", "example.json", "example.py", "metadata_key_description.md", - "README.md", "schema.json", 'schema.py', "template.json", - "template.py", "__init__.py"} + files = { + "context.json", + "example.json", + "example.py", + "metadata_key_description.md", + "README.md", + "schema.json", + "schema.py", + "template.json", + "template.py", + "__init__.py", + } copy_current_version(files) replace_in_files("v2/v20", "latest") replace_in_files("V20", "LATEST") diff --git a/oemetadata/v2/v20/context.json b/oemetadata/v2/v20/context.json index 46368d32..e92ccb9e 100644 --- a/oemetadata/v2/v20/context.json +++ b/oemetadata/v2/v20/context.json @@ -321,4 +321,4 @@ }, "metadataLicense": "@nest" } -} \ No newline at end of file +} diff --git a/oemetadata/v2/v20/example.json b/oemetadata/v2/v20/example.json index ea1472fd..fe356019 100644 --- a/oemetadata/v2/v20/example.json +++ b/oemetadata/v2/v20/example.json @@ -1,349 +1,349 @@ { - "@context": "https://raw.githubusercontent.com/OpenEnergyPlatform/oemetadata/production/oemetadata/latest/context.json", - "name": "oep_oemetadata", - "title": "OEP OEMetadata", - "description": "A dataset for the OEMetadata examples.", - "id": "https://databus.openenergyplatform.org/oeplatform/reference", - "resources": [ + "@context": "https://raw.githubusercontent.com/OpenEnergyPlatform/oemetadata/production/oemetadata/latest/context.json", + "name": "oep_oemetadata", + "title": "OEP OEMetadata", + "description": "A dataset for the OEMetadata examples.", + "id": "https://databus.openenergyplatform.org/oeplatform/reference", + "resources": [ + { + "@id": "https://databus.openenergyplatform.org/oeplatform/supply/wri_global_power_plant_database/2022-11-07", + "name": "oemetadata_table_template", + "topics": [ + "model_draft" + ], + "title": "OEMetadata Table Template", + "path": "http://openenergyplatform.org/dataedit/view/model_draft/oemetadata_table_template", + "description": "Example table used to illustrate the OEMetadata structure and features.", + "languages": [ + "en-GB", + "de-DE" + ], + "subject": [ { - "@id": "https://databus.openenergyplatform.org/oeplatform/supply/wri_global_power_plant_database/2022-11-07", - "name": "oemetadata_table_template", - "topics": [ - "model_draft" + "name": "energy", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000150" + } + ], + "keywords": [ + "example", + "ODbL-1.0", + "NFDI4Energy" + ], + "publicationDate": "2024-10-15", + "embargoPeriod": { + "start": "2024-10-11", + "end": "2025-01-01", + "isActive": true + }, + "context": { + "title": "NFDI4Energy", + "homepage": "https://nfdi4energy.uol.de/", + "documentation": "https://nfdi4energy.uol.de/sites/about_us/", + "sourceCode": "https://github.com/NFDI4Energy", + "publisher": "Open Energy Platform (OEP)", + "publisherLogo": "https://github.com/OpenEnergyPlatform/organisation/blob/production/logo/OpenEnergyFamily_Logo_OpenEnergyPlatform.svg", + "contact": "contact@example.com", + "fundingAgency": " Deutsche Forschungsgemeinschaft (DFG)", + "fundingAgencyLogo": "https://upload.wikimedia.org/wikipedia/commons/8/86/DFG-logo-blau.svg", + "grantNo": "501865131" + }, + "spatial": { + "location": { + "address": "Rudower Chaussee 12, 12489 Berlin", + "@id": "https://www.wikidata.org/wiki/Q77077223", + "latitude": "52.432822", + "longitude": "13.5351004" + }, + "extent": { + "name": "Berlin", + "@id": "https://www.wikidata.org/wiki/Q64", + "resolutionValue": "100", + "resolutionUnit": "m", + "boundingBox": [ + 13.08825, + 52.33859, + 13.76104, + 52.6754 + ], + "crs": "EPSG:4326" + } + }, + "temporal": { + "referenceDate": "2020-01-01", + "timeseries": [ + { + "start": "2020-01-01T00:00:00+01:00", + "end": "2020-01-01T23:59:30+01:00", + "resolutionValue": "15", + "resolutionUnit": "min", + "alignment": "left", + "aggregationType": "current" + } + ] + }, + "sources": [ + { + "title": "IPCC Sixth Assessment Report (AR6) - Climate Change 2023 - Synthesis Report", + "authors": [ + "Hoesung Lee", + "José Romero", + "The Core Writing Team" + ], + "description": "A Report of the Intergovernmental Panel on Climate Change.", + "publicationYear": "2023", + "path": "https://www.ipcc.ch/report/ar6/syr/downloads/report/IPCC_AR6_SYR_FullVolume.pdf", + "sourceLicenses": [ + { + "name": "CC-BY-4.0", + "title": "Creative Commons Attribution 4.0 International", + "path": "https://creativecommons.org/licenses/by/4.0/legalcode", + "instruction": "You are free to share and change, but you must attribute. See https://tldrlegal.com/license/odc-open-database-license-odbl for further information.", + "attribution": "© Intergovernmental Panel on Climate Change 2023", + "copyrightStatement": "https://www.ipcc.ch/copyright/" + } + ] + } + ], + "licenses": [ + { + "name": "ODbL-1.0", + "title": "Open Data Commons Open Database License 1.0", + "path": "https://opendatacommons.org/licenses/odbl/1-0/index.html", + "instruction": "You are free to share and change, but you must attribute, and share derivations under the same license. See https://tldrlegal.com/license/odc-open-database-license-(odbl) for further information.", + "attribution": "© Reiner Lemoine Institut", + "copyrightStatement": "https://github.com/OpenEnergyPlatform/oemetadata/blob/production/LICENSE.txt" + } + ], + "contributors": [ + { + "title": "Ludwig Hülk", + "path": "https://github.com/Ludee", + "organization": "Reiner Lemoine Institut", + "roles": [ + "DataCollector" + ], + "date": "2024-11-19", + "object": "data", + "comment": "Date of data creation" + }, + { + "title": "Ludwig Hülk", + "path": "https://github.com/Ludee", + "organization": "Reiner Lemoine Institut", + "roles": [ + "DataCurator" + ], + "date": "2024-11-30", + "object": "metadata", + "comment": "Date of metadata creation" + } + ], + "type": "table", + "format": "CSV", + "encoding": "UTF-8", + "schema": { + "fields": [ + { + "name": "id", + "description": "Unique identifier", + "type": "serial", + "nullable": false, + "unit": null, + "isAbout": [ + { + "name": "identifier", + "@id": "http://purl.obolibrary.org/obo/IAO_0020000" + } + ], + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "name", + "description": "Technology Name", + "type": "text", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "power generation technology", + "@id": "http://openenergy-platform.org/ontology/oeo/OEO_00010423" + } + ], + "valueReference": [ + { + "value": "wind", + "name": "wind power technology", + "@id": "http://openenergyplatform.org/ontology/oeo/OEO_00010424" + } + ] + }, + { + "name": "type", + "description": "Type of wind farm", + "type": "text", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "wind farm", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000447/" + } ], - "title": "OEMetadata Table Template", - "path": "http://openenergyplatform.org/dataedit/view/model_draft/oemetadata_table_template", - "description": "Example table used to illustrate the OEMetadata structure and features.", - "languages": [ - "en-GB", - "de-DE" + "valueReference": [ + { + "value": "onshore", + "name": "onshore wind farm", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000311/" + }, + { + "value": "offshore", + "name": "offshore wind farm", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000308/" + } + ] + }, + { + "name": "year", + "description": "Reference year", + "type": "integer", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "year", + "@id": "https://openenergyplatform.org/ontology/oeo/UO_0000036/" + } ], - "subject": [ - { - "name": "energy", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000150" - } + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "value", + "description": "Bruttoleistung", + "type": "decimal", + "nullable": true, + "unit": "MW", + "isAbout": [ + { + "name": "nameplate capacity", + "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00230003/" + } ], - "keywords": [ - "example", - "ODbL-1.0", - "NFDI4Energy" + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "is_active", + "description": "Betriebsstaus", + "type": "boolean", + "nullable": false, + "unit": null, + "isAbout": [ + { + "name": "Operating Mode Status", + "@id": "https://ontology.brickschema.org/brick/Operating_Mode_Status" + } ], - "publicationDate": "2024-10-15", - "embargoPeriod": { - "start": "2024-10-11", - "end": "2025-01-01", - "isActive": true - }, - "context": { - "title": "NFDI4Energy", - "homepage": "https://nfdi4energy.uol.de/", - "documentation": "https://nfdi4energy.uol.de/sites/about_us/", - "sourceCode": "https://github.com/NFDI4Energy", - "publisher": "Open Energy Platform (OEP)", - "publisherLogo": "https://github.com/OpenEnergyPlatform/organisation/blob/production/logo/OpenEnergyFamily_Logo_OpenEnergyPlatform.svg", - "contact": "contact@example.com", - "fundingAgency": " Deutsche Forschungsgemeinschaft (DFG)", - "fundingAgencyLogo": "https://upload.wikimedia.org/wikipedia/commons/8/86/DFG-logo-blau.svg", - "grantNo": "501865131" - }, - "spatial": { - "location": { - "address": "Rudower Chaussee 12, 12489 Berlin", - "@id": "https://www.wikidata.org/wiki/Q77077223", - "latitude": "52.432822", - "longitude": "13.5351004" - }, - "extent": { - "name": "Berlin", - "@id": "https://www.wikidata.org/wiki/Q64", - "resolutionValue": "100", - "resolutionUnit": "m", - "boundingBox": [ - 13.08825, - 52.33859, - 13.76104, - 52.6754 - ], - "crs": "EPSG:4326" - } - }, - "temporal": { - "referenceDate": "2020-01-01", - "timeseries": [ - { - "start": "2020-01-01T00:00:00+01:00", - "end": "2020-01-01T23:59:30+01:00", - "resolutionValue": "15", - "resolutionUnit": "min", - "alignment": "left", - "aggregationType": "current" - } - ] - }, - "sources": [ - { - "title": "IPCC Sixth Assessment Report (AR6) - Climate Change 2023 - Synthesis Report", - "authors": [ - "Hoesung Lee", - "José Romero", - "The Core Writing Team" - ], - "description": "A Report of the Intergovernmental Panel on Climate Change.", - "publicationYear": "2023", - "path": "https://www.ipcc.ch/report/ar6/syr/downloads/report/IPCC_AR6_SYR_FullVolume.pdf", - "sourceLicenses": [ - { - "name": "CC-BY-4.0", - "title": "Creative Commons Attribution 4.0 International", - "path": "https://creativecommons.org/licenses/by/4.0/legalcode", - "instruction": "You are free to share and change, but you must attribute. See https://tldrlegal.com/license/odc-open-database-license-odbl for further information.", - "attribution": "© Intergovernmental Panel on Climate Change 2023", - "copyrightStatement": "https://www.ipcc.ch/copyright/" - } - ] - } + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "version", + "description": "Version", + "type": "integer", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "version number", + "@id": "http://purl.obolibrary.org/obo/IAO_0000129" + } ], - "licenses": [ - { - "name": "ODbL-1.0", - "title": "Open Data Commons Open Database License 1.0", - "path": "https://opendatacommons.org/licenses/odbl/1-0/index.html", - "instruction": "You are free to share and change, but you must attribute, and share derivations under the same license. See https://tldrlegal.com/license/odc-open-database-license-(odbl) for further information.", - "attribution": "© Reiner Lemoine Institut", - "copyrightStatement": "https://github.com/OpenEnergyPlatform/oemetadata/blob/production/LICENSE.txt" - } + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + }, + { + "name": "comment", + "description": "", + "type": "text", + "nullable": true, + "unit": null, + "isAbout": [ + { + "name": "comment", + "@id": "http://semanticscience.org/resource/SIO_001167" + } ], - "contributors": [ - { - "title": "Ludwig Hülk", - "path": "https://github.com/Ludee", - "organization": "Reiner Lemoine Institut", - "roles": [ - "DataCollector" - ], - "date": "2024-11-19", - "object": "data", - "comment": "Date of data creation" - }, - { - "title": "Ludwig Hülk", - "path": "https://github.com/Ludee", - "organization": "Reiner Lemoine Institut", - "roles": [ - "DataCurator" - ], - "date": "2024-11-30", - "object": "metadata", - "comment": "Date of metadata creation" - } + "valueReference": [ + { + "value": null, + "name": null, + "@id": null + } + ] + } + ], + "primaryKey": [ + "id" + ], + "foreignKeys": [ + { + "fields": [ + "id", + "version" ], - "type": "table", - "format": "CSV", - "encoding": "UTF-8", - "schema": { - "fields": [ - { - "name": "id", - "description": "Unique identifier", - "type": "serial", - "nullable": false, - "unit": null, - "isAbout": [ - { - "name": "identifier", - "@id": "http://purl.obolibrary.org/obo/IAO_0020000" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "name", - "description": "Technology Name", - "type": "text", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "power generation technology", - "@id": "http://openenergy-platform.org/ontology/oeo/OEO_00010423" - } - ], - "valueReference": [ - { - "value": "wind", - "name": "wind power technology", - "@id": "http://openenergyplatform.org/ontology/oeo/OEO_00010424" - } - ] - }, - { - "name": "type", - "description": "Type of wind farm", - "type": "text", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "wind farm", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000447/" - } - ], - "valueReference": [ - { - "value": "onshore", - "name": "onshore wind farm", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000311/" - }, - { - "value": "offshore", - "name": "offshore wind farm", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00000308/" - } - ] - }, - { - "name": "year", - "description": "Reference year", - "type": "integer", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "year", - "@id": "https://openenergyplatform.org/ontology/oeo/UO_0000036/" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "value", - "description": "Bruttoleistung", - "type": "decimal", - "nullable": true, - "unit": "MW", - "isAbout": [ - { - "name": "nameplate capacity", - "@id": "https://openenergyplatform.org/ontology/oeo/OEO_00230003/" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "is_active", - "description": "Betriebsstaus", - "type": "boolean", - "nullable": false, - "unit": null, - "isAbout": [ - { - "name": "Operating Mode Status", - "@id": "https://ontology.brickschema.org/brick/Operating_Mode_Status" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "version", - "description": "Version", - "type": "integer", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "version number", - "@id": "http://purl.obolibrary.org/obo/IAO_0000129" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - }, - { - "name": "comment", - "description": "", - "type": "text", - "nullable": true, - "unit": null, - "isAbout": [ - { - "name": "comment", - "@id": "http://semanticscience.org/resource/SIO_001167" - } - ], - "valueReference": [ - { - "value": null, - "name": null, - "@id": null - } - ] - } - ], - "primaryKey": [ - "id" - ], - "foreignKeys": [ - { - "fields": [ - "id", - "version" - ], - "reference": { - "resource": "model_draft.oep_oemetadata_table_example_version", - "fields": [ - "id", - "version" - ] - } - } - ] - }, - "dialect": { - "delimiter": ";", - "decimalSeparator": "." - }, - "review": { - "path": "https://openenergyplatform.org/dataedit/view/model_draft/oep_table_example/open_peer_review/", - "badge": "Platinum" + "reference": { + "resource": "model_draft.oep_oemetadata_table_example_version", + "fields": [ + "id", + "version" + ] } - } - ], - "metaMetadata": { - "metadataVersion": "OEMetadata-2.0.3", - "metadataLicense": { - "name": "CC0-1.0", - "title": "Creative Commons Zero v1.0 Universal", - "path": "https://creativecommons.org/publicdomain/zero/1.0" - } + } + ] + }, + "dialect": { + "delimiter": ";", + "decimalSeparator": "." + }, + "review": { + "path": "https://openenergyplatform.org/dataedit/view/model_draft/oep_table_example/open_peer_review/", + "badge": "Platinum" + } + } + ], + "metaMetadata": { + "metadataVersion": "OEMetadata-2.0.3", + "metadataLicense": { + "name": "CC0-1.0", + "title": "Creative Commons Zero v1.0 Universal", + "path": "https://creativecommons.org/publicdomain/zero/1.0" } -} \ No newline at end of file + } +} diff --git a/oemetadata/v2/v20/schema.json b/oemetadata/v2/v20/schema.json index 49edc8aa..affecd43 100644 --- a/oemetadata/v2/v20/schema.json +++ b/oemetadata/v2/v20/schema.json @@ -711,7 +711,7 @@ ], "examples": [ "Hoesung Lee", - "Jos\u00e9 Romero", + "José Romero", "The Core Writing Team" ], "badge": "Bronze", @@ -819,7 +819,7 @@ "null" ], "examples": [ - "\u00a9 Intergovernmental Panel on Climate Change 2023" + "© Intergovernmental Panel on Climate Change 2023" ], "badge": "Bronze", "title": "Attribution" @@ -912,7 +912,7 @@ "null" ], "examples": [ - "\u00a9 Reiner Lemoine Institut" + "© Reiner Lemoine Institut" ], "badge": "Bronze", "title": "Attribution" @@ -949,7 +949,7 @@ "null" ], "examples": [ - "Ludwig H\u00fclk" + "Ludwig Hülk" ], "badge": "Bronze", "title": "Contributor Title" @@ -982,7 +982,7 @@ "description": "An array describing the roles of the contributor.", "type": "array", "items": { - "description": "A role is recommended to follow an established vocabulary: DataCite Metadata Schema\u2019s contributorRole. Useful roles to indicate are: DataCollector, ContactPerson, and DataCurator.", + "description": "A role is recommended to follow an established vocabulary: DataCite Metadata Schema’s contributorRole. Useful roles to indicate are: DataCollector, ContactPerson, and DataCurator.", "type": [ "string", "null" @@ -1261,7 +1261,7 @@ "description": "An array of fields that uniquely identifies each row in the table.", "type": "array", "items": { - "description": "The default value is the \u201cid\u201d column.", + "description": "The default value is the “id” column.", "type": [ "string", "null" @@ -1502,4 +1502,4 @@ } }, "additionalProperties": true -} \ No newline at end of file +} diff --git a/oemetadata/v2/v20/template.json b/oemetadata/v2/v20/template.json index 6a592977..09adaecb 100644 --- a/oemetadata/v2/v20/template.json +++ b/oemetadata/v2/v20/template.json @@ -1,186 +1,186 @@ { - "@context": "", - "name": "", - "title": "", - "description": "", - "id": "", - "resources": [ + "@context": "", + "name": "", + "title": "", + "description": "", + "id": "", + "resources": [ + { + "@id": "", + "name": "", + "topics": [ + "" + ], + "title": "", + "path": "", + "description": "", + "languages": [ + "" + ], + "subject": [ { - "@id": "", + "name": "", + "@id": "" + } + ], + "keywords": [ + "" + ], + "publicationDate": "", + "embargoPeriod": { + "start": "", + "end": "", + "isActive": false + }, + "context": { + "title": "", + "homepage": "", + "documentation": "", + "sourceCode": "", + "publisher": "", + "publisherLogo": "", + "contact": "", + "fundingAgency": "", + "fundingAgencyLogo": "", + "grantNo": "" + }, + "spatial": { + "location": { + "address": "", + "@id": "", + "latitude": "", + "longitude": "" + }, + "extent": { + "name": "", + "@id": "", + "resolutionValue": "", + "resolutionUnit": "", + "boundingBox": [ + 0, + 0, + 0, + 0 + ], + "crs": "" + } + }, + "temporal": { + "referenceDate": "", + "timeseries": [ + { + "start": "", + "end": "", + "resolutionValue": "", + "resolutionUnit": "", + "alignment": "", + "aggregationType": "" + } + ] + }, + "sources": [ + { + "title": "", + "authors": [ + "" + ], + "description": "", + "publicationYear": "", + "path": "", + "sourceLicenses": [ + { + "name": "", + "title": "", + "path": "", + "instruction": "", + "attribution": "", + "copyrightStatement": "" + } + ] + } + ], + "licenses": [ + { + "name": "", + "title": "", + "path": "", + "instruction": "", + "attribution": "", + "copyrightStatement": "" + } + ], + "contributors": [ + { + "title": "", + "path": "", + "organization": "", + "roles": [ + "" + ], + "date": "", + "object": "", + "comment": "" + } + ], + "type": "", + "format": "", + "encoding": "", + "schema": { + "fields": [ + { "name": "", - "topics": [ - "" - ], - "title": "", - "path": "", "description": "", - "languages": [ - "" + "type": "", + "nullable": false, + "unit": "", + "isAbout": [ + { + "name": "", + "@id": "" + } ], - "subject": [ - { - "name": "", - "@id": "" - } + "valueReference": [ + { + "value": "", + "name": "", + "@id": "" + } + ] + } + ], + "primaryKey": [ + "" + ], + "foreignKeys": [ + { + "fields": [ + "" ], - "keywords": [ + "reference": { + "resource": "", + "fields": [ "" - ], - "publicationDate": "", - "embargoPeriod": { - "start": "", - "end": "", - "isActive": false - }, - "context": { - "title": "", - "homepage": "", - "documentation": "", - "sourceCode": "", - "publisher": "", - "publisherLogo": "", - "contact": "", - "fundingAgency": "", - "fundingAgencyLogo": "", - "grantNo": "" - }, - "spatial": { - "location": { - "address": "", - "@id": "", - "latitude": "", - "longitude": "" - }, - "extent": { - "name": "", - "@id": "", - "resolutionValue": "", - "resolutionUnit": "", - "boundingBox": [ - 0, - 0, - 0, - 0 - ], - "crs": "" - } - }, - "temporal": { - "referenceDate": "", - "timeseries": [ - { - "start": "", - "end": "", - "resolutionValue": "", - "resolutionUnit": "", - "alignment": "", - "aggregationType": "" - } - ] - }, - "sources": [ - { - "title": "", - "authors": [ - "" - ], - "description": "", - "publicationYear": "", - "path": "", - "sourceLicenses": [ - { - "name": "", - "title": "", - "path": "", - "instruction": "", - "attribution": "", - "copyrightStatement": "" - } - ] - } - ], - "licenses": [ - { - "name": "", - "title": "", - "path": "", - "instruction": "", - "attribution": "", - "copyrightStatement": "" - } - ], - "contributors": [ - { - "title": "", - "path": "", - "organization": "", - "roles": [ - "" - ], - "date": "", - "object": "", - "comment": "" - } - ], - "type": "", - "format": "", - "encoding": "", - "schema": { - "fields": [ - { - "name": "", - "description": "", - "type": "", - "nullable": false, - "unit": "", - "isAbout": [ - { - "name": "", - "@id": "" - } - ], - "valueReference": [ - { - "value": "", - "name": "", - "@id": "" - } - ] - } - ], - "primaryKey": [ - "" - ], - "foreignKeys": [ - { - "fields": [ - "" - ], - "reference": { - "resource": "", - "fields": [ - "" - ] - } - } - ] - }, - "dialect": { - "delimiter": "", - "decimalSeparator": "" - }, - "review": { - "path": "", - "badge": "" + ] } - } - ], - "metaMetadata": { - "metadataVersion": "OEMetadata-2.0.3", - "metadataLicense": { - "name": "CC0-1.0", - "title": "Creative Commons Zero v1.0 Universal", - "path": "https://creativecommons.org/publicdomain/zero/1.0" - } + } + ] + }, + "dialect": { + "delimiter": "", + "decimalSeparator": "" + }, + "review": { + "path": "", + "badge": "" + } + } + ], + "metaMetadata": { + "metadataVersion": "OEMetadata-2.0.3", + "metadataLicense": { + "name": "CC0-1.0", + "title": "Creative Commons Zero v1.0 Universal", + "path": "https://creativecommons.org/publicdomain/zero/1.0" } -} \ No newline at end of file + } +}