{ "id": "#", "$schema": "http://json-schema.org/draft-04/schema#", "oneOf": [ { "$ref": "#/definitions/Person" }, { "$ref": "#/definitions/Organization" }, { "$ref": "#/definitions/Service" }, { "$ref": "#/definitions/Action" }, { "$ref": "#/definitions/Concept" }, { "$ref": "#/definitions/ConceptScheme" }, { "$ref": "#/definitions/Article" }, { "$ref": "#/definitions/Event" }, { "$ref": "#/definitions/Product" }, { "$ref": "#/definitions/WebPage" }, { "$ref": "#/definitions/Policy" }, { "$ref": "#/definitions/LikeAction" }, { "$ref": "#/definitions/LighthouseAction" }, { "$ref": "#/definitions/Collection" } ], "definitions": { "Link": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "A link to another entity", "type": "object", "_widget": "RemoteSelect", "properties": { "@id": { "description": "The referenced entities unique identifier", "type": "string", "format": "uri" }, "@type": { "type": "string" } }, "required": ["@id"] }, "WebPage": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "WebPage", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "WebPage" ], "_display": { "className": "hidden" } }, "name": { "title": "WebPage.name", "description": "descriptions.WebPage.name", "$ref": "#/definitions/LocalizedString" }, "url": { "title": "WebPage.url", "description": "descriptions.WebPage.url", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "additionalType": { "title": "WebPage.additionalType", "description": "descriptions.WebPage.additionalType", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/publications.json" ] } } } } } ] } }, "description": { "title": "WebPage.description", "description": "descriptions.WebPage.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "keywords": { "title": "WebPage.keywords", "description": "descriptions.WebPage.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "creator": { "title": "WebPage.creator", "description": "descriptions.WebPage.creator", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization" ] } } } ] } }, "citation": { "title": "WebPage.citation", "description": "descriptions.WebPage.citation", "type": "string", "_display": { "rows": 3 } }, "publisher": { "title": "WebPage.publisher", "description": "descriptions.WebPage.publisher", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization", "Event", "Action", "Service" ] } } } ] } }, "datePublished": { "title": "WebPage.datePublished", "description": "descriptions.WebPage.datePublished", "$ref": "#/definitions/iso-8601-date" }, "inLanguage": { "title": "WebPage.inLanguage", "description": "descriptions.WebPage.inLanguage", "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Language" } }, "license": { "title": "WebPage.license", "description": "descriptions.WebPage.license", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/licenses.json" ] } } } } } ] } }, "location": { "type": "array", "items": { "type": "object", "properties": { "address": { "type": "object", "properties": { "addressCountry": { "title": "PostalAddress.addressCountry", "$ref": "#/definitions/Country" }, "addressRegion": { "title": "PostalAddress.addressRegion", "type": "string" } } } } } }, "comment": { "title": "WebPage.comment", "description": "descriptions.WebPage.comment", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Comment" ] } } } ] }, "_display": { "className": "hidden" } }, "award": { "title": "WebPage.award", "description": "descriptions.WebPage.award", "type": "array", "items": { "type": "string", "format": "uri" }, "_display": { "className": "admin only" } }, "primarySector": { "title": "WebPage.primarySector", "description": "descriptions.WebPage.primarySector", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "secondarySector": { "title": "WebPage.secondarySector", "description": "descriptions.WebPage.secondarySector", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "objectIn": { "title": "WebPage.objectIn", "description": "descriptions.WebPage.objectIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "LikeAction", "LighthouseAction" ] } } } ] }, "_display": { "className": "hidden" } }, "isBasedOn": { "title": "WebPage.isBasedOn", "description": "descriptions.WebPage.isBasedOn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage" ] } } } ] } }, "isBasisFor": { "title": "WebPage.isBasisFor", "description": "descriptions.WebPage.isBasisFor", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage", "Action", "Service", "Policy" ] } } } ] } }, "mentions": { "title": "WebPage.mentions", "description": "descriptions.WebPage.mentions", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization", "Person", "Service", "Action", "Event", "Policy" ] } } } ] } }, "spatial": { "title": "WebPage.spatial", "description": "descriptions.WebPage.spatial", "type": "object", "properties": { "name": { "$ref": "#/definitions/LocalizedString" } } } }, "required": [ "name", "url" ], "additionalProperties": false }, "Policy": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Policy", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Policy" ], "_display": { "className": "hidden" } }, "name": { "title": "Policy.name", "description": "descriptions.Policy.name", "$ref": "#/definitions/LocalizedString" }, "url": { "title": "Policy.url", "description": "descriptions.Policy.url", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "additionalType": { "title": "Policy.additionalType", "description": "descriptions.Policy.additionalType", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/policyTypes.json" ] } } } } } ] } }, "description": { "title": "Policy.description", "description": "descriptions.Policy.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "identifier": { "title": "Policy.identifier", "description": "descriptions.Policy.identifier", "type": "string" }, "spatialCoverage": { "title": "Policy.spatialCoverage", "description": "descriptions.Policy.spatialCoverage", "type": "string", "enum": [ "Multi-national", "National", "Multi-state", "State", "Multi-regional", "Regional/Local", "Multi-Institutional", "Institutional", "Multi-departmental", "Departmental" ] }, "scope": { "title": "Policy.scope", "description": "descriptions.Policy.scope", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/policies.json" ] } } } } } ] } }, "focus": { "title": "Policy.focus", "description": "descriptions.Policy.focus", "type": "array", "items": { "type": "string", "enum": [ "Pedagogy", "Recognition", "Content", "Quality", "Infrastructure", "Strategy", "Awareness Rising", "Capacity Building", "Collaboration", "Research", "Legal Framework", "Funding", "Access", "Policy Making" ] } }, "primarySector": { "title": "Policy.primarySector", "description": "descriptions.Policy.primarySector", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "secondarySector": { "title": "Policy.secondarySector", "description": "descriptions.Policy.secondarySector", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "publisher": { "title": "Policy.publisher", "description": "descriptions.Policy.publisher", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization", "Event", "Action", "Service" ] } } } ] } }, "datePublished": { "title": "Policy.datePublished", "description": "descriptions.Policy.datePublished", "$ref": "#/definitions/iso-8601-date" }, "endDate": { "title": "Policy.endDate", "description": "descriptions.Policy.endDate", "$ref": "#/definitions/iso-8601-date" }, "status": { "title": "Policy.status", "description": "descriptions.Policy.status", "type": "string", "enum": [ "Proposed", "Current", "Ended" ] }, "creator": { "title": "Policy.creator", "description": "descriptions.Policy.creator", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization" ] } } } ] } }, "citation": { "title": "Policy.citation", "description": "descriptions.Policy.citation", "type": "string", "_display": { "rows": 3 } }, "contact": { "title": "Policy.contact", "description": "descriptions.Policy.contact", "type": "string" }, "affiliate": { "title": "Policy.affiliate", "description": "descriptions.Policy.affiliate", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] } }, "inLanguage": { "title": "Policy.inLanguage", "description": "descriptions.Policy.inLanguage", "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Language" } }, "license": { "title": "Policy.license", "description": "descriptions.Policy.license", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/licenses.json" ] } } } } } ] } }, "location": { "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Place" } }, "isBasedOn": { "title": "Policy.isBasedOn", "description": "descriptions.Policy.isBasedOn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage", "Policy" ] } } } ] } }, "isBasisFor": { "title": "Policy.isBasisFor", "description": "descriptions.Policy.isBasisFor", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage", "Action", "Service", "Policy" ] } } } ] } }, "mentionedIn": { "title": "Policy.mentionedIn", "description": "descriptions.Policy.mentionedIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Article", "WebPage" ] } } } ] } }, "award": { "title": "Policy.award", "description": "descriptions.Policy.award", "type": "array", "items": { "type": "string", "format": "uri" }, "_display": { "className": "admin only" } }, "keywords": { "title": "Policy.keywords", "description": "descriptions.Policy.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "comment": { "title": "Policy.comment", "description": "descriptions.Policy.comment", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Comment" ] } } } ] }, "_display": { "className": "hidden" } }, "objectIn": { "title": "Policy.objectIn", "description": "descriptions.Policy.objectIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "LikeAction", "LighthouseAction" ] } } } ] }, "_display": { "className": "hidden" } } }, "required": [ "name", "url" ], "additionalProperties": false }, "ConceptScheme": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Concept Scheme", "description": "A SKOS Concept Scheme", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The concept schemes's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "ConceptScheme" ], "_display": { "className": "hidden" } }, "hasTopConcept": { "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] } } } ] } } }, "additionalProperties": false }, "Concept": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Concept", "description": "A SKOS Concept", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The concepts's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Concept" ], "_display": { "className": "hidden" } }, "name": { "$ref": "#/definitions/LocalizedString" }, "alternateName": { "$ref": "#/definitions/LocalizedString" }, "scopeNote": { "$ref": "#/definitions/LocalizedString" }, "inScheme": { "$ref": "#/definitions/ConceptScheme" }, "topConceptOf": { "$ref": "#/definitions/ConceptScheme" }, "narrower": { "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] } } } ] } }, "broader": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] } } } ] }, "notation": { "type": "array", "items": { "type": "string" } }, "image": { "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } } }, "additionalProperties": false }, "Article": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Article", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The article's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Article" ], "_display": { "className": "hidden" } }, "name": { "title": "Article.name", "description": "descriptions.Article.name", "$ref": "#/definitions/LocalizedString" }, "description": { "title": "Article.description", "description": "descriptions.Article.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "articleBody": { "title": "Article.articleBody", "description": "descriptions.Article.articleBody", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "dateCreated": { "title": "Article.dateCreated", "description": "descriptions.Article.dateCreated", "$ref": "#/definitions/iso-8601-date" }, "image": { "title": "Article.image", "description": "descriptions.Article.image", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "creator": { "title": "Article.creator", "description": "descriptions.Article.creator", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization" ] } } } ] } }, "mentions": { "title": "Article.mentions", "description": "descriptions.Article.mentions", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization", "Person", "Service", "Action", "Event", "Policy" ] } } } ] } }, "keywords": { "title": "Article.keywords", "description": "descriptions.Article.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "comment": { "title": "Article.comment", "description": "descriptions.Article.comment", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Comment" ] } } } ] }, "_display": { "className": "hidden" } }, "location": { "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Place" } }, "primarySector": { "title": "Article.primarySector", "description": "descriptions.Article.primarySector", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "secondarySector": { "title": "Article.secondarySector", "description": "descriptions.Article.secondarySector", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "license": { "title": "Article.license", "description": "descriptions.Article.license", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/licenses.json" ] } } } } } ] } }, "exampleOfWork": { "title": "Article.exampleOfWork", "description": "descriptions.Article.exampleOfWork", "type": "string", "format": "uri" }, "citation": { "title": "Article.citation", "description": "descriptions.Article.citation", "type": "string", "_display": { "rows": 3 } }, "objectIn": { "title": "Article.objectIn", "description": "descriptions.Article.objectIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "LikeAction", "LighthouseAction" ] } } } ] }, "_display": { "className": "hidden" } } }, "allOf": [ { "required": [ "name", "description", "articleBody", "location" ], "anyOf": [ { "required": [ "license", "creator", "dateCreated" ] }, { "required": [ "citation", "exampleOfWork" ] } ] } ], "additionalProperties": false }, "Comment": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Comment", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The comment's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Comment" ], "_display": { "className": "hidden" } }, "author": { "title": "Comment.creator", "description": "descriptions.Comment.author", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] }, "_display": { "className": "hidden" } }, "text": { "title": "Comment.text", "description": "descriptions.Comment.text", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "dateCreated": { "title": "Comment.dateCreated", "description": "descriptions.Comment.dateCreated", "$ref": "#/definitions/iso-8601-date", "_display": { "className": "hidden" } }, "commentOn": { "$ref": "#/definitions/Link", "_display": { "className": "hidden" } } }, "required": [ "text" ], "additionalProperties": false }, "Action": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Action", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The action's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Action" ], "_display": { "className": "hidden" } }, "name": { "title": "Action.name", "description": "descriptions.Action.name", "$ref": "#/definitions/LocalizedString" }, "displayName": { "title": "Action.displayName", "description": "descriptions.Action.displayName", "$ref": "#/definitions/LocalizedString" }, "additionalType": { "title": "Action.additionalType", "description": "descriptions.Action.additionalType", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/projects.json" ] } } } } } ] } }, "email": { "title": "Action.email", "description": "descriptions.Action.email", "type": "string", "format": "email", "_display": { "placeholder": "user@example.org" } }, "alternateName": { "title": "Action.alternateName", "description": "descriptions.Action.alternateName", "$ref": "#/definitions/LocalizedString" }, "description": { "title": "Action.description", "description": "descriptions.Action.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "image": { "title": "Action.image", "description": "descriptions.Action.image", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "url": { "title": "Action.url", "description": "descriptions.Action.url", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "startTime": { "title": "Action.startTime", "description": "descriptions.Action.startTime", "$ref": "#/definitions/iso-8601-date" }, "endTime": { "title": "Action.endTime", "description": "descriptions.Action.endTime", "$ref": "#/definitions/iso-8601-date" }, "location": { "title": "Action.location", "description": "ResourceIndex.Action.edit.addressMessage", "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Place", "_display": { "collapsed": true } } }, "instrument": { "title": "Action.instrument", "description": "descriptions.Action.instrument", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Service" ] } } } ] }, "_display": { "className": "hidden" } }, "result": { "title": "Action.result", "description": "descriptions.Action.result", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Service" ] } } } ] }, "_display": { "className": "hidden" } }, "agent": { "title": "Action.agent", "description": "descriptions.Action.agent", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization" ] } } } ] } }, "participant": { "title": "Action.participant", "description": "descriptions.Action.participant", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization" ] } } } ] } }, "memberOf": { "title": "Action.memberOf", "description": "descriptions.Action.memberOf", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization" ] } } } ] } }, "affiliate": { "title": "Action.affiliate", "description": "descriptions.Action.affiliate", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] }, "_display": { "className": "hidden" } }, "mentionedIn": { "title": "Action.mentionedIn", "description": "descriptions.Action.mentionedIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Article", "WebPage" ] } } } ] }, "_display": { "className": "hidden" } }, "sameAs": { "title": "Action.sameAs", "description": "descriptions.Action.sameAs", "type": "array", "items": { "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } } }, "keywords": { "title": "Action.keywords", "description": "descriptions.Action.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "comment": { "title": "Action.comment", "description": "descriptions.Action.comment", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Comment" ] } } } ] }, "_display": { "className": "hidden" } }, "isPartOf": { "title": "Action.isPartOf", "description": "descriptions.Action.isPartOf", "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action" ] } } } ] }, "hasPart": { "title": "Action.hasPart", "description": "descriptions.Action.hasPart", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action" ] } } } ] } }, "organizerFor": { "title": "Action.organizerFor", "description": "descriptions.Action.organizerFor", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Event" ] } } } ] }, "_display": { "className": "hidden" } }, "publication": { "title": "Action.publication", "description": "descriptions.Action.publication", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage", "Policy" ] } } } ] } }, "isFundedBy": { "title": "Action.isFundedBy", "description": "descriptions.Action.isFundedBy", "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Grant" } }, "primarySector": { "title": "Action.primarySector", "description": "descriptions.Action.primarySector", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "secondarySector": { "title": "Action.secondarySector", "description": "descriptions.Action.secondarySector", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "award": { "title": "Action.award", "description": "descriptions.Action.award", "type": "array", "items": { "type": "string", "format": "uri" }, "_display": { "className": "admin only" } }, "objectIn": { "title": "Action.objectIn", "description": "descriptions.Action.objectIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "LikeAction", "LighthouseAction" ] } } } ] }, "_display": { "className": "hidden" } }, "isBasedOn": { "title": "Action.isBasedOn", "description": "descriptions.Action.isBasedOn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage" ] } } } ] } }, "countryChampionFor": { "type": "array", "title": "Action.countryChampionFor", "description": "descriptions.Action.countryChampionFor", "items": { "$ref": "#/definitions/Country" }, "_display": { "className": "admin only" } }, "regionalChampionFor": { "title": "Action.regionalChampionFor", "description": "descriptions.Action.regionalChampionFor", "type": "array", "items": { "type": "string" }, "_display": { "className": "admin only" } } }, "required": ["name"], "additionalProperties": false }, "Service": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Service", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The services's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Service" ], "_display": { "className": "hidden" } }, "name": { "title": "Service.name", "description": "descriptions.Service.name", "$ref": "#/definitions/LocalizedString" }, "alternateName": { "title": "Service.alternateName", "description": "descriptions.Service.alternateName", "$ref": "#/definitions/LocalizedString" }, "additionalType": { "title": "Service.additionalType", "description": "descriptions.Service.additionalType", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/services.json" ] } } } } } ] } }, "serviceType": { "title": "Service.serviceType", "description": "descriptions.Service.serviceType", "type": "array", "items": { "type": "string" }, "_display": { "className": "hidden" } }, "description": { "title": "Service.description", "description": "descriptions.Service.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "startDate": { "title": "Service.startDate", "description": "descriptions.Service.startDate", "$ref": "#/definitions/iso-8601-date" }, "endDate": { "title": "Service.endDate", "description": "descriptions.Service.endDate", "$ref": "#/definitions/iso-8601-date" }, "email": { "title": "Service.email", "description": "descriptions.Service.email", "type": "string", "format": "email", "_display": { "placeholder": "user@example.org" } }, "license": { "title": "Service.license", "description": "descriptions.Service.license", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/licenses.json" ] } } } } } ] } }, "image": { "title": "Service.image", "description": "descriptions.Service.image", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "location": { "title": "Service.location", "description": "ResourceIndex.Service.edit.info", "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Place", "_display": { "collapsed": true } } }, "about": { "title": "Service.about", "description": "descriptions.Service.about", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://w3id.org/class/esc/scheme" ] } } } } } ] } }, "audience": { "title": "Service.audience", "description": "descriptions.Service.audience", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://w3id.org/isced/1997/scheme" ] } } } } } ] } }, "provider": { "title": "Service.provider", "description": "descriptions.Service.provider", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization" ] } } } ] } }, "availableChannel": { "title": "Service.availableChannel", "description": "descriptions.Service.availableChannel", "type": "array", "maxItems": 1, "items": { "type": "object", "properties": { "@type": { "type": "string", "enum": [ "ServiceChannel" ], "_display": { "className": "hidden" } }, "availableLanguage": { "title": "Service.availableChannel.availableLanguage", "type": "array", "items": { "title": "LocalizedString.@language", "$ref": "#/definitions/Language" } }, "serviceUrl": { "title": "Service.availableChannel.serviceUrl", "type": "string", "format": "uri" }, "documentation": { "title": "Service.availableChannel.documentation", "type": "string", "format": "uri" } }, "required": [ "serviceUrl" ] } }, "mentionedIn": { "title": "Service.mentionedIn", "description": "descriptions.Service.mentionedIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Article", "WebPage" ] } } } ] }, "_display": { "className": "hidden" } }, "instrumentIn": { "title": "Service.instrumentIn", "description": "descriptions.Service.instrumentIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action" ] } } } ] }, "_display": { "className": "hidden" } }, "resultOf": { "title": "Service.resultOf", "description": "descriptions.Service.resultOf", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action" ] } } } ] }, "_display": { "className": "hidden" } }, "member": { "title": "Service.member", "description": "descriptions.Service.member", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization" ] } } } ] } }, "memberOf": { "title": "Service.memberOf", "description": "descriptions.Service.memberOf", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization" ] } } } ] }, "_display": { "className": "hidden" } }, "affiliate": { "title": "Service.affiliate", "description": "descriptions.Service.affiliate", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] }, "_display": { "className": "hidden" } }, "sameAs": { "title": "Service.sameAs", "description": "descriptions.Service.sameAs", "type": "array", "items": { "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } } }, "keywords": { "title": "Service.keywords", "description": "descriptions.Service.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "publication": { "title": "Service.publication", "description": "descriptions.Service.publication", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage", "Policy" ] } } } ] } }, "comment": { "title": "Service.comment", "description": "descriptions.Service.comment", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Comment" ] } } } ] }, "_display": { "className": "hidden" } }, "primarySector": { "title": "Service.primarySector", "description": "descriptions.Service.primarySector", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "secondarySector": { "title": "Service.secondarySector", "description": "descriptions.Service.secondarySector", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "isRelatedTo": { "title": "Service.isRelatedTo", "description": "descriptions.Service.isRelatedTo", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Product" ] } } } ] } }, "award": { "title": "Service.award", "description": "descriptions.Service.award", "type": "array", "items": { "type": "string", "format": "uri" }, "_display": { "className": "admin only" } }, "objectIn": { "title": "Service.objectIn", "description": "descriptions.Service.objectIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "LikeAction", "LighthouseAction" ] } } } ] }, "_display": { "className": "hidden" } }, "isBasedOn": { "title": "Service.isBasedOn", "description": "descriptions.Service.isBasedOn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage" ] } } } ] } } }, "allOf": [ { "required": [ "name", "description", "availableChannel" ], "anyOf": [ { "required": [ "location" ] }, { "required": [ "provider" ] } ] } ], "additionalProperties": false }, "Person": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Person", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The person's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Person" ], "_display": { "className": "hidden" } }, "name": { "title": "Person.name", "description": "descriptions.Person.name", "$ref": "#/definitions/LocalizedString" }, "additionalType": { "title": "Person.additionalType", "description": "descriptions.Person.additionalType", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/persons.json" ] } } } } } ] } }, "url": { "title": "Person.url", "description": "descriptions.Person.url", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "email": { "title": "Person.email", "description": "descriptions.Person.email", "type": "string", "format": "email", "_display": { "placeholder": "user@example.org" } }, "description": { "title": "Person.description", "description": "descriptions.Person.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "countryChampionFor": { "title": "Person.countryChampionFor", "description": "descriptions.Person.countryChampionFor", "type": "array", "items": { "$ref": "#/definitions/Country" }, "_display": { "className": "admin only" } }, "regionalChampionFor": { "title": "Person.regionalChampionFor", "description": "descriptions.Person.regionalChampionFor", "type": "array", "items": { "type": "string" }, "_display": { "className": "admin only" } }, "image": { "title": "Person.image", "description": "descriptions.Person.image", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "location": { "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Place" } }, "created": { "title": "Person.created", "description": "descriptions.Person.created", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Article", "WebPage", "Policy" ] } } } ] }, "_display": { "className": "hidden" } }, "mentionedIn": { "title": "Person.mentionedIn", "description": "descriptions.Person.mentionedIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Article", "WebPage" ] } } } ] }, "_display": { "className": "hidden" } }, "participantIn": { "title": "Person.participantIn", "description": "descriptions.Person.participantIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action" ] } } } ] }, "_display": { "className": "hidden" } }, "provides": { "title": "Person.provides", "description": "descriptions.Person.provides", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Service" ] } } } ] } }, "agentIn": { "title": "Person.agentIn", "description": "descriptions.Person.agentIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action", "LikeAction", "LighthouseAction" ] } } } ] }, "_display": { "className": "hidden" } }, "affiliation": { "title": "Person.affiliation", "description": "descriptions.Person.affiliation", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization", "Service", "Action", "Policy" ] } } } ] } }, "sameAs": { "title": "Person.sameAs", "description": "descriptions.Person.sameAs", "type": "array", "items": { "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } } }, "funderOf": { "title": "Person.funderOf", "description": "descriptions.Person.funderOf", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action" ] } } } ] }, "_display": { "className": "hidden" } }, "keywords": { "title": "Person.keywords", "description": "descriptions.Person.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "authorOf": { "title": "Person.authorOf", "description": "descriptions.Person.authorOf", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Comment" ] } } } ] }, "_display": { "className": "hidden" } }, "organizerFor": { "title": "Person.organizerFor", "description": "descriptions.Person.organizerFor", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Event" ] } } } ] } }, "performerIn": { "title": "Person.performerIn", "description": "descriptions.Person.performerIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Event" ] } } } ] } }, "attends": { "title": "Person.attends", "description": "descriptions.Person.attends", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Event" ] } } } ] } }, "primarySector": { "title": "Person.primarySector", "description": "descriptions.Person.primarySector", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "secondarySector": { "title": "Person.secondarySector", "description": "descriptions.Person.secondarySector", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "activityField": { "title": "Person.activityField", "description": "descriptions.Person.activityField", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/activities.json" ] } } } } } ] } }, "publication": { "title": "Person.publication", "description": "descriptions.Person.publication", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage", "Policy" ] } } } ] } }, "manufactured": { "title": "Person.manufactured", "description": "descriptions.Person.manufactured", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Product" ] } } } ] }, "_display": { "className": "hidden" } }, "award": { "title": "Person.award", "description": "descriptions.Person.award", "type": "array", "items": { "type": "string", "format": "uri" }, "_display": { "className": "admin only" } } }, "required": [ "name", "location" ], "additionalProperties": false }, "Organization": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Organization", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The organization's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Organization" ], "_display": { "className": "hidden" } }, "name": { "title": "Organization.name", "description": "descriptions.Organization.name", "$ref": "#/definitions/LocalizedString" }, "displayName": { "title": "Organization.displayName", "description": "descriptions.Organization.displayName", "$ref": "#/definitions/LocalizedString" }, "additionalType": { "title": "Organization.additionalType", "description": "descriptions.Organization.additionalType", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/organizations.json" ] } } } } } ] } }, "url": { "type": "string", "description": "descriptions.Organization.url", "format": "uri", "title": "Organization.url", "_display": { "placeholder": "http://example.org/" } }, "email": { "description": "descriptions.Organization.email", "type": "string", "format": "email", "title": "Organization.email", "_display": { "placeholder": "user@example.org" } }, "description": { "title": "Organization.description", "description": "descriptions.Organization.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "countryChampionFor": { "type": "array", "title": "Organization.countryChampionFor", "description": "descriptions.Organization.countryChampionFor", "items": { "$ref": "#/definitions/Country" }, "_display": { "className": "admin only" } }, "regionalChampionFor": { "title": "Organization.regionalChampionFor", "description": "descriptions.Organization.regionalChampionFor", "type": "array", "items": { "type": "string" }, "_display": { "className": "admin only" } }, "alternateName": { "title": "Organization.alternateName", "description": "descriptions.Organization.alternateName", "$ref": "#/definitions/LocalizedString" }, "image": { "description": "descriptions.Organization.image", "type": "string", "format": "uri", "title": "Organization.image", "_display": { "placeholder": "http://example.org/" } }, "location": { "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Place" } }, "contactPoint": { "title": "Organization.contactPoint", "description": "descriptions.Organization.contactPoint", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] } }, "created": { "title": "Organization.created", "description": "descriptions.Organization.created", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Article", "WebPage", "Policy" ] } } } ] }, "_display": { "className": "hidden" } }, "mentionedIn": { "title": "Organization.mentionedIn", "description": "descriptions.Organization.mentionedIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Article", "WebPage" ] } } } ] }, "_display": { "className": "hidden" } }, "participantIn": { "title": "Organization.participantIn", "description": "descriptions.Organization.participantIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action" ] } } } ] }, "_display": { "className": "hidden" } }, "provides": { "title": "Organization.provides", "description": "descriptions.Organization.provides", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Service" ] } } } ] }, "_display": { "className": "hidden" } }, "agentIn": { "title": "Organization.agentIn", "description": "descriptions.Organization.agentIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action" ] } } } ] }, "_display": { "className": "hidden" } }, "member": { "title": "Organization.member", "description": "descriptions.Organization.member", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization", "Service", "Action" ] } } } ] }, "_display": { "className": "hidden" } }, "memberOf": { "title": "Organization.memberOf", "description": "descriptions.Organization.memberOf", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization", "Service" ] } } } ] } }, "affiliate": { "title": "Organization.affiliate", "description": "descriptions.Organization.affiliate", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] }, "_display": { "className": "hidden" } }, "sameAs": { "type": "array", "title": "Organization.sameAs", "description": "descriptions.Organization.description", "items": { "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } } }, "organizerFor": { "title": "Organization.organizerFor", "description": "descriptions.Organization.organizerFor", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Event" ] } } } ] } }, "keywords": { "title": "Organization.keywords", "description": "descriptions.Organization.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "publication": { "title": "Organization.publication", "description": "descriptions.Organization.publication", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage", "Policy" ] } } } ] } }, "comment": { "title": "Organization.comment", "description": "descriptions.Organization.comment", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Comment" ] } } } ] }, "_display": { "className": "hidden" } }, "awards": { "title": "Organization.awards", "description": "descriptions.Organization.awards", "type": "array", "items": { "$ref": "#/definitions/Grant" }, "_display": { "className": "hidden" } }, "primarySector": { "title": "Organization.primarySector", "description": "descriptions.Organization.primarySector", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "secondarySector": { "title": "Organization.secondarySector", "description": "descriptions.Organization.secondarySector", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "manufactured": { "title": "Organization.manufactured", "description": "descriptions.Organization.manufactured", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Product" ] } } } ] }, "_display": { "className": "hidden" } }, "award": { "title": "Organization.award", "description": "descriptions.Organization.award", "type": "array", "items": { "type": "string", "format": "uri" }, "_display": { "className": "admin only" } }, "objectIn": { "title": "Organization.objectIn", "description": "descriptions.Organization.objectIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "LikeAction", "LighthouseAction" ] } } } ] }, "_display": { "className": "hidden" } } }, "required": [ "name", "location" ], "additionalProperties": false }, "Event": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Event", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The event's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Event" ], "_display": { "className": "hidden" } }, "name": { "title": "Event.name", "description": "descriptions.Event.name", "$ref": "#/definitions/LocalizedString" }, "alternateName": { "title": "Event.alternateName", "description": "descriptions.Event.alternateName", "$ref": "#/definitions/LocalizedString" }, "url": { "title": "Event.url", "description": "descriptions.Event.url", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "email": { "title": "Event.email", "description": "descriptions.Event.email", "type": "string", "format": "email", "_display": { "placeholder": "user@example.org" } }, "description": { "title": "Event.description", "description": "descriptions.Event.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "image": { "title": "Event.image", "description": "descriptions.Event.image", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "startDate": { "title": "Event.startDate", "$ref": "#/definitions/iso-8601-date" }, "endDate": { "title": "Event.endDate", "description": "descriptions.Event.endDate", "$ref": "#/definitions/iso-8601-date" }, "location": { "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Place" } }, "mentionedIn": { "title": "Event.mentionedIn", "description": "descriptions.Event.mentionedIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Article", "WebPage" ] } } } ] }, "_display": { "className": "hidden" } }, "sameAs": { "title": "Event.sameAs", "description": "descriptions.Event.sameAs", "type": "array", "items": { "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } } }, "recordedIn": { "title": "Event.recordedIn", "description": "descriptions.Event.recordedIn", "type": "array", "items": { "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } } }, "inLanguage": { "title": "Event.inLanguage", "description": "descriptions.Event.inLanguage", "type": "array", "items": { "$ref": "#/definitions/Language" } }, "organizer": { "title": "Event.organizer", "description": "descriptions.Event.organizer", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization", "Action" ] } } } ] } }, "performer": { "title": "Event.performer", "description": "descriptions.Event.performer", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] } }, "attendee": { "title": "Event.attendee", "description": "descriptions.Event.attendee", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] }, "_display": { "className": "hidden" } }, "about": { "title": "Event.about", "description": "descriptions.Event.about", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://w3id.org/class/esc/scheme" ] } } } } } ] } }, "hashtag": { "title": "Event.hashtag", "description": "descriptions.Event.hashtag", "type": "string", "_display": { "placeholder": "#hashtag" } }, "keywords": { "title": "Event.keywords", "description": "descriptions.Event.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "publication": { "title": "Event.publication", "description": "descriptions.Event.publication", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "WebPage", "Policy" ] } } } ] } }, "comment": { "title": "Event.comment", "description": "descriptions.Event.comment", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Comment" ] } } } ] }, "_display": { "className": "hidden" } }, "primarySector": { "title": "Event.primarySector", "description": "descriptions.Event.primarySector", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "secondarySector": { "title": "Event.secondarySector", "description": "descriptions.Event.secondarySector", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "award": { "title": "Event.award", "description": "descriptions.Event.award", "type": "array", "items": { "type": "string", "format": "uri" }, "_display": { "className": "admin only" } }, "objectIn": { "title": "Event.objectIn", "description": "descriptions.Event.objectIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "LikeAction", "LighthouseAction" ] } } } ] }, "_display": { "className": "hidden" } } }, "required": [ "name", "description", "startDate", "endDate", "location" ], "additionalProperties": false }, "Product": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Product", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The tools's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Product" ], "_display": { "className": "hidden" } }, "name": { "title": "Product.name", "description": "descriptions.Product.name", "$ref": "#/definitions/LocalizedString" }, "alternateName": { "title": "Product.alternateName", "description": "descriptions.Product.alternateName", "$ref": "#/definitions/LocalizedString" }, "description": { "title": "Product.description", "description": "descriptions.Product.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "url": { "title": "Product.url", "description": "descriptions.Product.url", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "image": { "title": "Product.image", "description": "descriptions.Product.image", "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org/" } }, "isRelatedTo": { "title": "Product.isRelatedTo", "description": "descriptions.Product.isRelatedTo", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Service" ] } } } ] } }, "manufacturer": { "title": "Product.manufacturer", "description": "descriptions.Product.manufacturer", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization", "Person" ] } } } ] } }, "rights": { "title": "Product.rights", "description": "descriptions.Product.rights", "type": "string", "enum": [ "floss", "proprietary" ] }, "keywords": { "title": "Product.keywords", "description": "descriptions.Product.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "comment": { "title": "Product.comment", "description": "descriptions.Product.comment", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Comment" ] } } } ] }, "_display": { "className": "hidden" } }, "primarySector": { "title": "Product.primarySector", "description": "descriptions.Product.primarySector", "type": "array", "maxItems": 1, "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "secondarySector": { "title": "Product.secondarySector", "description": "descriptions.Product.secondarySector", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Concept" ] }, "inScheme": { "type": "object", "properties": { "@id": { "enum": [ "https://oerworldmap.org/assets/json/sectors.json" ] } } } } } ] } }, "award": { "type": "array", "title": "Product.award", "description": "descriptions.Product.award", "items": { "type": "string", "format": "uri" }, "_display": { "className": "admin only" } }, "objectIn": { "title": "Product.objectIn", "description": "descriptions.Product.objectIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "LikeAction", "LighthouseAction" ] } } } ] }, "_display": { "className": "hidden" } } }, "required": [ "name" ], "additionalProperties": false }, "Grant": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Grant", "type": "object", "properties": { "@type": { "type": "string", "enum": [ "Grant" ], "_display": { "className": "hidden" } }, "hasMonetaryValue": { "title": "Grant.hasMonetaryValue", "description": "descriptions.Grant.hasMonetaryValue", "type": "string" }, "sameAs": { "type": "array", "items": { "type": "string", "format": "uri", "_display": { "placeholder": "http://example.org" } }, "_display": { "className": "hidden" } }, "isAwardedBy": { "title": "Grant.isAwardedBy", "description": "descriptions.Grant.isAwardedBy", "type": "array", "maxItems": 1, "items": { "$ref": "#/definitions/Link" } }, "funds": { "title": "Grant.funds", "description": "descriptions.Grant.funds", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Action" ] } } } ] }, "_display": { "className": "hidden" } }, "duration": { "title": "Grant.duration", "description": "descriptions.Grant.duration", "type": "string", "_display": { "className": "hidden" } }, "description": { "title": "Grant.description", "description": "descriptions.Grant.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5, "className": "hidden" } }, "name": { "title": "Grant.name", "description": "descriptions.Grant.name", "$ref": "#/definitions/LocalizedString", "_display": { "className": "hidden" } }, "alternateName": { "title": "Grant.alternateName", "description": "descriptions.Grant.alternateName", "$ref": "#/definitions/LocalizedString", "_display": { "className": "hidden" } }, "hasAwardDate": { "title": "Grant.hasAwardDate", "description": "descriptions.Grant.hasAwardDate", "$ref": "#/definitions/iso-8601-date", "_display": { "className": "hidden" } }, "mentionedIn": { "title": "Grant.mentionedIn", "description": "descriptions.Grant.mentionedIn", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Article", "WebPage" ] } } } ] }, "_display": { "className": "hidden" } }, "keywords": { "title": "Grant.keywords", "description": "descriptions.Grant.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" }, "_display": { "className": "hidden" } } }, "additionalProperties": false }, "Place": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Place", "type": "object", "_widget": "PlaceWidget", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The place's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Place" ], "_display": { "className": "hidden" } }, "geo": { "title": "Place.geo", "$ref": "#/definitions/GeoCoordinates" }, "address": { "title": "Place.address", "$ref": "#/definitions/PostalAddress" } }, "required": [ "address" ], "additionalProperties": false }, "GeoCoordinates": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "ResourceIndex.GeoCoordinates.edit.geoCoordinates", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The geo coordinates's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "lat": { "title": "GeoCoordinates.latitude", "type": "number" }, "lon": { "title": "GeoCoordinates.longitude", "type": "number" } }, "required": [ "lat", "lon" ], "additionalProperties": false }, "PostalAddress": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "PostalAddress", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The geo addresses' unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "PostalAddress" ], "_display": { "className": "hidden" } }, "streetAddress": { "title": "PostalAddress.streetAddress", "type": "string" }, "postalCode": { "title": "PostalAddress.postalCode", "type": "string" }, "postOfficeBoxNumber": { "title": "PostalAddress.postOfficeBoxNumber", "type": "string" }, "addressLocality": { "title": "PostalAddress.addressLocality", "type": "string" }, "addressRegion": { "title": "PostalAddress.addressRegion", "type": "string" }, "addressCountry": { "title": "PostalAddress.addressCountry", "$ref": "#/definitions/Country" } }, "required": [ "addressCountry" ], "additionalProperties": false }, "LikeAction": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "LikeAction", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The like action's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "LikeAction" ], "_display": { "className": "hidden" } }, "agent": { "title": "LikeAction.agent", "description": "The agent of the like action", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] }, "_display": { "className": "hidden" } }, "object": { "title": "LikeAction.object", "description": "The object of the like action", "type": "object", "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization", "Action", "Service", "Product", "Event", "Article", "WebPage", "Policy" ] } } } ], "_display": { "className": "hidden" } }, "startTime": { "title": "LikeAction.startTime", "$ref": "#/definitions/iso-8601-date", "_display": { "className": "hidden" } } }, "required": [ "agent", "object" ], "additionalProperties": false }, "LighthouseAction": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "ResourceIndex.read.lightHouse", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The like action's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "LighthouseAction" ], "_display": { "className": "hidden" } }, "agent": { "title": "LighthouseAction.agent", "description": "The agent of the like action", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person" ] } } } ] }, "_display": { "className": "hidden" } }, "object": { "title": "LighthouseAction.object", "description": "The object of the like action", "type": "object", "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Organization", "Action", "Service", "Product", "Event", "Article", "WebPage", "Policy" ] } } } ], "_display": { "className": "hidden" } }, "description": { "title": "LighthouseAction.description", "description": "descriptions.LighthouseAction.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "startTime": { "title": "LighthouseAction.startTime", "$ref": "#/definitions/iso-8601-date", "_display": { "className": "hidden" } } }, "required": [ "agent", "object", "description" ], "additionalProperties": false }, "Collection": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Collection", "type": "object", "properties": { "@context": { "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@id": { "description": "The collections's unique identifier", "type": "string", "format": "uri", "_display": { "className": "hidden" } }, "@type": { "type": "string", "enum": [ "Collection" ], "_display": { "className": "hidden" } }, "name": { "title": "Collection.name", "description": "descriptions.Collection.name", "$ref": "#/definitions/LocalizedString" }, "description": { "title": "Collection.description", "description": "descriptions.Collection.description", "$ref": "#/definitions/LocalizedString", "_display": { "rows": 5 } }, "keywords": { "title": "Collection.keywords", "description": "descriptions.Collection.keywords", "_widget": "KeywordSelect", "type": "array", "items": { "type": "string" } }, "item": { "title": "Collection.item", "description": "descriptions.Collection.item", "type": "array", "items": { "allOf": [ { "$ref": "#/definitions/Link" }, { "properties": { "@type": { "enum": [ "Person", "Organization", "Service", "Action", "Article", "Event", "Product", "WebPage", "Policy" ] } } } ] } } }, "required": [ "name", "description", "item" ], "additionalProperties": false }, "LocalizedString": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Localized string", "description": "A language-tagged string", "type": "object", "properties": { "aa": { "type": "string" }, "ab": { "type": "string" }, "ae": { "type": "string" }, "af": { "type": "string" }, "ak": { "type": "string" }, "am": { "type": "string" }, "an": { "type": "string" }, "ar": { "type": "string" }, "as": { "type": "string" }, "av": { "type": "string" }, "ay": { "type": "string" }, "az": { "type": "string" }, "ba": { "type": "string" }, "be": { "type": "string" }, "bg": { "type": "string" }, "bh": { "type": "string" }, "bi": { "type": "string" }, "bm": { "type": "string" }, "bn": { "type": "string" }, "bo": { "type": "string" }, "br": { "type": "string" }, "bs": { "type": "string" }, "ca": { "type": "string" }, "ce": { "type": "string" }, "ch": { "type": "string" }, "co": { "type": "string" }, "cr": { "type": "string" }, "cs": { "type": "string" }, "cu": { "type": "string" }, "cv": { "type": "string" }, "cy": { "type": "string" }, "da": { "type": "string" }, "de": { "type": "string" }, "dv": { "type": "string" }, "dz": { "type": "string" }, "ee": { "type": "string" }, "el": { "type": "string" }, "en": { "type": "string" }, "eo": { "type": "string" }, "es": { "type": "string" }, "et": { "type": "string" }, "eu": { "type": "string" }, "fa": { "type": "string" }, "ff": { "type": "string" }, "fi": { "type": "string" }, "fj": { "type": "string" }, "fo": { "type": "string" }, "fr": { "type": "string" }, "fy": { "type": "string" }, "ga": { "type": "string" }, "gd": { "type": "string" }, "gl": { "type": "string" }, "gn": { "type": "string" }, "gu": { "type": "string" }, "gv": { "type": "string" }, "ha": { "type": "string" }, "hi": { "type": "string" }, "ho": { "type": "string" }, "hr": { "type": "string" }, "ht": { "type": "string" }, "hu": { "type": "string" }, "hy": { "type": "string" }, "hz": { "type": "string" }, "ia": { "type": "string" }, "ie": { "type": "string" }, "ig": { "type": "string" }, "ii": { "type": "string" }, "ik": { "type": "string" }, "io": { "type": "string" }, "is": { "type": "string" }, "it": { "type": "string" }, "iu": { "type": "string" }, "ja": { "type": "string" }, "jv": { "type": "string" }, "ka": { "type": "string" }, "kg": { "type": "string" }, "ki": { "type": "string" }, "kj": { "type": "string" }, "kk": { "type": "string" }, "kl": { "type": "string" }, "km": { "type": "string" }, "kn": { "type": "string" }, "ko": { "type": "string" }, "kr": { "type": "string" }, "ks": { "type": "string" }, "ku": { "type": "string" }, "kv": { "type": "string" }, "kw": { "type": "string" }, "ky": { "type": "string" }, "la": { "type": "string" }, "lb": { "type": "string" }, "lg": { "type": "string" }, "li": { "type": "string" }, "ln": { "type": "string" }, "lo": { "type": "string" }, "lt": { "type": "string" }, "lu": { "type": "string" }, "lv": { "type": "string" }, "mg": { "type": "string" }, "mh": { "type": "string" }, "mi": { "type": "string" }, "mk": { "type": "string" }, "ml": { "type": "string" }, "mn": { "type": "string" }, "mo": { "type": "string" }, "mr": { "type": "string" }, "ms": { "type": "string" }, "mt": { "type": "string" }, "my": { "type": "string" }, "na": { "type": "string" }, "nb": { "type": "string" }, "nd": { "type": "string" }, "ne": { "type": "string" }, "ng": { "type": "string" }, "nl": { "type": "string" }, "nn": { "type": "string" }, "no": { "type": "string" }, "nr": { "type": "string" }, "nv": { "type": "string" }, "nvi": { "type": "string" }, "ny": { "type": "string" }, "oc": { "type": "string" }, "oj": { "type": "string" }, "om": { "type": "string" }, "or": { "type": "string" }, "os": { "type": "string" }, "pa": { "type": "string" }, "pi": { "type": "string" }, "pl": { "type": "string" }, "ps": { "type": "string" }, "pt": { "type": "string" }, "qu": { "type": "string" }, "rm": { "type": "string" }, "rn": { "type": "string" }, "ro": { "type": "string" }, "ru": { "type": "string" }, "rw": { "type": "string" }, "sa": { "type": "string" }, "sc": { "type": "string" }, "sd": { "type": "string" }, "se": { "type": "string" }, "sg": { "type": "string" }, "si": { "type": "string" }, "sk": { "type": "string" }, "sl": { "type": "string" }, "sm": { "type": "string" }, "smi": { "type": "string" }, "sn": { "type": "string" }, "so": { "type": "string" }, "sq": { "type": "string" }, "sr": { "type": "string" }, "ss": { "type": "string" }, "st": { "type": "string" }, "su": { "type": "string" }, "sv": { "type": "string" }, "sw": { "type": "string" }, "ta": { "type": "string" }, "te": { "type": "string" }, "tg": { "type": "string" }, "th": { "type": "string" }, "ti": { "type": "string" }, "tk": { "type": "string" }, "tl": { "type": "string" }, "tn": { "type": "string" }, "to": { "type": "string" }, "tr": { "type": "string" }, "ts": { "type": "string" }, "tt": { "type": "string" }, "tw": { "type": "string" }, "ty": { "type": "string" }, "ug": { "type": "string" }, "uk": { "type": "string" }, "ur": { "type": "string" }, "uz": { "type": "string" }, "ve": { "type": "string" }, "vi": { "type": "string" }, "vo": { "type": "string" }, "wa": { "type": "string" }, "wo": { "type": "string" }, "xh": { "type": "string" }, "yo": { "type": "string" }, "za": { "type": "string" }, "zh": { "type": "string" }, "zu": { "type": "string" } }, "_widget": "LocalizedString", "additionalProperties": false, "suggested": [ "en" ] }, "iso-8601-date": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "ISO 8601 Date", "description": "A date in ISO 8601 format.", "type": "string", "pattern": "^(\\d{4})$|^(\\d{4})-(0[1-9]|1[0-2])$|(^(18|19|20)[0-9]{2}-(0[13578]|1[02])-(0[1-9]|[12][0-9]|3[01])|^(18|19|20)[0-9]{2}-(0[469]|11)-(0[1-9]|[12][0-9]|30)|^(18|19|20)[0-9]{2}-(02)-(0[1-9]|1[0-9]|2[0-8])|^(((18|19|20)(04|08|[2468][048]|[13579][26]))|2000)-(02)-29)(T([01]\\d|2[0-3]):[0-5]\\d(:[0-5]\\d(\\.\\d{3})?(Z|((\\+[01][0-4])|\\-[01][0-2])(:?[0-5]\\d))?)?)?$", "_widget": "DateTime", "_display": { "placeholder": "YYYY-MM-DD" } }, "Language": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Language", "description": "A language, represented by its ISO language code", "type": "string", "enum": [ "aa", "ab", "ae", "af", "ak", "am", "an", "ar", "as", "av", "ay", "az", "ba", "be", "bg", "bh", "bi", "bm", "bn", "bo", "br", "bs", "ca", "ce", "ch", "co", "cr", "cs", "cu", "cv", "cy", "da", "de", "dv", "dz", "ee", "el", "en", "eo", "es", "et", "eu", "fa", "ff", "fi", "fj", "fo", "fr", "fy", "ga", "gd", "gl", "gn", "gu", "gv", "ha", "hi", "ho", "hr", "ht", "hu", "hy", "hz", "ia", "ie", "ig", "ii", "ik", "io", "is", "it", "iu", "ja", "jv", "ka", "kg", "ki", "kj", "kk", "kl", "km", "kn", "ko", "kr", "ks", "ku", "kv", "kw", "ky", "la", "lb", "lg", "li", "ln", "lo", "lt", "lu", "lv", "mg", "mh", "mi", "mk", "ml", "mn", "mo", "mr", "ms", "mt", "my", "na", "nb", "nd", "ne", "ng", "nl", "nn", "no", "nr", "nv", "nvi", "ny", "oc", "oj", "om", "or", "os", "pa", "pi", "pl", "ps", "pt", "qu", "rm", "rn", "ro", "ru", "rw", "sa", "sc", "sd", "se", "sg", "si", "sk", "sl", "sm", "smi", "sn", "so", "sq", "sr", "ss", "st", "su", "sv", "sw", "ta", "te", "tg", "th", "ti", "tk", "tl", "tn", "to", "tr", "ts", "tt", "tw", "ty", "ug", "uk", "ur", "uz", "ve", "vi", "vo", "wa", "wo", "xh", "yo", "za", "zh", "zu" ] }, "Country": { "$schema": "http://json-schema.org/draft-04/schema#", "title": "Country", "description": "A country, represented by its ISO country code", "type": "string", "enum": [ "AD", "AE", "AF", "AG", "AI", "AL", "AM", "AN", "AO", "AQ", "AR", "AS", "AT", "AU", "AW", "AX", "AZ", "BA", "BB", "BD", "BE", "BF", "BG", "BH", "BI", "BJ", "BL", "BM", "BN", "BO", "BQ", "BR", "BS", "BT", "BV", "BW", "BY", "BZ", "CA", "CC", "CD", "CF", "CG", "CH", "CI", "CK", "CL", "CM", "CN", "CO", "CR", "CU", "CV", "CW", "CX", "CY", "CZ", "DE", "DJ", "DK", "DM", "DO", "DZ", "EC", "EE", "EG", "EH", "ER", "ES", "ET", "FI", "FJ", "FK", "FM", "FO", "FR", "GA", "GB", "GD", "GE", "GF", "GG", "GH", "GI", "GL", "GM", "GN", "GP", "GQ", "GR", "GS", "GT", "GU", "GW", "GY", "HK", "HM", "HN", "HR", "HT", "HU", "ID", "IE", "IL", "IM", "IN", "IO", "IQ", "IR", "IS", "IT", "JE", "JM", "JO", "JP", "KE", "KG", "KH", "KI", "KM", "KN", "KP", "KR", "KW", "KY", "KZ", "LA", "LB", "LC", "LI", "LK", "LR", "LS", "LT", "LU", "LV", "LY", "MA", "MC", "MD", "ME", "MF", "MG", "MH", "MK", "ML", "MM", "MN", "MO", "MP", "MQ", "MR", "MS", "MT", "MU", "MV", "MW", "MX", "MY", "MZ", "NA", "NC", "NE", "NF", "NG", "NI", "NL", "NO", "NP", "NR", "NU", "NZ", "OM", "PA", "PE", "PF", "PG", "PH", "PK", "PL", "PM", "PN", "PR", "PS", "PT", "PW", "PY", "QA", "RE", "RO", "RS", "RU", "RW", "SA", "SB", "SC", "SD", "SE", "SG", "SH", "SI", "SJ", "SK", "SL", "SM", "SN", "SO", "SR", "SS", "ST", "SV", "SX", "SY", "SZ", "TC", "TD", "TF", "TG", "TH", "TJ", "TK", "TL", "TM", "TN", "TO", "TR", "TT", "TV", "TW", "TZ", "UA", "UG", "UM", "US", "UY", "UZ", "VA", "VC", "VE", "VG", "VI", "VN", "VU", "WF", "WS", "YE", "YT", "ZA", "ZM", "ZW" ] } } }