
webapp.data.demo.urlprofile.ttl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of corese-server Show documentation
Show all versions of corese-server Show documentation
Corese is a Semantic Web Factory (triple store and SPARQL endpoint) implementing RDF, RDFS, SPARQL 1.1
Query and Update.
The newest version!
@prefix navlab:
#
# Define transform URL parameter equivalence
#
st:map st:equivalent (navlab:mapper)
st:all st:equivalent (st:xml st:rdf st:json) .
d3:all st:equivalent (d3:graphic d3:hierarchy) .
#
# Define mode with parameter list
# This part is managed by Profile and query urlmode.rq
# Then when HTTP request occur with mode=mmm,
# parameter list of values of mmm is recorded in request Context and processed by SPARQLResult
# some parameters have meaning for server: mode transform query
# some parameters have meaning for transformation: st:hierarchy
#
#
# default parameters added to every sparql service by specifying mode "*" here
#
[] st:mode "myjoker" ;
st:param (
("mode" "message")
)
.
[] st:mode "joker" ;
st:param (
("mode" "logquery" "log" "link")
("transform" st:all)
("document" )
("query" "select * where {?s ?p ?o} limit 10")
) .
#
# mode=user means skip mode=*
#
[] st:mode "map" ;
st:param (
("mode" "user" "link")
("transform" st:map)) .
[] st:mode "demoformat" ;
st:param (
("mode" "logquery" "link")
("transform" st:all)
("query"
"""select ?n (count(?o) as ?c)
where {?s ?p ?n ; ?q ?o filter regex(?p, 'name') }
group by ?s order by ?c
"""
)) .
[] st:mode "demomap" ;
st:param (
("mode" "logquery" "link")
("transform" st:map)
("query"
"""prefix db:
prefix dbo:
prefix geo:
select * where {graph st:geo {db:Amérique dbo:include ?location}
service {
select * where {?location geo:lat ?lat ; geo:long ?lon}
}}
""")) .
[] st:mode "demolog" ;
st:param (
("mode" "log")
("query"
"""prefix db:
prefix dbo:
prefix geo:
select * where {
graph st:geo {db:Amérique dbo:include ?location}
service {
select * where {?location geo:lat ?lat ; geo:long ?lon}}}
""")) .
[] st:mode "demochart" ;
st:param (
("mode" "link" "logquery")
("transform" d3:chart)
("query"
"""select ?n (count(?o) as ?c) where {
?s ?p ?n ; ?q ?o filter regex(?p, 'name') }
group by ?s order by ?c
""")) .
[] st:mode "demographic" ;
st:param (
("mode" "link")
("transform" d3:graphic)
("query"
"""construct where {?s ?p ?o} group by ?s
""")) .
[] st:mode "demospin" ;
st:param (
("mode" "link" "spin")
("transform" st:turtle st:spin)
("query"
"""select * where {?s rdfs:label ?l optional {?s ?p ?o}}
""")) .
@prefix h:
[] st:mode "demohierarchy" ;
st:param (
("mode" "logquery" "link")
("transform" d3:hierarchy)
(st:hierarchy h:hasMother h:hasFather h:hasParent h:hasFriend h:hasBrother h:hasSister h:hasChild)
("query"
"""prefix h:
construct {?s ?p ?o}
where {
values ?p {h:hasMother h:hasFather h:hasParent h:hasFriend h:hasBrother h:hasSister h:hasChild}
?s ?p ?o}
""")) .
#
# Define parameters for endpoint URL
#
st:param
(("mode" "map") )
.
st:param
(("mode" "map"))
.
st:param
(("mode" "map"))
.
st:param
(("mode" "map"))
.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy