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
ydclasses LegalDoc

LegalDoc - gestion d'un texte juridique

Les documents de cette classe doivent respecter le schéma YamlSkos/schema.yaml (json)
La classe est définie dans le fichier legaldoc.inc.php

Documentation de la classe

document juridique pouvant définir des thésaurus (et un modèle de données ?) - Il hérite de YamlSkos et comporte donc des champs title, domainScheme, domains, schemes et concepts, - il comporte en outre les champs: - visa qui est un texte mono ou multi-lingues - recitals qui est un dictionnaire de textes mono ou multi-lingues - body qui est un dictionnaire de LegalPart - signature qui est un texte mono ou multi-lingue - notes qui est un dictionnaire de textes mono ou multi-lingue - annexes qui est un dictionnaire de LegalPart - la liste de LegalPart de body et annexes est lue en séquence ; si la clé d'un LegalPart n'a pas été repéré comme partie d'un précédent LegalPart alors il est au niveau 1.