Semantic inline query: verschil tussen versies
(→Toepassingen) |
|||
Regel 8: | Regel 8: | ||
* '''Galerie met afbeeldingen''' die een bepaalde semantische eigenschap hebben | * '''Galerie met afbeeldingen''' die een bepaalde semantische eigenschap hebben | ||
* '''Export-file''' in diverse formaten (csv, csv, dsv, dsv, json, rdf, rdf) met gegevens die kunnen worden gedownload. | * '''Export-file''' in diverse formaten (csv, csv, dsv, dsv, json, rdf, rdf) met gegevens die kunnen worden gedownload. | ||
− | Het aantal toepassingen kan met behulp van de extensie "Semantic Result Formats" aanzienlijk worden uitgebreid. | + | Het aantal toepassingen kan met behulp van de extensie "Semantic Result Formats" aanzienlijk worden uitgebreid. Denk daarbij bijvoorbeeld aan: kalenders en tijdlijnen, geografische kaarten, diverse bestandsformaten, grafieken etc. |
== Samenstelling van een inline query == | == Samenstelling van een inline query == | ||
+ | Een query bestaat in de basis uit drie onderdelen: | ||
+ | # Het selecteren van de set van gegevens, eventueel te onderscheiden als: | ||
+ | ## Kies basis set van objecten; een categorie met pagina's | ||
+ | ## Filter de gewenste items uit de set op basis van eigenschappen | ||
+ | # Het bepalen van de weer te geven informatie | ||
+ | # Het bepalen van de vormgeving van de geselecteerde gegevens | ||
+ | |||
+ | Voorbeelden: | ||
+ | # Selecteer de objecten (pagina's): | ||
+ | ## Uit de categorie "personen" | ||
+ | ## Filter alle personen waarvan de eigenschap "HeeftKleurOgen" is gelijk aan "blauw" | ||
+ | # Geef van de geselecteerde personen weer, de waarden van de eigenschappen: | ||
+ | ## "HeeftVoornaam", | ||
+ | ## "HeeftAchternaam" en | ||
+ | ## "HeeftPasfoto" | ||
+ | # In de vorm van een brede tabel, van hoogsten 20 regels | ||
=== Syntax - schrijfwijze van een query === | === Syntax - schrijfwijze van een query === |
Versie van 29 nov 2018 om 00:16
Een semantic inline query (nl: "inline" semantische zoekopdracht) biedt de mogelijkheid om een vaste zoekopdracht in de wikitekst op te nemen en de resultaten automatisch weer te geven. Op deze manier kunnen alle complexe semantische queries uitgevoerd worden, terwijl bezoekers van de wiki-pagina zien alleen de resultaten - een tabel, lijst of ander formaat - zullen zien.
Inhoud
Toepassingen
Hoewel de lijst van toepassingen erg lang is, een paar veel voorkomende situaties:
- Genummerde of ongenummerde lijsten van pagina's die een bepaalde eigenschap hebben
- Opnoeming van door komma's gescheiden resultaten
- Sorteerbare tabellen met semantische gegevens in rijen en kolommen
- Galerie met afbeeldingen die een bepaalde semantische eigenschap hebben
- Export-file in diverse formaten (csv, csv, dsv, dsv, json, rdf, rdf) met gegevens die kunnen worden gedownload.
Het aantal toepassingen kan met behulp van de extensie "Semantic Result Formats" aanzienlijk worden uitgebreid. Denk daarbij bijvoorbeeld aan: kalenders en tijdlijnen, geografische kaarten, diverse bestandsformaten, grafieken etc.
Samenstelling van een inline query
Een query bestaat in de basis uit drie onderdelen:
- Het selecteren van de set van gegevens, eventueel te onderscheiden als:
- Kies basis set van objecten; een categorie met pagina's
- Filter de gewenste items uit de set op basis van eigenschappen
- Het bepalen van de weer te geven informatie
- Het bepalen van de vormgeving van de geselecteerde gegevens
Voorbeelden:
- Selecteer de objecten (pagina's):
- Uit de categorie "personen"
- Filter alle personen waarvan de eigenschap "HeeftKleurOgen" is gelijk aan "blauw"
- Geef van de geselecteerde personen weer, de waarden van de eigenschappen:
- "HeeftVoornaam",
- "HeeftAchternaam" en
- "HeeftPasfoto"
- In de vorm van een brede tabel, van hoogsten 20 regels