Provinces: Difference between revisions

From Resistance in Belgium
No edit summary
Line 1: Line 1:




==== Province de Namur ====
=== Province de Namur Test avec beaucoup de données et colonnes ===  
 
Toutes ...
 
 
 
=== Exemple Data-arch.be ===
 
{{#sparql:
SELECT ?item ?itemLabel WHERE {
  ?item wbt:P41 ?cui .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr,en" }
}
LIMIT 100
| chart=bordercloud.visualization.DataTable
| endpoint = https://query.data.arch.be/proxy/wdqs/bigdata/namespace/wdq/sparql
| headers=name1,name2
| preview = 5
| log=2
}}
 
=== Test 2 ===
 
{{#sparql:
SELECT ?item ?itemLabel WHERE {
  ?item wbt:P42 ?cui .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr,en" }
}
LIMIT 4000
| chart=bordercloud.visualization.DataTable
| endpoint = https://query.data.arch.be/proxy/wdqs/bigdata/namespace/wdq/sparql
| log=2
}}
 
 
=== Test avec beaucoup de données et colonnes ===  


<div class="table-container">
<div class="table-container">
{{#sparql:
{{#sparql:


SELECT DISTINCT ?personne ?prenom ?autresPrenoms ?nomDeFamille ?genreLabel ?domicileLabel ?dateNaissance ?dateDeces ?profession
SELECT DISTINCT (?person AS ?link) (?lastName AS ?lastName) (?firstName AS ?firstName) (?middleNames AS ?middleNames) ?genderLabel ?residenceLabel
       ?lieuNaissanceLabel ?etatCivilLabel ?langueMaternelleLabel ?paysNationaliteLabel ?demandeStatutLabel ?decisionStatutLabel
      (CONCAT(SUBSTR(STR(?birthDate), 1, 4), "-", SUBSTR(STR(?birthDate), 6, 2), "-", SUBSTR(STR(?birthDate), 9, 2)) AS ?birthDateFormatted)
       ?fondsArchivesLabel ?numeroInventaire ?identifiantWikidata
       (CONCAT(SUBSTR(STR(?deathDate), 1, 4), "-", SUBSTR(STR(?deathDate), 6, 2), "-", SUBSTR(STR(?deathDate), 9, 2)) AS ?deathDateFormatted)
       (GROUP_CONCAT(DISTINCT ?appartenanceLabel; SEPARATOR = " ; ") AS ?appartenanceLabels)
      ?profession ?birthPlaceLabel ?civilStatusLabel ?motherTongueLabel ?nationalityCountryLabel
       ?requestStatusLabel ?decisionStatusLabel ?archivesCollectionLabel ?inventoryNumber ?wikidataIdentifier
       (GROUP_CONCAT(DISTINCT ?affiliationLabel; SEPARATOR = " ; ") AS ?affiliations)
WHERE {
WHERE {
   ?personne wbt:P7 ?domicile .
   ?person wdt:P7 ?residence .
   ?domicile wbt:P14* wb:Q53 .  # Province de Namur
   ?residence wdt:P14* wd:Q53 .  # Province of Namur
    
    
   OPTIONAL { ?personne wbt:P2 ?prenom # Prénom optionnel
   OPTIONAL { ?person wdt:P2 ?firstName }   
   OPTIONAL { ?personne wbt:P42 ?autresPrenoms # Autres prénoms optionnel
   OPTIONAL { ?person wdt:P42 ?middleNames }   
   OPTIONAL { ?personne wbt:P3 ?nomDeFamille # Nom de famille optionnel
   OPTIONAL { ?person wdt:P3 ?lastName }   
   OPTIONAL { ?personne wbt:P4 ?genre # Genre optionnel
   OPTIONAL { ?person wdt:P4 ?gender }   
   OPTIONAL { ?personne wbt:P67 ?dateNaissance # Date de naissance optionnelle
   OPTIONAL { ?person wdt:P67 ?birthDate }   
   OPTIONAL { ?personne wbt:P68 ?dateDeces # Date de décès optionnelle
   OPTIONAL { ?person wdt:P68 ?deathDate }   
   OPTIONAL { ?personne wbt:P13 ?profession }  # Profession optionnelle
   OPTIONAL { ?person wdt:P13 ?profession }   
   OPTIONAL { ?personne wbt:P46 ?lieuNaissance # Lieu de naissance optionnel
   OPTIONAL { ?person wdt:P46 ?birthPlace }   
   OPTIONAL { ?personne wbt:P50 ?etatCivil # État civil optionnel
   OPTIONAL { ?person wdt:P50 ?civilStatus }   
   OPTIONAL { ?personne wbt:P44 ?langueMaternelle # Langue maternelle optionnelle
   OPTIONAL { ?person wdt:P44 ?motherTongue }   
   OPTIONAL { ?personne wbt:P45 ?paysNationalite # Pays de nationalité optionnel
   OPTIONAL { ?person wdt:P45 ?nationalityCountry }   


  # Obtenir les types de statut de reconnaissance nationale demandés et obtenus (facultatif)
   OPTIONAL { ?person wdt:P54 ?requestStatus }   
   OPTIONAL { ?personne wbt:P54 ?demandeStatut # Type de statuts demandés
   OPTIONAL { ?person wdt:P55 ?decisionStatus }   
   OPTIONAL { ?personne wbt:P55 ?decisionStatut # Type de statuts obtenus


  # Obtenir les références des archives papier concernant cette personne
   ?person p:P34 ?archives_statement .
   ?personne p:P34 ?archives_statement . # Références des dossiers d'archives concernant cette personne
   ?archives_statement ps:P34 ?archivesCollection .
   ?archives_statement ps:P34 ?fondsArchives . # Nom du fonds d'archives
   ?archives_statement pq:P35 ?inventoryNumber .
   ?archives_statement pq:P35 ?numeroInventaire . # Numéro du dossier associé


   OPTIONAL { ?personne wbt:P15 ?identifiantWikidata # Identifiant Wikidata optionnel
   OPTIONAL { ?person wdt:P15 ?wikidataIdentifier }   


  # Récupérer les appartenances (réseaux/mouvements) de la personne
   OPTIONAL {  
   OPTIONAL {  
     ?personne wbt:P52 ?appartenance # Appartenance à des mouvements ou réseaux
     ?person wdt:P52 ?affiliation .   
     ?appartenance rdfs:label ?appartenanceLabel . # Nom des réseaux/mouvements
     ?affiliation rdfs:label ?affiliationLabel .
     FILTER(lang(?appartenanceLabel) = 'fr')  # Filtrer pour obtenir les labels en français
     FILTER(lang(?affiliationLabel) = 'en')   
   }
   }


   SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],fr". }  # Labels en français
   SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }   
}
}
GROUP BY ?personne ?prenom ?autresPrenoms ?nomDeFamille ?genreLabel ?domicileLabel ?dateNaissance ?dateDeces ?profession  
GROUP BY ?person ?lastName ?firstName ?middleNames ?genderLabel ?residenceLabel ?birthDate ?deathDate ?profession  
         ?lieuNaissanceLabel ?etatCivilLabel ?langueMaternelleLabel ?paysNationaliteLabel ?demandeStatutLabel ?decisionStatutLabel
         ?birthPlaceLabel ?civilStatusLabel ?motherTongueLabel ?nationalityCountryLabel ?requestStatusLabel ?decisionStatusLabel
         ?fondsArchivesLabel ?numeroInventaire ?identifiantWikidata
         ?archivesCollectionLabel ?inventoryNumber ?wikidataIdentifier


ORDER BY ASC(?lastName) ASC(?firstName)
LIMIT 40
LIMIT 40
| chart=bordercloud.visualization.DataTable
| chart=bordercloud.visualization.DataTable
| class=my-table-class sortable
| class=my-table-class sortable

Revision as of 10:21, 17 September 2024


Province de Namur Test avec beaucoup de données et colonnes