hsparql-0.3.7: tests/Wikidata.hs
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE ScopedTypeVariables #-}
module Wikidata where
import Control.Monad (forM_)
import Data.Maybe
import Database.HSparql.Connection
import Database.HSparql.QueryGenerator
wikidataTest :: IO ()
wikidataTest = do
(Just s) <- selectQuery "https://query.wikidata.org/sparql" wdtQuery
forM_ s print
wdtQuery :: Query SelectQuery
wdtQuery = do
s <- var
p <- var
o <- var
triple s p o
limit 10
selectVars [s, p, o]