Property talk:P4645
Documentation
national identifier of a library in France assigned by Abes
List of violations of this constraint: Database reports/Constraint violations/P4645#Unique value, SPARQL (every item), SPARQL (by value)
List of violations of this constraint: Database reports/Constraint violations/P4645#Single value, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P4645#Type Q7075, Q166118, Q2945282, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P4645#Item P791, search, SPARQL
List of violations of this constraint: Database reports/Constraint violations/P4645#Entity types
List of violations of this constraint: Database reports/Constraint violations/P4645#Scope, SPARQL
RCR id for France should be the same as ISIL id (without the FR- prefix) ISIL (P791) (Help)
Violations query:
SELECT * WHERE { ?item wdt:P4645 ?RCR; wdt:P791 ?ISIL. BIND(SUBSTR(?ISIL, 4 , 9 ) AS ?substr) FILTER(?RCR != ?substr) }
List of this constraint violations: Database reports/Complex constraint violations/P4645#Id comparison with ISIL
RCR id first 5 character for France should be the same as INSEE code INSEE municipality code (P374) (Help)
Violations query:
SELECT * WHERE { ?item wdt:P4645 ?RCR ; wdt:P131/wdt:P374 ?codeINSEE . BIND(REPLACE(REPLACE(?codeINSEE,"A","0"),"B","0") AS ?substrINSEE) #for Corsica A and B is replace by 0 BIND(SUBSTR(?RCR, 0 , 6 ) AS ?substr) FILTER ( ?substr != ?substrINSEE ) }
List of this constraint violations: Database reports/Complex constraint violations/P4645#Id comparison with INSEE code
|
Contrainte et import
[edit]Bonjour,
D'un part, je viens de modifier une et d'ajouter une contraintes complexes sur cette page (cf. supra), l'un pour comparer le RCR et l'ISIL (d'ailleurs @Manu1400: je pense que tu as fait une erreur sur l'ISIL de École Nationale des Chartes' library (Q42346825)) et et l'autre pour le code INSEE communal (d'ailleurs, le reste reste-t-il vraiment le même quand une bibliothèque déménage ?). Je ferais bien une contrainte sur les 6 et 7e chiffres (par exemple si "21" alors academic library (Q856234)) mais je ne suis pas sûr de moi, je veux bien des conseils si vous en avez.
D'autre part, je vois que l'identifiant est encore assez peu présent, un import de masse de l'id serait-il envisageable et pertinent ? sachant qu'il y a une liste complète ici https://www.idref.fr/services/listrcrisil (peut d'indice, juste le nom mais cela devrait déjà pouvoir permettre d'en raccrocher une partie).
Cdlt, VIGNERON en résidence (talk) 10:01, 7 January 2022 (UTC)
- @VIGNERON: pour l'import en masse je me demande dans quelle mesure ça matcherait correctement, on a souvent un niveau de granularité différent. Si je prends Q2420410 ça correspond plutôt au service commun de documentation, auquel sont rattachés plusieurs bibliothèques, 596062102 & 596062101 par exemple. Et j'ai peur qu'on soit dans la même situation pour pas mal de BU. En tout cas pour Bordeaux Montaigne quand j'avais voulu importer les RCR il y a quelques années j'avais créé les entités de chaque BU car ce niveau n'existait pas. C'est pas forcément problématique, mais ça veut dire qu'il y a un boulot conséquent de création à faire si l'on veut envisager d'importer les RCR. Est-ce que le jeu en vaut la chandelle je ne sais pas. Symac (talk) 08:14, 21 January 2022 (UTC)
- @Symac: oui effectivement je ne m'en étais pas rendu compte que tant de bibliothèques n'ont pas (encore) d'éléments. Ceci dit, on pourrait déjà se concentrer dans un premier temps sur les éléments existants sans identifiants :
- Try it!
SELECT * WHERE { ?q wdt:P31/wdt:P279* wd:Q7075 ; wdt:P17 wd:Q142 . MINUS { ?q wdt:P4645 [] } }
- 383 actuellement, cela permettrait déjà de quadrupler l'utilisation de cette propriété ;)
- Pour les autres, on pourra voir dans un second temps.
- Cdlt, VIGNERON (talk) 19:35, 21 January 2022 (UTC)
- France-related properties
- All Properties
- Properties with external-id-datatype
- Properties used on 100+ items
- Properties with format constraints
- Properties with unique value constraints
- Properties with single value constraints
- Properties with constraints on type
- Properties with constraints on items using them
- Properties with entity type constraints
- Properties with scope constraints
- Properties with complex constraints