Bonjour,

Est-il possible de calculer des aggrégats sur des dates en SPARQL ?

Je m'explique sur un exemple concret, j'ai dans ma base des triplets du genre pour stocker des population par ville pour une date donnée :

_:a :city X .
_:a :date "2011-05-02" .
_:a :population 65000 .

_:b :city Y .
_:b :date "2010-06-08" .
_:b :population 32000 .

etc
Est-il possible avec ce genre de stocker sur les dates, de faire des agrégats par année ?

Par exemple, j'aimerais avoir les moyennes des populations par an, est-ce possible ?

Ou bien faudrait-il stocker les données temporelles dans 3 prédicats :année, mois et jour pour faciliter ce genre de requête ?

Merci d'avance !