{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#", "title":"Metax Research Datasets", "modified":"Wed, 11 Mar 2020 12:47:12 GMT", "$schema":"http://json-schema.org/draft-04/schema#", "type":"object", "allOf":[ { "$ref":"#/definitions/ResearchDataset" } ], "definitions":{ "Activity":{ "title":"Activity", "type":"object", "@id":"http://www.w3.org/ns/prov#Activity", "description":"An activity is something that occurs over a period of time and acts upon or with entities; it may include consuming, processing, transforming, modifying, relocating, using, or generating entities.", "minProperties":1, "properties":{ "title":{ "@id":"http://purl.org/dc/terms/title", "title":"Title", "description":"A name given to the activity.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "description":{ "@id":"http://purl.org/dc/terms/description", "title":"Description", "description":"Generic description of the activity or the event", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "outcome_description":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#outcomeDescription", "title":"Outcome description", "description":"Description of the event outcome", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "temporal":{ "@id":"http://purl.org/dc/terms/temporal", "title":"Temporal Coverage", "description":"Temporal characteristics of the resource.", "@type":"@id", "type":"object", "$ref":"#/definitions/PeriodOfTime" }, "spatial":{ "@id":"http://purl.org/dc/terms/spatial", "title":"Spatial Coverage", "description":"Spatial characteristics of the resource.", "@type":"@id", "type":"object", "$ref":"#/definitions/Location" }, "preservation_event":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#preservation_event", "title":"Preservation Event", "description":"Preservation event", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" }, "event_outcome":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#eventOutcome", "title":"Event outcome", "description":"Outcome of the event", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" }, "used_entity":{ "@id":"http://www.w3.org/ns/prov#used", "title":"Used entity", "description":"Resource that was used in this activity", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/RelatedEntity" } }, "was_associated_with":{ "@id":"http://www.w3.org/ns/prov#wasAssociatedWith", "title":"Was associated with", "description":"An activity association is an assignment of responsibility to an agent for an activity, indicating that the agent had a role in the activity.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/ResearchAgent" } }, "variable":{ "@id":"http://rdf-vocabulary.ddialliance.org/discovery#variable", "title":"Variable", "description":"Variable that was affected by the activity", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Variable" } }, "lifecycle_event":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#lifecycle_event", "title":"Lifecycle Event", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" } }, "additionalProperties": false }, "CatalogRecord":{ "title":"Catalog Record", "type":"object", "@id":"http://www.w3.org/ns/dcat#CatalogRecord", "description":"A record in a data catalog, describing a single dataset.", "minProperties":1, "properties":{ "data_catalog":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#catalogidentifier", "title":"Research data catalog", "description":"Research Data Catalog identifier or embedded object to data_catalog property in embedded object.", "@type":"http://www.w3.org/2001/XMLSchema#anyURI", "minLength":1, "type":"string", "format":"uri" }, "date_created":{ "@id":"http://purl.org/dc/terms/created", "title":"Date Created", "description":"Date of creation of the resource.", "@type":"http://www.w3.org/2001/XMLSchema#dateTime", "minLength":1, "type":"string", "format":"date-time" }, "date_modified":{ "@id":"http://purl.org/dc/terms/modified", "title":"Date Modified", "description":"Date on which the resource was changed.", "@type":"http://www.w3.org/2001/XMLSchema#dateTime", "minLength":1, "type":"string", "format":"date-time" }, "research_dataset":{ "@id":"http://xmlns.com/foaf/0.1/primaryTopic", "title":"Research Dataset", "description":"Dataset described by this metadata record.", "@type":"@id", "type":"object", "$ref":"#/definitions/ResearchDataset" }, "contract":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#contractidentifier", "title":"Contract", "description":"Contract identifier or embedded contract object", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "preservation_state":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#passtate", "title":"Preservation state", "description":"state of dataset in PAS cycle: 0 = Not in PAS, 1 = Proposed for midtterm, 2 = Proposed for long term, 3, =in packaging service, 4 = in dissemination, 5 = in midterm preservation, 6 = in longterm preservation, 7 = Rejected long-term preservation, 8 = Rejected mid-term preservation", "enum":[ "0", "10", "20", "30", "40", "50", "60", "70", "75", "80", "90", "100", "110", "120", "130", "140" ], "@type":"http://www.w3.org/2001/XMLSchema#string", "type":"string" }, "mets_object_identifier":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#metsobjectidentifier", "title":"Mets object identifier", "description":"PID in mid/longterm preservation", "@type":"http://www.w3.org/2001/XMLSchema#string", "type":"array", "items":{ "type":"string" } }, "preservation_description":{ "@id":"http://purl.org/dc/terms/description", "title":"Preservation system description", "description":"Preservation status described for the user", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "preservation_reason_description":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#pASuserdescription", "title":"Preservation reason description", "description":"Reason for the preservation from the user", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "preservation_state_modified":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#statusmodified", "title":"Preservation status modified", "description":"Date when status was modified", "@type":"http://www.w3.org/2001/XMLSchema#dateTime", "minLength":1, "type":"string", "format":"date-time" }, "deprecated":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#readystatus", "title":"Deprecated", "description":"Catalog record is deprecated because files are removed", "@type":"http://www.w3.org/2001/XMLSchema#boolean", "type":"boolean" }, "alternate_record_set":{ "@id":"http://www.w3.org/ns/prov#alternateOf", "title":"Alternate records", "description":"Refers to alternate catalog records in different catalogs. This reference is created if two datasets in different catalogs have the same preferred identifier.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/CatalogRecord" } }, "next_dataset_version":{ "@id":"http://www.w3.org/ns/adms#next", "title":"Next version", "description":"A link to the next version of the catalog record", "@type":"@id", "type":"object", "$ref":"#/definitions/CatalogRecord" }, "identifier":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#identifier", "title":"Identifier", "description":"Catalog record identifier", "@type":"http://www.w3.org/2001/XMLSchema#anyURI", "minLength":1, "type":"string", "format":"uri" }, "preservation_identifier":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#preservation_identifier", "title":"Preservation identifier", "description":"PAS identifier", "@type":"http://www.w3.org/2001/XMLSchema#anyURI", "minLength":1, "type":"string", "format":"uri" }, "previous_dataset_version":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#previous_dataset_version", "title":"Previous version", "@type":"@id", "type":"object", "$ref":"#/definitions/CatalogRecord" } }, "required":[ "identifier", "data_catalog", "research_dataset" ], "additionalProperties": true }, "Checksum":{ "title":"Checksum", "type":"object", "@id":"http://spdx.org/rdf/terms#Checksum", "description":"", "minProperties":1, "properties":{ "algorithm":{ "@id":"http://spdx.org/rdf/terms#algorithm", "title":"Algorithm", "description":"Used checksum algortihm", "enum":[ "MD5", "SHA-1", "SHA-224", "SHA-256", "SHA-384", "SHA-512", "OTHER" ], "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "checksum_value":{ "@id":"http://spdx.org/rdf/terms#checksumValue", "title":"Checksum value", "description":"Value of the checksum. xsd:hexBinary", "@type":"http://www.w3.org/2001/XMLSchema#hexBinary", "minLength":1, "type":"string" } }, "required":[ "checksum_value", "algorithm" ], "additionalProperties": false }, "Concept":{ "title":"Concept", "type":"object", "@id":"http://www.w3.org/2004/02/skos/core#Concept", "description":"An idea or notion; a unit of thought.", "minProperties":1, "properties":{ "identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Identifier", "description":"This is the IRI identifier for the concept", "@type":"@id", "minLength":1, "type":"string", "format":"uri" }, "pref_label":{ "@id":"http://www.w3.org/2004/02/skos/core#prefLabel", "title":"Preferred label", "description":"The preferred lexical label for a resource, in a given language. A resource has no more than one value of skos:prefLabel per language tag, and no more than one value of skos:prefLabel without language tag. The range of skos:prefLabel is the class of RDF plain literals. skos:prefLabel, skos:altLabel and skos:hiddenLabel are pairwise\n disjoint properties.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "definition":{ "@id":"http://www.w3.org/2004/02/skos/core#definition", "title":"Definition", "description":"A statement or formal explanation of the meaning of a concept.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "in_scheme":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#inScheme", "title":"In scheme", "description":"Relates a resource (for example a concept) to a concept scheme in which it is included.", "@type":"http://www.w3.org/2001/XMLSchema#anyURI", "minLength":1, "type":"string", "format":"uri" } }, "required":[ "identifier" ], "additionalProperties": false }, "DistributionCharacteristics":{ "title":"File characteristics", "type":"object", "@id":"http://www.loc.gov/premis/rdf/v1#ObjectCharasteristics", "description":"Technical properties of files", "minProperties":1, "properties":{ "title":{ "@id":"http://purl.org/dc/terms/title", "title":"File Type Name", "description":"A name of the file type", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "description":{ "@id":"http://purl.org/dc/terms/description", "title":"File Type Description", "description":"Description of the file type", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "application_name":{ "@id":"http://www.loc.gov/premis/rdf/v1#hasCreatingApplicationName", "title":"Application name", "description":"A designation for the name of the software program that created the object", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string", "example":[ "MSWord" ] }, "encoding":{ "@id":"http://schema.org/encoding", "title":"Text encoding", "description":"Used text encoding", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" } }, "required":[ "title" ], "additionalProperties": false }, "Document":{ "title":"Documented link", "type":"object", "@id":"http://xmlns.com/foaf/0.1/Document", "description":"A documented link to a document in the Web.", "minProperties":1, "properties":{ "identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"URL", "description":"URL of the homepage", "@type":"http://www.w3.org/2001/XMLSchema#anyURI", "minLength":1, "type":"string", "format":"uri" }, "title":{ "@id":"http://purl.org/dc/terms/title", "title":"Title", "description":"A name given to the document", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "description":{ "@id":"http://purl.org/dc/terms/description", "title":"Description", "description":"Description of the link. For example to be used as hover text.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" } }, "required":[ "identifier" ], "additionalProperties": false }, "EntityRelation":{ "title":"Entity relation", "type":"object", "@id":"http://www.w3.org/ns/prov#EntityInfluence", "description":"Description of a the dataset influence upon any other kind of entity. In Metax RelationType is used from reference data: https://wiki.eduuni.fi/pages/viewpage.action?spaceKey=CSCMETAX&title=Reference+Data", "minProperties":1, "properties":{ "entity":{ "@id":"http://www.w3.org/ns/prov#entity", "title":"Related entity", "@type":"@id", "type":"object", "$ref":"#/definitions/RelatedEntity" }, "relation_type":{ "@id":"http://www.w3.org/ns/prov#hadRole", "title":"Relation type", "description":"Role of the influence. This property is considered same as rdf:isSingletonPropertyOf.", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" } }, "required":[ "relation_type", "entity" ], "additionalProperties": false }, "LinguisticSystem":{ "title":"Linguistic System", "type":"object", "@id":"http://purl.org/dc/terms/LinguisticSystem", "description":"Examples include written, spoken, sign, and computer languages.\n\nA system of signs, symbols, sounds, gestures, or rules used in communication.", "minProperties":1, "properties":{ "title":{ "@id":"http://purl.org/dc/terms/title", "title":"Title", "description":"A name of the Linguistic System. Name is given as localized text from IETF language codes. In case text cannot be localixed \"zxx\" or \"und\" language codes must be used.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Identifier", "description":"Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. \n\nAn unambiguous reference to the resource within a given context.", "@type":"http://www.w3.org/2001/XMLSchema#anyURI", "minLength":1, "type":"string", "format":"uri" } }, "additionalProperties": false }, "Location":{ "title":"Location", "type":"object", "@id":"http://purl.org/dc/terms/Location", "description":"A spatial region or named place.", "minProperties":1, "properties":{ "geographic_name":{ "@id":"http://www.w3.org/ns/locn#geographicName", "title":"Geographic name", "description":"A geographic name is a proper noun applied to a spatial object. Taking the example used in the relevant INSPIRE data specification (page 18), the following are all valid geographic names for the Greek capital:\n- Αθήνα (the Greek endonym written in the Greek script)\n- Athína (the standard Romanisation of the endonym)\n- Athens (the English language exonym)\nFor INSPIRE-conformant data, provide the metadata for the geographic name using a skos:Concept as a datatype.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "alt":{ "@id":"http://www.w3.org/2003/01/geo/wgs84_pos#alt", "title":"Altitude", "description":"The WGS84 altitude of a SpatialThing (decimal meters \nabove the local reference ellipsoid).", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "full_address":{ "@id":"http://www.w3.org/ns/locn#fullAddress", "title":"Full address", "description":"The complete address written as a string, with or without formatting.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "as_wkt":{ "@id":"http://www.opengis.net/ont/geosparql#asWKT", "title":"Geometry", "description":"Supported format for geometry is WKT string in WGS84 coordinate system.", "@type":"http://www.w3.org/2001/XMLSchema#string", "type":"array", "example":[ "POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))" ], "items":{ "minLength": 1, "type":"string" } }, "place_uri":{ "@id":"http://purl.org/dc/terms/subject", "title":"Place uri", "description":"URI for the place. Use reference data from: https://metax.fd-test.csc.fi/es/reference_data/location/_search?pretty=true", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" } }, "additionalProperties": false }, "Organization":{ "title":"Organization", "type":"object", "@id":"http://xmlns.com/foaf/0.1/Organization", "description":"An organization.", "minProperties":1, "properties":{ "@type":{ "type":"string", "enum":["Organization"] }, "identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Identifier", "description":"An unambiguous reference to the resource within a given context.", "@type":"@id", "minLength":1, "type":"string", "format":"uri", "example":[ "http://orcid.org/0000-0002-1825-0097" ] }, "name":{ "@id":"http://xmlns.com/foaf/0.1/name", "title":"Name", "description":"This property contains a name of the agent. This property can be repeated for different versions of the name (e.g. the name in different languages)", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "email":{ "@id":"http://schema.org/email", "title":"Email", "description":"Email address.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength": 1, "type":"string", "format":"email" }, "telephone":{ "@id":"http://schema.org/telephone", "title":"Phone", "description":"The telephone number.", "@type":"http://www.w3.org/2001/XMLSchema#string", "type":"array", "items":{ "minLength": 1, "type":"string" } }, "homepage":{ "@id":"http://xmlns.com/foaf/0.1/homepage", "title":"Homepage", "@type":"@id", "type":"object", "$ref":"#/definitions/Document" }, "is_part_of":{ "@id":"http://purl.org/dc/terms/isPartOf", "title":"Is Part Of", "description":"A related resource in which the described resource is physically or logically included.", "@type":"@id", "type":"object", "$ref":"#/definitions/Organization" }, "contributor_type":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#contributorType", "title":"Contributor type", "description":"Contributor type of the Organization. Based on the subset of the DataCite reference data.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Concept" } } }, "required":[ "@type" ], "additionalProperties": false }, "PeriodOfTime":{ "title":"Period of Time", "type":"object", "@id":"http://purl.org/dc/terms/PeriodOfTime", "description":"An interval of time that is named or defined by its start and end dates.", "minProperties":1, "properties":{ "start_date":{ "@id":"http://schema.org/startDate", "title":"Start of the pediod", "@type":"http://www.w3.org/2001/XMLSchema#dateTime", "minLength":1, "type":"string", "format":"date-time" }, "end_date":{ "@id":"http://schema.org/endDate", "title":"End of the period", "@type":"http://www.w3.org/2001/XMLSchema#dateTime", "minLength":1, "type":"string", "format":"date-time" }, "temporal_coverage":{ "@id":"http://schema.org/temporalCoverage", "title":"Temporal coverage", "description":"Period of time expressed as ISO 8601 compliant string", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" } }, "additionalProperties": false }, "Person":{ "title":"Person", "type":"object", "@id":"http://xmlns.com/foaf/0.1/Person", "description":"A person.", "minProperties":1, "properties":{ "@type":{ "type":"string", "enum":["Person"] }, "identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Identifier", "description":"An unambiguous reference to the resource within a given context.", "@type":"@id", "minLength":1, "type":"string", "format":"uri", "example":[ "http://orcid.org/0000-0002-1825-0097" ] }, "name":{ "@id":"http://xmlns.com/foaf/0.1/name", "title":"Name", "description":"This property contains a name of the agent. This property can be repeated for different versions of the name (e.g. the name in different languages)", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "email":{ "@id":"http://schema.org/email", "title":"Email", "description":"Email address.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength": 1, "type":"string", "format":"email" }, "telephone":{ "@id":"http://schema.org/telephone", "title":"Phone", "description":"The telephone number.", "@type":"http://www.w3.org/2001/XMLSchema#string", "type":"array", "items":{ "minLength": 1, "type":"string" } }, "homepage":{ "@id":"http://xmlns.com/foaf/0.1/homepage", "title":"Homepage", "@type":"@id", "type":"object", "$ref":"#/definitions/Document" }, "member_of":{ "@id":"http://www.w3.org/ns/org#memberOf", "title":"Member of", "description":"Indicates that a person is a member of the Organization with no indication of the nature of that membership or the role played.", "@type":"@id", "type":"object", "$ref":"#/definitions/Organization" }, "contributor_role":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#contributorRole", "title":"Contributor role", "description":"Contribution role from CASRAI. This relates person with the contribution domain.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Concept" } }, "contributor_type":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#contributorType", "title":"Contributor type", "description":"Contributor type of the Agent. Reference data from DataCite.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Concept" } } }, "required":[ "@type", "name", "member_of" ], "additionalProperties": false }, "Project":{ "title":"Project", "type":"object", "@id":"http://xmlns.com/foaf/0.1/Project", "description":"A project (a collective endeavour of some kind).", "minProperties":1, "properties":{ "name":{ "@id":"http://xmlns.com/foaf/0.1/name", "title":"Name", "description":"Name of the project", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Identifier", "description":"Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. An unambiguous reference to the resource within a given context.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "has_funder_identifier":{ "@id":"http://purl.org/cerif/frapo/hasFunderIdentifier", "title":"Project funding identifier", "description":"Unique identifier for the project that is being used by the project funder", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "homepage":{ "@id":"http://xmlns.com/foaf/0.1/homepage", "title":"Homepage", "@type":"@id", "type":"object", "$ref":"#/definitions/Document" }, "has_funding_agency":{ "@id":"http://purl.org/cerif/frapo/hasFundingAgency", "title":"Funding agency", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Organization" } }, "funder_type":{ "@id":"http://purl.org/dc/terms/type", "title":"Funder type", "description":"Project funder type from reference data", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" }, "source_organization":{ "@id":"http://schema.org/sourceOrganization", "title":"Organization", "description":"The Organization(s) who is/are participating to the project", "@type":"@id", "minItems":1, "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Organization" } } }, "required":[ "source_organization", "name" ], "additionalProperties": false }, "RelatedEntity":{ "title":"Related Entity", "type":"object", "@id":"http://www.w3.org/ns/prov#Entity", "description":"Related entity", "minProperties":1, "properties":{ "title":{ "@id":"http://purl.org/dc/terms/title", "title":"Title", "description":"A name given to the resource.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "description":{ "@id":"http://purl.org/dc/terms/description", "title":"Description", "description":"An account of the resource.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Identifier", "description":"Recommended best practice is to identify the resource by means of a string conforming to a formal identification system. An unambiguous reference to the resource within a given context.", "@type":"@id", "minLength":1, "type":"string", "format":"uri" }, "type":{ "@id":"http://purl.org/dc/terms/type", "title":"Type", "description":"Type of the entity, for example: API, Application, News article, paper, post or visualization.", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" } }, "additionalProperties": false }, "ResearchAgent":{ "title":"Agent", "type":"object", "@id":"http://xmlns.com/foaf/0.1/Agent", "oneOf":[ {"$ref": "#/definitions/Person"}, {"$ref": "#/definitions/Organization"} ], "description":"An agent (eg. person, group, software or physical artifact)." }, "ResearchDataLicenseDocument":{ "title":"License Document", "type":"object", "@id":"http://purl.org/dc/terms/LicenseDocument", "description":"A legal document giving official permission to do something with a Resource.", "minProperties":1, "properties":{ "identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Identifier", "description":"License identifier from the reference data.", "@type":"@id", "minLength":1, "type":"string", "format":"uri" }, "title":{ "@id":"http://purl.org/dc/terms/title", "title":"Title", "description":"A name given to the resource.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "description":{ "@id":"http://purl.org/dc/terms/description", "title":"Description", "description":"Description may include but is not limited to: an abstract, a table of contents, a graphical representation, or a free-text account of the resource. An account of the resource.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "license":{ "@id":"http://schema.org/license", "title":"Licence URL", "description":"A referenced license document that applies to this content", "@type":"http://www.w3.org/2001/XMLSchema#anyURI", "minLength":1, "type":"string", "format":"uri" } }, "anyOf":[ {"required": ["identifier"]}, {"required": ["license"]} ], "additionalProperties": false }, "ResearchDataset":{ "title":"Research Dataset", "type":"object", "@id":"http://www.w3.org/ns/dcat#Dataset", "description":"A collection of data, published or curated by a single source, and available for access or download in one or more formats", "minProperties":1, "properties":{ "metadata_version_identifier":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#datasetidentifier", "title":"Metadata version identifier", "description":"Dataset metadata version identifier in form of http://urn.fi{URN}:version:{number}", "@type":"http://www.w3.org/2001/XMLSchema#anyURI", "minLength":1, "type":"string", "format":"uri" }, "preferred_identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Preferred identifier", "description":"Unique identifier for the dataset. URN or URI.", "@type":"@id", "minLength":1, "type":"string", "format":"uri" }, "modified":{ "@id":"http://purl.org/dc/terms/modified", "title":"Dataset modification date", "description":"Last known time when a research dataset or metadata about the research dataset has been significantly modified. This field is usually modified by the user or harvested from other source.", "@type":"http://www.w3.org/2001/XMLSchema#dateTime", "minLength":1, "type":"string", "format":"date-time" }, "version_info":{ "@id":"http://www.w3.org/2002/07/owl#versionInfo", "title":"Version", "description":"This property contains a version number or other version designation of the Dataset.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "version_notes":{ "@id":"http://www.w3.org/ns/adms#versionNotes", "title":"Version notes", "description":"This property contains a description of the differences between this version and a previous version of the Dataset. This property can be repeated for parallel language versions of the version notes.", "@type":"http://www.w3.org/2001/XMLSchema#string", "type":"array", "items":{ "minLength": 1, "type":"string" } }, "issued":{ "@id":"http://purl.org/dc/terms/issued", "title":"Release date", "description":"Date of formal issuance (e.g., publication) of the resource.", "@type":"http://www.w3.org/2001/XMLSchema#date", "minLength":1, "type":"string", "format":"date" }, "title":{ "@id":"http://purl.org/dc/terms/title", "title":"Title", "description":"Textual label which concisely describes the content of the dataset. Based on the title of the dataset, a human should have a general understanding of the topic of the dataset. The title should be unique enough that it is unlikely to be used for another dataset.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString", "example":[ "Vuorokauden alin lämpötila, 1961-2014, 10 km, GeoTIFF" ] }, "keyword":{ "@id":"http://www.w3.org/ns/dcat#keyword", "title":"Keyword", "description":"A keyword or tag describing the dataset. It is recommended to use a controlled vocabulary, ontology or classification when choosing keywords.", "@type":"http://www.w3.org/2001/XMLSchema#string", "type":"array", "example":[ "Paituli" ], "items":{ "minLength": 1, "type":"string" } }, "description":{ "@id":"http://purl.org/dc/terms/description", "title":"Description", "description":"Free-form description of the dataset", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString", "example":[ "Tämä aineisto on osaa FMI ClimGrid aineistoa, joka on päivittäinen ilmastohila-aineisto Suomelle ..." ] }, "bibliographic_citation":{ "@id":"http://purl.org/dc/terms/bibliographicCitation", "title":"Preferred Bibliographic Citation", "description":"Preferred bibliographic reference for the resource.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "other_identifier":{ "@id":"http://www.w3.org/ns/adms#identifier", "title":"Other identifier", "description":"", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/StructuredIdentifier" } }, "publisher":{ "@id":"http://purl.org/dc/terms/publisher", "title":"Distributor", "description":"An agent who has permission to distribute the dataset or who has made the dataset available.", "@type":"@id", "type":"object", "$ref":"#/definitions/ResearchAgent" }, "creator":{ "@id":"http://purl.org/dc/terms/creator", "title":"Creator", "description":"A person or organisation who originally produced the dataset, the original rights holder", "@type":"@id", "minItems":1, "type":"array", "items":{ "type":"object", "$ref":"#/definitions/ResearchAgent" } }, "contributor":{ "@id":"http://purl.org/dc/terms/contributor", "title":"Contributor", "description":"A person or organisation that has contributed significantly in the creation of the dataset", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/ResearchAgent" } }, "is_output_of":{ "@id":"http://purl.org/cerif/frapo/isOutputOf", "title":"Producer project", "description":"A project that has caused the dataset to be created", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Project" } }, "rights_holder":{ "@id":"http://purl.org/dc/terms/rightsHolder", "title":"Rightsholder", "description":"A person or organisation who holds the copyright, neighboring rights or moral rights of the dataset at the current moment, usually the author of the data or the organization of the author.", "@type":"@id", "minItems":0, "type":"array", "items":{ "type":"object", "$ref":"#/definitions/ResearchAgent" } }, "theme":{ "@id":"http://www.w3.org/ns/dcat#theme", "title":"Theme", "description":"The main category of the dataset. A dataset can have multiple themes. Themes are concepts which relate to the content of the dataset, describe the dataset or express its topic or meaning.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Concept" } }, "language":{ "@id":"http://purl.org/dc/terms/language", "title":"Language", "description":"Recommended best practice is to use a controlled vocabulary such as RFC 4646 [RFC4646]. A language of the resource.", "@type":"@id", "minItems":0, "type":"array", "items":{ "type":"object", "$ref":"#/definitions/LinguisticSystem" } }, "spatial":{ "@id":"http://purl.org/dc/terms/spatial", "title":"Spatial Coverage", "description":"Spatial characteristics of the resource.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Location" } }, "temporal":{ "@id":"http://purl.org/dc/terms/temporal", "title":"Temporal Coverage", "description":"Temporal characteristics of the resource.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/PeriodOfTime" } }, "relation":{ "@id":"http://purl.org/dc/terms/relation", "title":"Relation", "description":"A related dataset or other entity", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/EntityRelation" } }, "field_of_science":{ "@id":"http://uri.suomi.fi/datamodel/ns/att#discipline", "title":"Field of science", "description":"Scientific discipline whose data collection has produced the dataset", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Concept" } }, "remote_resources":{ "@id":"http://www.w3.org/ns/dcat#distribution", "title":"Remote resources", "description":"A concrete storage or expression format for the data in the dataset, for example a file, a database or a query interface to the data.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/WebResource" } }, "access_rights":{ "@id":"http://www.w3.org/ns/dcat#accessRights", "title":"Access rights", "@type":"@id", "type":"object", "$ref":"#/definitions/RightsStatement" }, "provenance":{ "@id":"http://purl.org/dc/terms/provenance", "title":"Provenance", "description":"A statement of any changes in ownership and custody of the resource since its creation that are significant for its authenticity, integrity, and interpretation.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Activity" } }, "value":{ "@id":"http://www.w3.org/ns/dqv#value", "title":"Metadata quality value", "description":"Metadata quality value calculated in some manner.", "@type":"http://www.w3.org/2001/XMLSchema#decimal", "type":"number" }, "curator":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#curator", "title":"Curator", "description":"Curator of the dataset. Curator is the primary contact person/organization for the Research Dataset.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/ResearchAgent" } }, "infrastructure":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#infrastructure", "title":"Used infrastructure", "description":"Service or tools that is used to produce the dataset", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Concept" } }, "total_remote_resources_byte_size":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#totalremoteresourcesbytesize", "title":"Total remote resources byte size", "description":"Sum of all remote resources distribution byte size. Read only field.", "@type":"http://www.w3.org/2001/XMLSchema#integer", "type":"integer", "readOnly": true } }, "required":[ "creator", "description", "access_rights", "title" ], "additionalProperties": false }, "RightsStatement":{ "title":"Rights Statement", "type":"object", "@id":"http://purl.org/dc/terms/RightsStatement", "description":"A statement about the intellectual property rights (IPR) held in or over a Resource, a legal document giving official permission to do something with a resource, or a statement about access rights.", "minProperties":1, "properties":{ "description":{ "@id":"http://purl.org/dc/terms/description", "title":"Description", "description":"Free account of the rights", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "available":{ "@id":"http://purl.org/dc/terms/available", "title":"Date Available", "description":"Date (often a range) that the resource became or will become available.", "@type":"http://www.w3.org/2001/XMLSchema#date", "minLength":1, "type":"string", "format":"date" }, "access_type":{ "@id":"http://purl.org/dc/terms/type", "title":"Access type", "description":"The nature or genre of the resource.", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" }, "restriction_grounds":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#restrictiongrounds", "title":"Restriction grounds", "description":"Classified reason of allocated access type.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Concept" } }, "access_process":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#accessProcess", "title":"Access process", "description":"Access process that can be used to obtain access to the resource", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/Concept" } }, "license":{ "@id":"http://purl.org/dc/terms/license", "title":"License", "description":"A legal document giving official permission to do something with the resource.", "@type":"@id", "minItems":0, "type":"array", "items":{ "type":"object", "$ref":"#/definitions/ResearchDataLicenseDocument" } }, "access_url":{ "@id":"http://www.w3.org/ns/dcat#accessURL", "title":"Access url", "description":"Access url for the dataset", "@type":"@id", "type":"object", "$ref":"#/definitions/Document" } }, "required":[ "access_type" ], "additionalProperties": false }, "StructuredIdentifier":{ "title":"Identifier", "type":"object", "@id":"http://www.w3.org/ns/adms#Identifier", "description":"Structured identifier", "minProperties":1, "properties":{ "notation":{ "@id":"http://www.w3.org/2004/02/skos/core#notation", "title":"Identifier value", "description":"Literal value of the identifier", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "local_identifier_type":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Local identifier type", "description":"Local identifier type defines use of the identifier in given context.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "provider":{ "@id":"http://purl.org/dc/terms/creator", "title":"Provider", "description":"Provider agency for the identifier", "@type":"@id", "type":"object", "$ref":"#/definitions/Organization" }, "type":{ "@id":"http://purl.org/dc/terms/type", "title":"Type", "description":"a type of the identifier", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" } }, "required":[ "notation" ], "additionalProperties": false }, "Variable":{ "title":"Variable", "type":"object", "@id":"http://rdf-vocabulary.ddialliance.org/discovery#Variable", "description":"", "minProperties":1, "properties":{ "pref_label":{ "@id":"http://www.w3.org/2004/02/skos/core#prefLabel", "title":"Preferred label", "description":"Preferred label for the variable", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "description":{ "@id":"http://purl.org/dc/terms/description", "title":"Description", "description":"An account of the resource.", "@type":"http://www.w3.org/1999/02/22-rdf-syntax-ns#langString", "type":"object", "$ref":"#/definitions/langString" }, "concept":{ "@id":"http://rdf-vocabulary.ddialliance.org/discovery#concept", "title":"Concept", "description":"Describes the concept of the variable", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" }, "universe":{ "@id":"http://rdf-vocabulary.ddialliance.org/discovery#universe", "title":"Universe", "description":"Indicates the Universe(s) of represented variable", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" }, "representation":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#representation", "title":"Representation", "description":"Defines reference to a Concept Scheme that includes the possible values of a variable.", "@type":"http://www.w3.org/2001/XMLSchema#anyURI", "minLength":1, "type":"string", "format":"uri" } }, "required":[ "pref_label" ], "additionalProperties": false }, "WebResource":{ "title":"Remote Web Resource", "type":"object", "@id":"http://www.w3.org/ns/dcat#Distribution", "description":"Represents single available resource in the web.", "minProperties":1, "properties":{ "identifier":{ "@id":"http://purl.org/dc/terms/identifier", "title":"Identifier", "description":"Unique identifier for the distribution from file: scheme", "@type":"@id", "minLength":1, "type":"string", "format":"uri", "example":[ "file://etc/data/abc.txt" ] }, "title":{ "@id":"http://purl.org/dc/terms/title", "title":"Title", "description":"A name given to the distribution.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "description":{ "@id":"http://purl.org/dc/terms/description", "title":"Description", "description":"Free-text account of the distribution.", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength":1, "type":"string" }, "modified":{ "@id":"http://purl.org/dc/terms/modified", "title":"Date Modified", "description":"Date on which the resource was changed.", "@type":"http://www.w3.org/2001/XMLSchema#dateTime", "minLength":1, "type":"string", "format":"date-time" }, "byte_size":{ "@id":"http://www.w3.org/ns/dcat#byteSize", "title":"Byte size", "description":"The size of a distribution in bytes.", "@type":"http://www.w3.org/2001/XMLSchema#integer", "type":"integer" }, "access_url":{ "@id":"http://www.w3.org/ns/dcat#accessURL", "title":"Access URL", "description":"Could be any kind of URL that gives access to a distribution of the dataset. E.g. landing page download, feed URL, SPARQL endpoint. Use when your catalog does not have information on which it is or when it is definitely not a download.", "@type":"@id", "type":"object", "$ref":"#/definitions/Document" }, "download_url":{ "@id":"http://www.w3.org/ns/dcat#downloadURL", "title":"Download URL", "description":"This is a direct link to a downloadable file in a given format. E.g. CSV file or RDF file. The format is described by the distribution's dc:format and/or dcat:mediaType", "@type":"@id", "type":"object", "$ref":"#/definitions/Document" }, "checksum":{ "@id":"http://spdx.org/rdf/terms#checksum", "title":"Checksum", "description":"Checksum of the manifestation", "@type":"@id", "type":"object", "$ref":"#/definitions/Checksum" }, "license":{ "@id":"http://purl.org/dc/terms/license", "title":"License", "description":"A legal document giving official permission to do something with the resource.", "@type":"@id", "type":"array", "items":{ "type":"object", "$ref":"#/definitions/ResearchDataLicenseDocument" } }, "file_type":{ "@id":"http://purl.org/dc/terms/type", "title":"File type", "description":"File type from reference data", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" }, "resource_type":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#resourcetype", "title":"Resource type", "description":"type of the resource", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" }, "use_category":{ "@id":"http://uri.suomi.fi/datamodel/ns/mrd#usetype", "title":"Use category", "description":"Use type of the resource", "@type":"@id", "type":"object", "$ref":"#/definitions/Concept" }, "has_object_characteristics":{ "@id":"http://www.loc.gov/premis/rdf/v1#hasObjectCharacteristics", "title":"File charasteristics", "description":"Fileformat specific charasteristics", "@type":"@id", "type":"object", "$ref":"#/definitions/DistributionCharacteristics" }, "mediatype":{ "@id":"http://purl.org/dc/terms/format", "title":"File format", "description":"Mediatype as text from https://www.iana.org/assignments/media-types/", "@type":"http://www.w3.org/2001/XMLSchema#string", "minLength": 1, "type":"string" } }, "required":[ "use_category", "title" ], "additionalProperties": false }, "langString":{ "type":"object", "minProperties": 1, "title":"Multilingual string", "description":"Object type for localized strings", "additionalProperties":{ "minLength": 1, "type":"string" } } } }