fr en

Requêtes SPARQL sur le corpus des BSV

RC1: Quels sont les noms des corpus disponibles ?

SELECT ?nom ?corpus WHERE {
  ?corpus a prov:Collection.
  ?corpus rdfs:label ?nom.
}

Exécuter la requête

RC2: Combien de bulletins contiennent les corpus ?

SELECT (COUNT(?bsv) AS ?nb) ?nom ?corpus WHERE {
  ?corpus a prov:Collection.
  ?corpus rdfs:label ?nom.
  ?corpus prov:hadMember ?bsv.
} GROUP BY ?nom ?corpus

Exécuter la requête

RC3: Liste les 100 premiers bulletins dans le corpus test D2KAB par ordre de date de publication:

SELECT ?date ?bsv WHERE {
 <http://ontology.inrae.fr/bsv/resources/corpusTestD2KAB> prov:hadMember ?bsv .
 ?bsv dct:date ?date.
} ORDER BY ?date LIMIT 100

Exécuter la requête

RC7: Quelles sont les régions qui publient le plus de bulletins dans le corpus test D2KAB ?

Calculer les nombres de bulletins publiés par région, puis ordonnez les régions en fonction de ce nombre.

SELECT ?nom (COUNT(?bsv) AS ?nb) WHERE {
 <http://ontology.inrae.fr/bsv/resources/corpusTestD2KAB> prov:hadMember ?bsv.
 ?bsv a d2kab:Bulletin.
 ?bsv dct:spatial ?loc.
SERVICE <http://ontology.inrae.fr/wd/sparql> {
  ?loc schema:name ?nom
  FILTER (LANG(?nom) = "fr")
}} GROUP BY ?nom ORDER BY DESC(?nb)

Exécuter la requête

RC8: Quels sont les formats des bulletins disponibles dans le corpus test D2KAB ?

SELECT DISTINCT ?bsv ?format WHERE {
 <http://ontology.inrae.fr/bsv/resources/corpusTestD2KAB> prov:hadMember ?bsv .
 ?bsv a d2kab:Bulletin .
 ?bsv dul:isRealizedBy ?realization .
 ?realization dce:format ?format .
} ORDER BY ?bsv

Exécuter la requête

RC14: Quel fichier html correspond à la conversion du fichier pdf du document D ?

Le document est l'un des bulletins de votre choix pris dans le corpus de test D2KAB.

SELECT ?bsv ?html ?pdf WHERE {
 BIND (D AS ?bsv)
 ?bsv a d2kab:Bulletin.
 ?bsv dul:isRealizedBy ?doc.
 ?doc a prov:Entity.
 ?doc dce:format "text/html".
 ?doc schema:url ?html.
 ?doc prov:wasDerivedFrom ?doc_pdf.
 ?doc_pdf a prov:Entity.
 ?doc_pdf dce:format "application/pdf".
 ?doc_pdf schema:url ?pdf.
}

Exécuter la requête

RC18: Combien d'annotations de concepts du thésaurus FCU ont été produites pour le document D ?

Le document est l'un des bulletins de votre choix pris dans le corpus de test D2KAB.

SELECT COUNT(?annot) WHERE {
  BIND (D AS ?bsv)
  ?bsv a d2kab:Bulletin.
  ?bsv dul:isRealizedBy ?html.
  ?html a prov:Entity.
  ?html dce:format "text/html".
  ?target a oa:ResourceSelection.
  ?target oa:hasSource ?html.
  ?target oa:hasSelector ?sel.
  ?annot a oa:Annotation.
  ?annot oa:hasTarget ?target.
  ?annot oa:hasBody ?k.
  SERVICE <http://ontology.inrae.fr/frenchcropusage/sparql> {
   ?k a skos:Concept.
  }
}

Exécuter la requête

RC19: Combien d'annotation du concept fcu:Vignes ont été produites pour le document D ?

Le document est l'un des bulletins de la vigne de votre choix pris dans le corpus de test D2KAB.

SELECT ?bsv COUNT(?annot) WHERE {
  BIND (D AS ?bsv)
  ?bsv a d2kab:Bulletin.
  ?bsv dul:isRealizedBy ?html.
  ?html a prov:Entity.
  ?html dce:format "text/html".
  ?target a oa:ResourceSelection.
  ?target oa:hasSource ?html.
  ?target oa:hasSelector ?sel.
  ?annot a oa:Annotation.
  ?annot oa:hasTarget ?target.
  ?annot oa:hasBody fcu:Vignes.
} GROUP BY ?bsv

Exécuter la requête

RC20: Combien de bulletins dans le corpus de test D2KAB sont annotés avec le concept fcu:Vignes ?

SELECT (COUNT(DISTINCT ?bsv) AS ?nb) WHERE {
  <http://ontology.inrae.fr/bsv/resources/corpusTestD2KAB> prov:hadMember ?bsv.
  ?bsv dul:isRealizedBy ?html.
  ?html a schema:DigitalDocument.
  ?html dce:format "text/html".
  ?aa a d2kab:AutomaticAnnotation.
  ?aa oa:hasBody fcu:Vignes.
  ?aa oa:hasTarget ?target.
  ?target a oa:ResourceSelection.
  ?target oa:hasSource ?html.
}

Exécuter la requête

Weather data

CASO

BSV

ppdo

AgronomicTaxon

AgroTechnoPôle

GIEEA

edit SideBar

Blix theme adapted by David Gilbert, powered by PmWiki