Deprecated: Return type of YDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/ydata.inc.php on line 428
Deprecated: Return type of YamlDataTable::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/bdavid/prod/georef/yamldoc/ydclasses/yamldata.inc.php on line 295
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "http://ydclasses.georef.eu/YData/schema",
"title": "Schema d'un YData",
"modified": {
"date": "2019-01-26 00:00:00.000000",
"timezone_type": 3,
"timezone": "UTC"
},
"description": "un document YData correspond à un ensemble de tables",
"allOf": [
{
"description": "schéma YamlDoc générique",
"$ref": "http://ydclasses.georef.eu/YamlDoc/schema"
},
{
"description": "schéma spécifique à YData",
"type": "object",
"required": [
"tables"
],
"properties": {
"$schema": {
"const": "http://ydclasses.georef.eu/YData/schema"
},
"tables": {
"description": "dictionnaire des tables indexé par l'identifiant de la table",
"type": "object",
"additionalProperties": {
"description": "contenu d'une table avec d'une part des MD et d'autre part des données définies par un schéma",
"allOf": [
{
"oneOf": [
{
"description": "champs Dublin Core mono-lingue des MD de la table",
"$ref": "http://id.georef.eu/dublincore.schema"
},
{
"description": "champs Dublin Core multi-lingue des MD de la table",
"$ref": "http://id.georef.eu/dublincore-mul.schema"
}
]
},
{
"description": "champs spécifiques aux données de la table",
"type": "object",
"required": [
"dataSchema",
"data"
],
"properties": {
"dataSchema": {
"description": "définit le schéma des données contenues dans la table",
"$ref": "http://schema.georef.eu/json-schema.schema.json"
},
"data": {
"description": "données contenues dans la table respectant le schéma défini par dataSchema",
"type": "object"
}
}
}
]
}
}
}
}
]
}