Translations:Project:SPARQL/examples/31/nl: Difference between revisions

From Resistance in Belgium
(Created page with "SELECT ?persoon ?achternaam ?voornaam ?woonplaatsLabel ?beroepLabel WHERE { ?persoon wdt:P1 wd:Q2 . # Selecteert alle personen (P1) met de identificatie "Persoon" (Q2) ?persoon wdt:P13 ?beroep . # Selecteert hun beroep (P13) ?persoon wdt:P3 ?achternaam . # Haalt de achternaam op (P3) ?persoon wdt:P2 ?voornaam . # Haalt de voornaam op (P2) FILTER (CONTAINS(str(?beroep), 'coiffeu') || CONTAINS(str(?beroep), 'k...")
 
No edit summary
 
Line 8: Line 8:
   FILTER (CONTAINS(str(?beroep), 'coiffeu') || CONTAINS(str(?beroep), 'kapper')).  # Filtert om alle personen te selecteren wiens beroep
   FILTER (CONTAINS(str(?beroep), 'coiffeu') || CONTAINS(str(?beroep), 'kapper')).  # Filtert om alle personen te selecteren wiens beroep
                                                                                   # 'coiffeu' (kapper in het Frans) of 'kapper' (in het Nederlands) bevat
                                                                                   # 'coiffeu' (kapper in het Frans) of 'kapper' (in het Nederlands) bevat
#FILTER (CONTAINS(str(?beroep), 'coiffeu')). # Als u slechts één zoekterm wilt gebruiken: verwijder de '#' aan het begin van de regel en verwijder de vorige regel
 
  OPTIONAL { ?persoon wdt:P7 ?woonplaats. }  # Voegt ook de woonplaats toe (P7), indien bekend
         
  SERVICE wikibase:label { bd:serviceParam wikibase:language "nl,[AUTO_LANGUAGE]". }  # Haalt de labels in het Nederlands op
}

Latest revision as of 14:09, 16 October 2024

Message definition (Project:SPARQL/examples)
SELECT ?person ?surname ?firstName ?residenceLabel ?professionLabel
WHERE {
  ?person  wdt:P1  wd:Q2 .              # Selects all people (P1) with the identifier "Person" (Q2)
  ?person  wdt:P13 ?profession .        # Selects their profession (P13)
  ?person  wdt:P3 ?surname .            # Retrieves the surname (P3)
  ?person  wdt:P2 ?firstName .          # Retrieves the first name (P2)
  
  FILTER (CONTAINS(str(?profession), 'coiffeu') || CONTAINS(str(?profession), 'kapper')).  # Filters to select all people whose profession
                                                                                         # contains 'coiffeu' (hairdresser in French) or 'kapper' (in Dutch)

SELECT ?persoon ?achternaam ?voornaam ?woonplaatsLabel ?beroepLabel WHERE {

 ?persoon  wdt:P1  wd:Q2 .               # Selecteert alle personen (P1) met de identificatie "Persoon" (Q2)
 ?persoon  wdt:P13 ?beroep .             # Selecteert hun beroep (P13)
 ?persoon  wdt:P3 ?achternaam .          # Haalt de achternaam op (P3)
 ?persoon  wdt:P2 ?voornaam .            # Haalt de voornaam op (P2)
 
 FILTER (CONTAINS(str(?beroep), 'coiffeu') || CONTAINS(str(?beroep), 'kapper')).  # Filtert om alle personen te selecteren wiens beroep
                                                                                  # 'coiffeu' (kapper in het Frans) of 'kapper' (in het Nederlands) bevat