From 6b53987f0087081ce1dff705fe4195faf3976585 Mon Sep 17 00:00:00 2001 From: Mathis EON Date: Tue, 19 Dec 2023 09:13:10 +0100 Subject: [PATCH] Feat : meilleure gestion des vocabulaires --- .github/workflows/google-sheet-to-rdf.yml | 2 +- Dockerfile | 5 ++- siteweb/.xslt/liste-vocabulaires.xsl | 4 +- siteweb/vocabulary/index-content.md | 0 siteweb/vocabulary/index-intro.md | 3 ++ siteweb/vocabulary/index.md | 54 ----------------------- 6 files changed, 10 insertions(+), 58 deletions(-) create mode 100644 siteweb/vocabulary/index-content.md create mode 100644 siteweb/vocabulary/index-intro.md delete mode 100644 siteweb/vocabulary/index.md diff --git a/.github/workflows/google-sheet-to-rdf.yml b/.github/workflows/google-sheet-to-rdf.yml index e696f7e..20c9ec6 100644 --- a/.github/workflows/google-sheet-to-rdf.yml +++ b/.github/workflows/google-sheet-to-rdf.yml @@ -69,7 +69,7 @@ jobs: - name: "Génération de la liste des vocabulaires contrôlés au format markdown" run : | - java -jar /tmp/saxon.jar /tmp/vocabulaires.rdf ./siteweb/.xslt/liste-vocabulaires.xsl > ./siteweb/vocabulary/index.md + java -jar /tmp/saxon.jar /tmp/vocabulaires.rdf ./siteweb/.xslt/liste-vocabulaires.xsl > ./siteweb/vocabulary/index-content.md # - name: "Nettoyage de /tmp" # run : | diff --git a/Dockerfile b/Dockerfile index 7df015f..bb10354 100644 --- a/Dockerfile +++ b/Dockerfile @@ -49,13 +49,16 @@ RUN pandoc --standalone \ -A /build/footer.html \ /build/release-notes.md -o /build/release-notes.html + +RUN pandoc /build/vocabulary/index-intro.md -o /build/vocabulary/intro.html RUN pandoc --standalone \ --toc \ --shift-heading-level-by=-1 \ --template template.html \ -c /style.css \ + -B /build/vocabulary/intro.html \ -A /build/footer.html \ - /build/vocabulary/index.md -o /build/vocabulary/index.html + /build/vocabulary/index-content.md -o /build/vocabulary/index.html # Génération de la documentation de l'ontologie RUN mkdir -p ontologie diff --git a/siteweb/.xslt/liste-vocabulaires.xsl b/siteweb/.xslt/liste-vocabulaires.xsl index e1c96bd..b4de78a 100644 --- a/siteweb/.xslt/liste-vocabulaires.xsl +++ b/siteweb/.xslt/liste-vocabulaires.xsl @@ -11,8 +11,8 @@ - - # Ontologie RDA-FR - Vocabulaires contrôlés + + Ce fichier est généré automatiquement. Il ne doit pas être édité manuellement. diff --git a/siteweb/vocabulary/index-content.md b/siteweb/vocabulary/index-content.md new file mode 100644 index 0000000..e69de29 diff --git a/siteweb/vocabulary/index-intro.md b/siteweb/vocabulary/index-intro.md new file mode 100644 index 0000000..195505e --- /dev/null +++ b/siteweb/vocabulary/index-intro.md @@ -0,0 +1,3 @@ +# Ontologie RDA-FR - Vocabulaires contrôlés + + diff --git a/siteweb/vocabulary/index.md b/siteweb/vocabulary/index.md deleted file mode 100644 index 8b994f5..0000000 --- a/siteweb/vocabulary/index.md +++ /dev/null @@ -1,54 +0,0 @@ -# Ontologie RDA-FR - Vocabulaires contrôlés - - - -* **[Liste des catégories d'identités publiques](categorie-ipp.html)** 06/11/2023 -* **[Liste des polarités pour une manifestation](polarite.html)** 06/11/2023 -* **[Liste des importances relatives de la forme de l'expression](importance-relative-forme-expression.html)** 06/11/2023 -* **[Liste des catégories d'oeuvre](categorie-oeuvre.html)** 06/11/2023 -* **[Liste des formats d'un support vidéo (manifestation)](format-support-video.html)** 06/11/2023 -* **[Liste des types de reliures pour une manifestation](reliure.html)** 06/11/2023 -* **[Liste des dispositions pour une manifestation](disposition.html)** 06/11/2023 -* **[Liste des types de sillon (manifestation)](type-sillon.html)** 06/11/2023 -* **[Liste des termes désignant une présentation musicale pour une manifestation](designation-presentation-musicale.html)** 06/11/2023 -* **[Liste des types de conteneur pour une manifestation](type-conteneur.html)** -* **[Aspects de traduction d'une expression](aspect-traduction.html)** 06/11/2023 -* **[Liste des différents plans d'extension d'une oeuvre](plan-extension-oeuvre.html)** 06/11/2023 -* **[Liste des statuts d'identification des métadonées de la description](statut-identification.html)** 14/12/2023 -* **[Formes de la notation musicale pour une expression](forme-notation-musicale.html)** 06/11/2023 -* **[Liste des normes de diffusion (manifestation)](norme-diffusion.html)** 06/11/2023 -* **[Liste des types de données cartographiques pour une manifestation](type-donnees-cartographiques.html)** 06/11/2023 -* **[Liste des techniques de spatialisation du son (manifestation)](technique-spatialisation-son.html)** 06/11/2023 -* **[Liste des familles de support pour une manifestation](famille-support.html)** 06/11/2023 -* **[Formes de la notation de mouvement pour une expression](forme-notation-mouvement.html)** 06/11/2023 -* **[Liste des techniques de réduction du bruit de fond pour une manifestation](technique-reduction-bruit.html)** 06/11/2023 -* **[Liste des modes d'enregistrement analogique pour une expression](mode-enregistrement-analogique.html)** -* **[Liste des catégories de lieu](categorie-lieu.html)** 06/11/2023 -* **[Liste des types d'accès à une ressource dématérialisée (manifestation)](type-acces-demat.html)** 06/11/2023 -* **[Liste des modalités de parution pour une manifestation](modalite-parution.html)** 06/11/2023 -* **[Liste des modes d'enregistrement pour une expression](mode-enregistrement.html)** -* **[Types de captation pour une expression](type-captation.html)** 06/11/2023 -* **[Liste des tailles de caractères pour une manifestation](taille-caracteres.html)** 06/11/2023 -* **[Liste des types de support pour une manifestation](type-support.html)** 04/12/2023 -* **[Liste des matériaux de base pour une manifestation](materiau-base.html)** 06/11/2023 -* **[Liste des facteurs de réduction pour une manifestation](facteur-reduction.html)** 06/11/2023 -* **[Caractéristique de couleur de l'expression et couleur du contenu supplémentaire illustratif de la manifestation](caracteristique-couleur.html)** 06/11/2023 -* **[Liste des niveaux de fiabilité](niveau-fiabilite.html)** 06/11/2023 -* **[Liste des types de polices de caractères pour une manifestation](type-police-caracteres.html)** 06/11/2023 -* **[Périmètre d’application de la langue pour une expression](perimetre-application-langue.html)** 06/11/2023 -* **[Liste des générations pour une manifestation](generation.html)** 06/11/2023 -* **[Caractéristique sonore pour une expression](caracteristique-sonore.html)** 06/11/2023 -* **[Liste des natures du contenu supplémentaire illustratif pour une manifestation](nature-contenu-supplementaire-illustratif.html)** 06/11/2023 -* **[Liste des formes de l'expression ou des types de contenu pour une manifestation](forme-expression-type-contenu-manifestation.html)** 06/11/2023 -* **[Liste des vitesses de lecture d'un disque (manifestation)](vitesse-lecture.html)** 06/11/2023 -* **[Liste des formats bibliographiques pour une manifestation](format-bibliographique.html)** 06/11/2023 -* **[Liste des méthodes de gravure du sillon (manifestation)](methode-gravure-sillon.html)** 06/11/2023 -* **[Liste des emplacements du contenu supplémentaire illustratif dans une manifestation](emplacement-contenu-supplementaire-illustratif.html)** 06/11/2023 -* **[Liste des formats de projection pour une manifestation](format-projection.html)** 06/11/2023 -* **[Formes de la notation tactile pour une expression](forme-notation-tactile.html)** 06/11/2023 -* **[Liste des types de fichiers (manifestation)](type-fichier.html)** 06/11/2023 -* **[Liste des modalités de couverture d'un agrégat](couverture-agregat.html)** 06/11/2023 -* **[Liste des types de médiation pour une manifestation](type-mediation.html)** 06/11/2023 -* **[Liste des méthodes de production pour une manifestation](methode-production.html)** 06/11/2023 -* **[Liste des formats d'un support électronique (manifestation)](format-support-electronique.html)** 06/11/2023 -* **[Liste des niveaux d'autonomie pour une manifestation](niveau-autonomie.html)** 06/11/2023