Skip to content

Commit 7a7ea8a

Browse files
committed
Moved services to their own named graphs
1 parent e6bb97f commit 7a7ea8a

File tree

2 files changed

+38
-18
lines changed

2 files changed

+38
-18
lines changed

config/system.trig

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,19 @@
2727
lapp:endUserApplication <urn:linkeddatahub:apps/end-user> ;
2828
lapp:frontendProxy <http://varnish-frontend:6060/> .
2929

30+
}
31+
32+
<urn:linkeddatahub:services/admin>
33+
{
34+
3035
<urn:linkeddatahub:services/admin> a sd:Service ;
3136
dct:title "LinkedDataHub admin service" ;
3237
sd:supportedLanguage sd:SPARQL11Query, sd:SPARQL11Update ;
3338
sd:endpoint <http://fuseki-admin:3030/ds/> ;
3439
a:graphStore <http://fuseki-admin:3030/ds/> ;
3540
a:quadStore <http://fuseki-admin:3030/ds/> ;
3641
lapp:backendProxy <http://varnish-admin/> .
42+
3743
}
3844

3945
# root end-user
@@ -51,11 +57,17 @@
5157
lapp:frontendProxy <http://varnish-frontend:6060/> ;
5258
lapp:public true .
5359

60+
}
61+
62+
<urn:linkeddatahub:services/end-user>
63+
{
64+
5465
<urn:linkeddatahub:services/end-user> a sd:Service ;
5566
dct:title "LinkedDataHub service" ;
5667
sd:supportedLanguage sd:SPARQL11Query, sd:SPARQL11Update ;
5768
sd:endpoint <http://fuseki-end-user:3030/ds/> ;
5869
a:graphStore <http://fuseki-end-user:3030/ds/> ;
5970
a:quadStore <http://fuseki-end-user:3030/ds/> ;
6071
lapp:backendProxy <http://varnish-end-user/> .
72+
6173
}

platform/select-root-services.rq

Lines changed: 26 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,32 +12,40 @@ SELECT ?endUserApp ?endUserOrigin ?endUserQuadStore ?endUserEndpoint ?endUserAut
1212
?endUserApp lapp:origin ?endUserOrigin ;
1313
ldt:service ?endUserService ;
1414
lapp:adminApplication ?adminApp .
15-
?endUserService a:quadStore ?endUserQuadStore ;
16-
sd:endpoint ?endUserEndpoint .
17-
OPTIONAL
15+
16+
GRAPH ?endUserServiceGraph
1817
{
19-
?endUserService a:authUser ?endUserAuthUser ;
20-
a:authPwd ?endUserAuthPwd .
21-
}
22-
OPTIONAL
23-
{
24-
?endUserService foaf:maker ?endUserMaker
18+
?endUserService a:quadStore ?endUserQuadStore ;
19+
sd:endpoint ?endUserEndpoint .
20+
OPTIONAL
21+
{
22+
?endUserService a:authUser ?endUserAuthUser ;
23+
a:authPwd ?endUserAuthPwd .
24+
}
25+
OPTIONAL
26+
{
27+
?endUserService foaf:maker ?endUserMaker
28+
}
2529
}
2630
}
2731
GRAPH ?adminAppGraph
2832
{
2933
?adminApp ldt:service ?adminService ;
3034
lapp:origin ?adminOrigin .
31-
?adminService a:quadStore ?adminQuadStore ;
32-
sd:endpoint ?adminEndpoint .
33-
OPTIONAL
34-
{
35-
?adminService a:authUser ?adminAuthUser ;
36-
a:authPwd ?adminAuthPwd .
37-
}
38-
OPTIONAL
35+
36+
GRAPH ?adminServiceGraph
3937
{
40-
?adminService foaf:maker ?adminMaker
38+
?adminService a:quadStore ?adminQuadStore ;
39+
sd:endpoint ?adminEndpoint .
40+
OPTIONAL
41+
{
42+
?adminService a:authUser ?adminAuthUser ;
43+
a:authPwd ?adminAuthPwd .
44+
}
45+
OPTIONAL
46+
{
47+
?adminService foaf:maker ?adminMaker
48+
}
4149
}
4250
}
4351
}

0 commit comments

Comments
 (0)