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
yamldoc (pub)
Menu : html yaml json edit check reindex dump unset
* 

"### Définition de classes de documents\nUne classe de documents correspond à:\n  \n  - un [schéma JSON](https://json-schema.org/),\n  - une classe d'objets Php définissant:\n    - des méthodes de consultation interactive du document,\n    - une API REST de consultation en machine to machine,\n    - une API Php d'utilisation du document en interne à YamlDoc.\n    \nPar exemple la classe YamlSkos définit des documents qui correspondent à un thésaurus décrit en SKOS.\nAinsi, le schéma JSON précise coment le thésaurus doit être structuré en Yaml,\net la classe Php permet :\n  \n  - d'afficher en HTML le thésaurus ou une de ses parties (Concept, micro-thésaurus),\n  - d'exposer une API REST de consultation du thésaurus ou d'une de ses parties,\n  - de fournir des méthodes Php pour utiliser le thésaurus.\n\nLa gestion des classes est développée dans [ce document](?doc=yamldoc/ydclasses).\n"