From b6f56756f0fc15c15618c5abcef13282d6272957 Mon Sep 17 00:00:00 2001 From: hjkhjk54 Date: Wed, 16 May 2012 21:15:20 +0000 Subject: [PATCH] page management would also be available at vitro level --- webapp/web/WEB-INF/ontologies/app/menu.n3 | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/webapp/web/WEB-INF/ontologies/app/menu.n3 b/webapp/web/WEB-INF/ontologies/app/menu.n3 index 1dc16b9cb..027443dd5 100644 --- a/webapp/web/WEB-INF/ontologies/app/menu.n3 +++ b/webapp/web/WEB-INF/ontologies/app/menu.n3 @@ -32,4 +32,22 @@ display:Home ########## Data Getter ############ - a . \ No newline at end of file + a . + +########## Page Management ########## +display:pageListData + a ; + display:queryModel ; + display:saveToVar "pages" ; + + display:query """ + PREFIX display: + PREFIX rdfs: + SELECT ?pageUri ?title ?urlMapping ?template ?menuItem + WHERE { + ?pageUri a display:Page . + OPTIONAL{ ?pageUri display:urlMapping ?urlMapping. } + OPTIONAL{ ?pageUri display:title ?title. } + OPTIONAL {?pageUri display:requiresBodyTemplate ?template .} + OPTIONAL {?menuItem display:toPage ?pageUri .} + } """ . \ No newline at end of file