sapa / swiss-performing-arts-documentation

0 stars 0 forks source link

Optimize worflow / tools / publication of vocabularies #3

Open b2d3c opened 5 months ago

b2d3c commented 5 months ago

Suivi du mandat sur les vocabulaires.

WikiSAPA: https://wiki.sapa.swiss/index.php?title=S-2024-2

b2d3c commented 2 months ago

Cher @tfrancart ,

Voici le tableau revu comme attendu. ControlledTerms_20240419-1_update_bdc.xlsx

Principales modifications

tfrancart commented 2 months ago

Bien reçu. cc @Marie-Sparna qui va travailler sur cette reprise

tfrancart commented 2 months ago

ces feuilles devront être complétées par Sparna en récupérant leurs entrées dans SPAP via SPARQL.

Exemple pour af : l'excel indique https://www.performing-arts.ch/resource/spav:af, qui donne l'URI http://vocab.performing-arts.ch/af, et le inScheme donne les valeurs:

PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?c WHERE {
  ?c skos:inScheme <http://vocab.performing-arts.ch/af>
}

Puis pour récupérer les propriétés:

PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?c ?p ?o WHERE {
  ?c skos:inScheme <http://vocab.performing-arts.ch/af> .
  ?c ?p ?o 
}
tfrancart commented 2 months ago

Vérification et ajout des informations dans les colonnes "context", "domain" et "property". Sans colorisation des changements. Celles-ci devront encore être vérifiées par Sparna avec des requêtes SPARQL.

PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT DISTINCT ?type WHERE {
  ?s a ?type .
  ?s ?p ?c . FILTER(?p != skos:hasTopConcept)
  ?c skos:inScheme <http://vocab.performing-arts.ch/af> .
}
PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT DISTINCT ?p WHERE {
  ?s ?p ?c . FILTER(?p != skos:hasTopConcept)
  ?c skos:inScheme <http://vocab.performing-arts.ch/af> .
}
tfrancart commented 2 months ago

les vocabulaires fr, nd et tj ne semblent pas utilisés dans la plateforme. À vérifier par Sparna.

Pour vérifier l'utilisation d'un ConceptScheme:

PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT DISTINCT ?p WHERE {
  ?s ?p ?c . FILTER(!STRSTARTS(STR(?p), "http://www.w3.org/2004/02/skos/core#"))
  ?c skos:inScheme <http://vocab.performing-arts.ch/fr> .
}

--> fr, nd, tj, wa ne sont pas utilisés. kn non plus. Voici une requête de vérification générique qui liste l'utilisation de tous les ConceptScheme:

PREFIX skos: <http://www.w3.org/2004/02/skos/core#>
SELECT ?scheme (COUNT(?s) AS ?usage) WHERE {  
  ?c skos:inScheme ?scheme .
  OPTIONAL { ?s ?p ?c . FILTER(!STRSTARTS(STR(?p), "http://www.w3.org/2004/02/skos/core#")) }
} GROUP BY ?scheme
tfrancart commented 2 months ago

@b2d3c : que veux-tu faire avec les vocabulaires qui ne sont pas utilisés ? doit-on les supprimer ?

b2d3c commented 2 months ago

@b2d3c : que veux-tu faire avec les vocabulaires qui ne sont pas utilisés ? doit-on les supprimer ?

Je dirais oui mais avant il faudrait voir s'il ne sont pas liés à un formulaire. Pour cela, il suffit de faire la vérification dans DEV où tous les champs des formulaires ont été testés. https://www.dev.performing-arts.ch/resource/sapa:Search

b2d3c commented 2 months ago

Avant que j'oublie : Il faut changer le nom de spav:ar de "Aspect ratio" à "Display Mode" : https://sapa.github.io/spa-vocabulary/#ar (voir https://github.com/sapa/performing-arts-ch-import/issues/37). Merci d'avance

b2d3c commented 2 months ago

Chère @Marie-Sparna ,

En lien avec https://github.com/sapa/performing-arts-ch-templates/issues/555#issuecomment-2090107824

Nous aurions besoin d'ajouter une entrée dans spav:fv :

Merci d'avance

b2d3c commented 1 month ago

Mail de @tfrancart du 15 mai 2024 pour annoncer la mise à jour des vocabulaires dans DEV selon la nouvelle procédure.