Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1365 lines (1365 sloc) 63.1 KB
{
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "http://www.ortolang.fr/schema/016#",
"description": "Schema for ORTOLANG item",
"type": "object",
"additionalProperties": false,
"required": [
"type",
"title",
"description",
"statusOfUse",
"schema"
],
"properties": {
"schema": {
"id": "http://www.ortolang.fr/schema/016#schema",
"type": "string",
"enum": ["http://www.ortolang.fr/schema/016#"]
},
"type": {
"id": "http://www.ortolang.fr/schema/016#type",
"type": "string"
},
"title": {
"id": "http://www.ortolang.fr/schema/016#title",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#title/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#title/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#title/item/value",
"type": "string"
}
}
}
},
"description": {
"id": "http://www.ortolang.fr/schema/016#description",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#description/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#description/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#description/item/value",
"type": "string"
}
}
}
},
"keywords": {
"id": "http://www.ortolang.fr/schema/016#keywords",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#keywords/item/keyword",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#keywords/item/keyword/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#keywords/item/keyword/value",
"type": "string"
}
}
}
},
"bibliographicCitation": {
"id": "http://www.ortolang.fr/schema/016#bibliographicCitation",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#bibliographicCitation/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#bibliographicCitation/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#bibliographicCitation/item/value",
"type": "string"
}
}
}
},
"datasize": {
"id": "http://www.ortolang.fr/schema/016#datasize",
"type": "string"
},
"publications": {
"id": "http://www.ortolang.fr/schema/016#publications",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#publications/publication",
"type": "string"
}
},
"website": {
"id": "http://www.ortolang.fr/schema/016#website",
"type": "string"
},
"image": {
"id": "http://www.ortolang.fr/schema/016#image",
"type": "string"
},
"preview": {
"id": "http://www.ortolang.fr/schema/016#preview",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#preview/path",
"type": "string"
}
},
"statusOfUse": {
"id": "http://www.ortolang.fr/schema/016#statusOfUse",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"conditionsOfUse": {
"id": "http://www.ortolang.fr/schema/016#conditionsOfUse",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#conditionsOfUse/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#conditionsOfUse/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#conditionsOfUse/item/value",
"type": "string"
}
}
}
},
"license": {
"id": "http://www.ortolang.fr/schema/016#license",
"oneOf": [
{
"type": "object",
"properties": {
"label": {
"id": "http://www.ortolang.fr/schema/016#license/label",
"type": "string"
},
"status": {
"id": "http://www.ortolang.fr/schema/016#license/status",
"type": "string"
},
"description": {
"id": "http://www.ortolang.fr/schema/016#license/description",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#license/description/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#license/description/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#license/description/item/value",
"type": "string"
}
}
}
},
"text": {
"id": "http://www.ortolang.fr/schema/016#license/text",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#license/text/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#license/text/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#license/text/item/value",
"type": "object",
"properties": {
"text": {
"id": "http://www.ortolang.fr/schema/016#license/text/item/value/text",
"type": "string"
},
"path": {
"id": "http://www.ortolang.fr/schema/016#license/text/item/value/path",
"type": "string"
},
"url": {
"id": "http://www.ortolang.fr/schema/016#license/text/item/value/url",
"type": "string"
}
}
}
}
}
},
"img": {
"id": "http://www.ortolang.fr/schema/016#license/item/img",
"type": "string"
}
}
},
{
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
]
},
"derogation": {
"id": "http://www.ortolang.fr/schema/016#derogation",
"type": "string"
},
"copyright": {
"id": "http://www.ortolang.fr/schema/016#copyright",
"type": "string"
},
"producers": {
"id": "http://www.ortolang.fr/schema/016#producers",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#producers/entity",
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"fullname": {
"type": "string"
},
"name": {
"type": "string"
},
"acronym": {
"type": "string"
},
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"homepage": {
"type": "string"
},
"img": {
"type": "string"
}
}
},
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" }
]
}
},
"sponsors": {
"id": "http://www.ortolang.fr/schema/016#sponsors",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#sponsors/entity",
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"fullname": {
"type": "string"
},
"name": {
"type": "string"
},
"acronym": {
"type": "string"
},
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"homepage": {
"type": "string"
},
"img": {
"type": "string"
}
}
},
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" }
]
}
},
"contributors": {
"id": "http://www.ortolang.fr/schema/016#contributors",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#contributors/item",
"type": "object",
"additionalProperties": false,
"required": [
"roles",
"entity"
],
"properties": {
"roles": {
"id": "http://www.ortolang.fr/schema/016#contributors/item/roles",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#contributors/item/role/item",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"entity": {
"id": "http://www.ortolang.fr/schema/016#contributors/item/entity",
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"fullname": {
"type": "string"
},
"title": {
"type": "string"
},
"firstname": {
"type": "string"
},
"midname": {
"type": "string"
},
"lastname": {
"type": "string"
},
"organization": {
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"fullname": {
"type": "string"
},
"name": {
"type": "string"
},
"acronym": {
"type": "string"
},
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"homepage": {
"type": "string"
},
"img": {
"type": "string"
}
}
},
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" }
]
}
}
},
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" }
]
},
"organization": {
"id": "http://www.ortolang.fr/schema/016#contributors/item/organization",
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"fullname": {
"type": "string"
},
"name": {
"type": "string"
},
"acronym": {
"type": "string"
},
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"homepage": {
"type": "string"
},
"img": {
"type": "string"
}
}
},
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" }
]
}
}
}
},
"relations": {
"id": "http://www.ortolang.fr/schema/016#relations",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#relations/item",
"type": "object",
"properties": {
"type": {
"id": "http://www.ortolang.fr/schema/016#relations/item/type",
"type": "string"
},
"url": {
"id": "http://www.ortolang.fr/schema/016#relations/item/url",
"type": "string"
},
"path": {
"id": "http://www.ortolang.fr/schema/016#relations/item/path",
"type": "string"
},
"alias": {
"id": "http://www.ortolang.fr/schema/016#relations/item/alias",
"type": "string"
},
"root": {
"id": "http://www.ortolang.fr/schema/016#relations/item/root",
"type": "string"
}
}
}
},
"commercialLinks": {
"id": "http://www.ortolang.fr/schema/016#commercialLinks",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#commercialLinks/item",
"type": "object",
"properties": {
"acronym": {
"id": "http://www.ortolang.fr/schema/016#commercialLinks/item/acronym",
"type": "string"
},
"url": {
"id": "http://www.ortolang.fr/schema/016#commercialLinks/item/url",
"type": "string"
},
"img": {
"id": "http://www.ortolang.fr/schema/016#commercialLinks/item/img",
"type": "string"
},
"description": {
"id": "http://www.ortolang.fr/schema/016#commercialLinks/item/description",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#commercialLinks/item/description/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#commercialLinks/item/description/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#commercialLinks/item/description/item/value",
"type": "string"
}
}
}
}
}
}
},
"creationLocations": {
"id": "http://www.ortolang.fr/schema/016#creationLocations",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#creationLocations/item",
"type": "object",
"properties": {
"name": {
"id": "http://www.ortolang.fr/schema/016#creationLocations/item/name",
"type": "string"
},
"dcmipoint": {
"id": "http://www.ortolang.fr/schema/016#creationLocations/item/dcmipoint",
"type": "string"
},
"dcmibox": {
"id": "http://www.ortolang.fr/schema/016#creationLocations/item/dcmibox",
"type": "string"
},
"iso3166": {
"id": "http://www.ortolang.fr/schema/016#creationLocations/item/iso31661",
"type": "string"
},
"tgn": {
"id": "http://www.ortolang.fr/schema/016#creationLocations/item/tgn",
"type": "string"
}
}
}
},
"originDate": {
"id": "http://www.ortolang.fr/schema/016#originDate",
"type": "string"
},
"publicationDate": {
"id": "http://www.ortolang.fr/schema/016#publicationDate",
"type": "string",
"pattern": "^[0-9]{4}-[0-9]{2}-[0-9]{2}$"
},
"corporaType": {
"id": "http://www.ortolang.fr/schema/016#corporaType",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"corporaLanguages": {
"id": "http://www.ortolang.fr/schema/016#corporaLanguages",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#corporaLanguages/item",
"anyOf": [
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" },
{
"type": "object",
"additionalProperties": false,
"properties": {
"labels": {
"id": "http://www.ortolang.fr/schema/016#corporaLanguages/item/labels",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#corporaLanguages/item/labels/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#corporaLanguages/item/labels/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#corporaLanguages/item/labels/item/value",
"type": "string"
}
}
}
},
"comments": {
"id": "http://www.ortolang.fr/schema/016#corporaLanguages/item/comments",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#corporaLanguages/item/comments/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#corporaLanguages/item/comments/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#corporaLanguages/item/comments/item/value",
"type": "string"
}
}
}
}
},
"required": [
"labels"
]
}
]
}
},
"corporaStudyLanguages": {
"id": "http://www.ortolang.fr/schema/016#corporaStudyLanguages",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#corporaStudyLanguages/item",
"anyOf": [
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" },
{
"type": "object",
"additionalProperties": false,
"properties": {
"labels": {
"id": "http://www.ortolang.fr/schema/016#corporaStudyLanguages/item/labels",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#corporaStudyLanguages/item/labels/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#corporaStudyLanguages/item/labels/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#corporaStudyLanguages/item/labels/item/value",
"type": "string"
}
}
}
},
"comments": {
"id": "http://www.ortolang.fr/schema/016#corporaStudyLanguages/item/comments",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#corporaStudyLanguages/item/comments/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#corporaStudyLanguages/item/comments/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#corporaStudyLanguages/item/comments/item/value",
"type": "string"
}
}
}
}
},
"required": [
"labels"
]
}
]
}
},
"corporaStyles": {
"id": "http://www.ortolang.fr/schema/016#corporaStyles",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#corporaStyles/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"annotationLevels": {
"id": "http://www.ortolang.fr/schema/016#annotationLevels",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#annotationLevels/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"corporaFormats": {
"id": "http://www.ortolang.fr/schema/016#corporaFormats",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#corporaFormats/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"corporaFileEncodings": {
"id": "http://www.ortolang.fr/schema/016#corporaFileEncodings",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#corporaFileEncodings/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"corporaDataTypes": {
"id": "http://www.ortolang.fr/schema/016#corporaDataTypes",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#corporaDataTypes/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"corporaLanguageType": {
"id": "http://www.ortolang.fr/schema/016#corporaLanguageType",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"wordCount": {
"id": "http://www.ortolang.fr/schema/016#wordCount",
"type": "string"
},
"linguisticDataType": {
"id": "http://www.ortolang.fr/schema/016#linguisticDataType",
"type": "string"
},
"discourseTypes": {
"id": "http://www.ortolang.fr/schema/016#discourseTypes",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#discourseTypes/0",
"type": "string"
}
},
"linguisticSubjects": {
"id": "http://www.ortolang.fr/schema/016#linguisticSubjects",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#linguisticSubjects/0",
"type": "string"
}
},
"programmingLanguages": {
"id": "http://www.ortolang.fr/schema/016#programmingLanguages",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#programmingLanguages/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"operatingSystems": {
"id": "http://www.ortolang.fr/schema/016#operatingSystems",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#operatingSystems/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"toolSupport": {
"id": "http://www.ortolang.fr/schema/016#toolSupport",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"navigationLanguages": {
"id": "http://www.ortolang.fr/schema/016#navigationLanguages",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#navigationLanguages/item",
"anyOf": [
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" },
{
"type": "object",
"additionalProperties": false,
"properties": {
"labels": {
"id": "http://www.ortolang.fr/schema/016#navigationLanguages/item/labels",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#navigationLanguages/item/labels/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#navigationLanguages/item/labels/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#navigationLanguages/item/labels/item/value",
"type": "string"
}
}
}
},
"comments": {
"id": "http://www.ortolang.fr/schema/016#navigationLanguages/item/comments",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#navigationLanguages/item/comments/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#navigationLanguages/item/comments/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#navigationLanguages/item/comments/item/value",
"type": "string"
}
}
}
}
},
"required": [
"labels"
]
}
]
}
},
"toolLanguages": {
"id": "http://www.ortolang.fr/schema/016#toolLanguages",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#toolLanguages/item",
"anyOf": [
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" },
{
"type": "object",
"additionalProperties": false,
"properties": {
"labels": {
"id": "http://www.ortolang.fr/schema/016#toolLanguages/item/labels",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#toolLanguages/item/labels/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#toolLanguages/item/labels/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#toolLanguages/item/labels/item/value",
"type": "string"
}
}
}
},
"comments": {
"id": "http://www.ortolang.fr/schema/016#toolLanguages/item/comments",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#toolLanguages/item/comments/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#toolLanguages/item/comments/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#toolLanguages/item/comments/item/value",
"type": "string"
}
}
}
}
},
"required": [
"labels"
]
}
]
}
},
"toolFunctionalities": {
"id": "http://www.ortolang.fr/schema/016#toolFunctionalities",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#toolFunctionalities/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"toolInputData": {
"id": "http://www.ortolang.fr/schema/016#toolInputData",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#toolInputData/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"toolOutputData": {
"id": "http://www.ortolang.fr/schema/016#toolOutputData",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#toolOutputData/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"toolFileEncodings": {
"id": "http://www.ortolang.fr/schema/016#toolFileEncodings",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#toolFileEncodings/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"toolId": {
"id": "http://www.ortolang.fr/schema/016#toolId",
"type": "string"
},
"toolUrl": {
"id": "http://www.ortolang.fr/schema/016#toolUrl",
"type": "string"
},
"toolHelp": {
"id": "http://www.ortolang.fr/schema/016#toolHelp",
"type": "string"
},
"lexiconInputType": {
"id": "http://www.ortolang.fr/schema/016#lexiconInputType",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"lexiconInputLanguages": {
"id": "http://www.ortolang.fr/schema/016#lexiconInputLanguages",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#lexiconInputLanguages/item",
"anyOf": [
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" },
{
"type": "object",
"additionalProperties": false,
"properties": {
"labels": {
"id": "http://www.ortolang.fr/schema/016#lexiconInputLanguages/item/labels",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#lexiconInputLanguages/item/labels/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#lexiconInputLanguages/item/labels/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#lexiconInputLanguages/item/labels/item/value",
"type": "string"
}
}
}
},
"comments": {
"id": "http://www.ortolang.fr/schema/016#lexiconInputLanguages/item/comments",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#lexiconInputLanguages/item/comments/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#lexiconInputLanguages/item/comments/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#lexiconInputLanguages/item/comments/item/value",
"type": "string"
}
}
}
}
},
"required": [
"labels"
]
}
]
}
},
"lexiconInputCount": {
"id": "http://www.ortolang.fr/schema/016#lexiconInputCount",
"type": "string"
},
"lexiconDescriptionTypes": {
"id": "http://www.ortolang.fr/schema/016#lexiconDescriptionTypes",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#lexiconDescriptionTypes/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"lexiconDescriptionLanguages": {
"id": "http://www.ortolang.fr/schema/016#lexiconDescriptionLanguages",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#lexiconDescriptionLanguages/item",
"anyOf": [
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" },
{
"type": "object",
"additionalProperties": false,
"properties": {
"labels": {
"id": "http://www.ortolang.fr/schema/016#lexiconDescriptionLanguages/item/labels",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#lexiconDescriptionLanguages/item/labels/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#lexiconDescriptionLanguages/item/labels/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#lexiconDescriptionLanguages/item/labels/item/value",
"type": "string"
}
}
}
},
"comments": {
"id": "http://www.ortolang.fr/schema/016#lexiconDescriptionLanguages/item/comments",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#lexiconDescriptionLanguages/item/comments/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#lexiconDescriptionLanguages/item/comments/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#lexiconDescriptionLanguages/item/comments/item/value",
"type": "string"
}
}
}
}
},
"required": [
"labels"
]
}
]
}
},
"lexiconLanguageType": {
"id": "http://www.ortolang.fr/schema/016#lexiconLanguageType",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"lexiconFormats": {
"id": "http://www.ortolang.fr/schema/016#lexiconFormats",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#lexiconFormats/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"applicationUrl": {
"id": "http://www.ortolang.fr/schema/016#applicationUrl",
"type": "string"
},
"terminoType": {
"id": "http://www.ortolang.fr/schema/016#terminoType",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"terminoStructureType": {
"id": "http://www.ortolang.fr/schema/016#terminoStructureType",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"terminoDescriptionTypes": {
"id": "http://www.ortolang.fr/schema/016#terminoDescriptionTypes",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#terminoDescriptionTypes/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"terminoLanguageType": {
"id": "http://www.ortolang.fr/schema/016#terminoLanguageType",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"terminoInputLanguages": {
"id": "http://www.ortolang.fr/schema/016#terminoInputLanguages",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#terminoInputLanguages/item",
"anyOf": [
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" },
{
"type": "object",
"additionalProperties": false,
"properties": {
"labels": {
"id": "http://www.ortolang.fr/schema/016#terminoInputLanguages/item/labels",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#terminoInputLanguages/item/labels/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#terminoInputLanguages/item/labels/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#terminoInputLanguages/item/labels/item/value",
"type": "string"
}
}
}
},
"comments": {
"id": "http://www.ortolang.fr/schema/016#terminoInputLanguages/item/comments",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/016#terminoInputLanguages/item/comments/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/016#terminoInputLanguages/item/comments/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/016#terminoInputLanguages/item/comments/item/value",
"type": "string"
}
}
}
}
},
"required": [
"labels"
]
}
]
}
},
"terminoDomains": {
"id": "http://www.ortolang.fr/schema/016#terminoDomains",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#terminoDomains/0",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"terminoFormat": {
"id": "http://www.ortolang.fr/schema/016#terminoFormat",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"terminoUsage": {
"id": "http://www.ortolang.fr/schema/016#terminoUsage",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#terminoUsage/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#terminoUsage/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#terminoUsage/item/value",
"type": "string"
}
}
}
},
"terminoOrigin": {
"id": "http://www.ortolang.fr/schema/016#terminoOrigin",
"type": "string"
},
"terminoInputCount": {
"id": "http://www.ortolang.fr/schema/016#terminoInputCount",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
},
"terminoVersion": {
"id": "http://www.ortolang.fr/schema/016#terminoVersion",
"type": "string"
},
"terminoControled": {
"id": "http://www.ortolang.fr/schema/016#terminoControled",
"type": "boolean"
},
"terminoValidated": {
"id": "http://www.ortolang.fr/schema/016#terminoValidated",
"type": "boolean"
},
"terminoApproved": {
"id": "http://www.ortolang.fr/schema/016#terminoApproved",
"type": "boolean"
},
"terminoChecked": {
"id": "http://www.ortolang.fr/schema/016#terminoChecked",
"type": "boolean"
},
"parts": {
"id": "http://www.ortolang.fr/schema/016#parts",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#parts/item",
"type": "object",
"properties": {
"title": {
"id": "http://www.ortolang.fr/schema/016#parts/item/title",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#parts/item/title/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#parts/item/title/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#parts/item/title/item/value",
"type": "string"
}
}
}
},
"description": {
"id": "http://www.ortolang.fr/schema/016#parts/item/description",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#parts/item/description/item",
"type": "object",
"properties": {
"lang": {
"id": "http://www.ortolang.fr/schema/016#parts/item/description/item/lang",
"type": "string"
},
"value": {
"id": "http://www.ortolang.fr/schema/016#parts/item/description/item/value",
"type": "string"
}
}
}
},
"path": {
"id": "http://www.ortolang.fr/schema/016#parts/item/path",
"type": "string"
},
"contributors": {
"id": "http://www.ortolang.fr/schema/016#parts/item/contributors",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#parts/item/contributors/item",
"type": "object",
"additionalProperties": false,
"required": [
"roles",
"entity"
],
"properties": {
"roles": {
"id": "http://www.ortolang.fr/schema/016#parts/item/contributors/item/roles",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#parts/item/contributors/item/role/item",
"type": "string",
"pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$"
}
},
"entity": {
"id": "http://www.ortolang.fr/schema/016#parts/item/contributors/item/entity",
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"fullname": {
"type": "string"
},
"title": {
"type": "string"
},
"firstname": {
"type": "string"
},
"midname": {
"type": "string"
},
"lastname": {
"type": "string"
},
"organization": {
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"fullname": {
"type": "string"
},
"name": {
"type": "string"
},
"acronym": {
"type": "string"
},
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"homepage": {
"type": "string"
},
"img": {
"type": "string"
}
}
},
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" }
]
}
}
},
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" }
]
},
"organization": {
"id": "http://www.ortolang.fr/schema/016#parts/item/contributors/item/organization",
"anyOf": [
{
"type": "object",
"additionalProperties": false,
"properties": {
"fullname": {
"type": "string"
},
"name": {
"type": "string"
},
"acronym": {
"type": "string"
},
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"homepage": {
"type": "string"
},
"img": {
"type": "string"
}
}
},
{ "type": "string", "pattern": "^\\$\\{[a-zA-Z0-9_\\-]+:[a-zA-Z0-9_\\-]+\\}$" }
]
}
}
}
},
"image": {
"id": "http://www.ortolang.fr/schema/016#parts/item/image",
"type": "string"
},
"preview": {
"id": "http://www.ortolang.fr/schema/016#parts/item/preview",
"type": "array",
"items": {
"id": "http://www.ortolang.fr/schema/016#parts/item/preview/path",
"type": "string"
}
}
}
}
}
}
}
You can’t perform that action at this time.