Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
H
haskell-gargantext
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Przemyslaw Kaminski
haskell-gargantext
Commits
a785f474
Commit
a785f474
authored
Jan 02, 2019
by
Alexandre Delanoë
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[TEXT][PARSERS] Isidore update query.
parent
3e1081f6
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
10 deletions
+10
-10
Isidore.hs
src/Gargantext/Text/Parsers/Isidore.hs
+10
-10
No files found.
src/Gargantext/Text/Parsers/Isidore.hs
View file @
a785f474
...
...
@@ -9,37 +9,37 @@ import Database.HSparql.Connection
import
Database.HSparql.QueryGenerator
-- import Data.RDF hiding (triple)
import
Data.Text
import
Data.Text
hiding
(
groupBy
)
route
=
"http://isidore.science/sparql/"
--selectExample :: IO (Maybe [Text])
selectIsidore
=
do
res
<-
selectQuery
route
simpleSelect
isidore
q
=
do
res
<-
selectQuery
route
$
simpleSelect
q
pure
res
simpleSelect
::
Query
SelectQuery
simpleSelect
=
do
simpleSelect
::
Text
->
Query
SelectQuery
simpleSelect
q
=
do
isidore
<-
prefix
"isidore"
(
iriRef
"http://www.rechercheisidore.fr/class"
)
rdf
<-
prefix
"rdf"
(
iriRef
"http://www.w3.org/1999/02/22-rdf-syntax-ns#"
)
dcterms
<-
prefix
"dcterms"
(
iriRef
"http://purl.org/dc/terms"
)
dc
<-
prefix
"dc"
(
iriRef
"http://purl.org/dc"
)
doc
<-
var
resource
<-
var
title
<-
var
date
<-
var
abstract
<-
var
source
<-
var
triple
resource
(
rdf
.:.
"type"
)
(
isidore
.:.
"BibliographicalResource"
)
triple
doc
(
rdf
.:.
"type"
)
(
isidore
.:.
"BibliographicalResource"
)
triple
doc
(
dcterms
.:.
"title"
)
title
triple
doc
(
dcterms
.:.
"date"
)
date
triple
doc
(
dcterms
.:.
"source"
)
source
triple
doc
(
dc
.:.
"description"
)
abstract
filterExpr
$
contains
title
(
"ville"
::
Text
)
filterExpr
$
(
.||.
)
(
contains
title
q
)
(
contains
abstract
q
)
groupBy
title
groupBy
source
selectVars
[
title
]
selectVars
[
title
,
date
,
source
,
abstract
]
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment