{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://is.muni.cz/publication/2489659/schema.json", "title": "ECON MUNI Data Acquisition Metadata Schema", "description": "ECON MUNI Data Acquisition Metadata Schema", "type": "object", "properties": { "id": { "description": "Metadata record ID", "type": "string" }, "language": { "@id": "21.T11969/7a2f85497548f3db8854", "description": "Language code according to ISO-639-2", "maxLength": 3, "minLength": 2, "type": "string" }, "date_created": { "@id": "21.T11969/6db837d7032a088e2670", "description": "Date of metadata record creation", "pattern": "[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))", "type": "string" }, "date_updated": { "@id": "21.T11969/6db837d7032a088e2670", "description": "Date of metadata record update", "pattern": "[0-9]{4}-(((0[13578]|(10|12))-(0[1-9]|[1-2][0-9]|3[0-1]))|(02-(0[1-9]|[1-2][0-9]))|((0[469]|11)-(0[1-9]|[1-2][0-9]|30)))", "type": "string" }, "patron": { "title": "Patron contact", "description": "Patron contact information", "type": "object", "properties": { "given_name": { "@id": "21.T11969/6ae999552a0d2dca14d6", "type": "string" }, "family_name": { "@id": "21.T11969/6ae999552a0d2dca14d6", "type": "string" }, "email": { "@id": "21.T11969/a88b7dcd1a9e3e17770b", "description": "Patron e-mail addresses", "type": "array", "items": { "type": "string", "pattern": "((?!\\.)[\\w\\-_.]*[^.])(@\\w+)(\\.\\w+(\\.\\w+)?[^.\\W])" } }, "phone": { "@id": "21.T11969/f6be6ca910984ef05a23", "description": "Patron phone numbers", "type": "array", "items": { "type": "string" } }, "orcid": { "@id": "21.T11969/a23c6638cbca24abd0d2", "description": "Patron Open Research Contributor ID", "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X|x)$", "type": "string" } } }, "data_provider": { "title": "Data provider", "description": "Data provider", "type": "object", "properties": { "organisation" : { "title": "Organisation", "description": "Organisation holding data", "type": "object", "properties": { "name": { "@id": "21.T11969/6ae999552a0d2dca14d6", "description": "Name of the organisation", "type": "string" }, "address": { "@id": "21.T11969/c662180230cad14787d4", "description": "Organisation postal address", "type": "string" }, "ror": { "@id": "21.T11969/9810c562f8a6deb1f22c", "description": "Research Organisation Registry ID", "pattern": "^((https:\\/\\/)?ror.org\\/)?0[a-hj-km-np-tv-z|0-9]{6}[0-9]{2}$", "type": "string" }, "url": { "@id": "21.T11969/e0efc41346cda4ba84ca", "description": "Organisation web site", "pattern": "^http(s)?:(\\/\\/([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$", "type": "string" }, "email": { "@id": "21.T11969/a88b7dcd1a9e3e17770b", "description": "Organisation e-mail addresses", "type": "array", "items": { "type": "string", "pattern": "((?!\\.)[\\w\\-_.]*[^.])(@\\w+)(\\.\\w+(\\.\\w+)?[^.\\W])" } }, "phone": { "@id": "21.T11969/f6be6ca910984ef05a23", "description": "Organisation phone numbers", "type": "array", "items": { "type": "string" } }, "organisation_category": { "@id": "21.T11969/c7adba428cf0b516d495", "description": "Organisation category", "enum": [ "Business", "Community Group", "Educational", "Government", "Individual Contributor", "International", "Media Organization", "Nonprofit", "Open Source Project", "Public Institution", "Research Institute", "Other organisation type" ], "type": "string" }, "contact_person": { "title": "Contact person", "description": "Personal contact information", "type": "object", "properties": { "given_name": { "@id": "21.T11969/6ae999552a0d2dca14d6", "type": "string" }, "family_name": { "@id": "21.T11969/6ae999552a0d2dca14d6", "type": "string" }, "email": { "@id": "21.T11969/a88b7dcd1a9e3e17770b", "description": "Contact person e-mail addresses", "type": "array", "items": { "type": "string", "pattern": "((?!\\.)[\\w\\-_.]*[^.])(@\\w+)(\\.\\w+(\\.\\w+)?[^.\\W])" } }, "phone": { "@id": "21.T11969/f6be6ca910984ef05a23", "description": "Contact person phone numbers", "type": "array", "items": { "type": "string" } }, "orcid": { "@id": "21.T11969/a23c6638cbca24abd0d2", "description": "Contact person Open Research Contributor ID", "pattern": "^(\\d{4}-){3}\\d{3}(\\d|X|x)$", "type": "string" } } } } } } }, "data_specification": { "title": "Data specification", "description": "Data specification", "type": "object", "properties": { "title": { "@id": "21.T11969/63ad4995646028dd751d", "description": "Data title", "minLength": 1, "type": "string" }, "identifier": { "@id": "21.T11969/63ad4995646028dd751d", "description": "Data identifier", "minLength": 1, "type": "string" }, "description": { "description": "Data description", "type": "string" }, "version": { "description": "Data version", "type": "string" }, "subject": { "description": "Associated subjects or keywords", "type": "array", "items": { "type": "string" } }, "statements" : { "title": "Data statements", "description": "Data statements", "type": "object", "properties": { "terms_of_use": { "description": "Detailed terms of use", "type": "string" }, "data_licence": { "description": "Data licence", "type": "string" }, "expenses": { "description": "Expenses needed for data acquisition", "type": "string" }, "provenance": { "description": "Data provenance", "type": "string" } } }, "data_categories" : { "title": "Data categories", "description": "Data categories", "type": "object", "properties": { "data_structure": { "@id": "21.T11969/ede214274aa23863706f", "description": "Describes the logical or abstract structure of the data", "enum": [ "Document", "Geospatial Data", "Graph-Based", "Hierarchical", "Key-Value", "Tabular", "Time Series", "Unstructured" ], "type": "string" }, "data_sensitivity": { "@id": "21.T11969/07610dadc04494830fdc", "description": "Data sensitivity category", "enum": [ "Confidential Business Data", "Highly Confidential Data", "Internal Use Data", "Personal Data", "Public Data", "Special Category Data" ], "type": "string" }, "data_updates": { "@id": "21.T11969/aa59257ef97261d03303", "description": "Whenever data can be updated and in which way", "enum": [ "Additions only", "Corrections only", "Corrections or additions only", "Live data", "Never", "Periodically updated", "As needed" ], "type": "string" }, "date_embargo": { "description": "Date from which the data can be published", "type": "string" } } }, "distribution": { "title": "Distribution", "description": "Physical embodiment of the dataset in a particular format", "type": "object", "properties": { "data_format": { "description": "MIME type like CSV, PDF etc.", "type": "string" }, "access_instructions": { "description": "Detailed access instructions how to obtain data", "type": "string" }, "access_url": { "title": "access URL", "@id": "21.T11969/e0efc41346cda4ba84ca", "pattern": "^http(s)?:(\\/\\/([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$", "type": "string", "description": "A URL that gives access to a Distribution of the Dataset" }, "download_url": { "title": "download URL", "@id": "21.T11969/e0efc41346cda4ba84ca", "pattern": "^http(s)?:(\\/\\/([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$", "type": "string", "description": "A URL that is a direct link to a downloadable file in a given format" } } } } } } }