work on VIVO-60 application ontology controls for property/class combinations

This commit is contained in:
brianjlowe 2013-05-22 16:48:52 -04:00
parent a70ad4953f
commit 188761c52e
3 changed files with 11 additions and 4 deletions

View file

@ -71,6 +71,10 @@
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-hasRole.xml</display:listViewConfigFile> <display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-hasRole.xml</display:listViewConfigFile>
</rdf:Description> </rdf:Description>
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#hasRole">
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-hasRole.xml</display:listViewConfigFile>
</rdf:Description>
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#hasLeaderRole"> <rdf:Description rdf:about="http://vivoweb.org/ontology/core#hasLeaderRole">
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-hasRole.xml</display:listViewConfigFile> <display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-hasRole.xml</display:listViewConfigFile>
</rdf:Description> </rdf:Description>
@ -190,4 +194,4 @@
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-scopusId.xml</display:listViewConfigFile> <display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-scopusId.xml</display:listViewConfigFile>
</rdf:Description> </rdf:Description>
</rdf:RDF> </rdf:RDF>

View file

@ -18,9 +18,11 @@
?label ?label
?localName ?localName
?type ?type
?objectType
?title WHERE { ?title WHERE {
?subject ?property ?object ?subject ?property ?object .
?object a ?objectType
LET (?localName := afn:localname(?object)) LET (?localName := afn:localname(?object))
OPTIONAL { ?object rdfs:label ?label } OPTIONAL { ?object rdfs:label ?label }

View file

@ -20,7 +20,8 @@
?dateTimeStart ?dateTimeEnd ?dateTimeStart ?dateTimeEnd
?hideThis ?hideThis
WHERE { WHERE {
?subject ?property ?role ?subject ?property ?role .
?role a ?objectType
OPTIONAL { ?role core:roleRealizedIn ?activity OPTIONAL { ?role core:roleRealizedIn ?activity
LET (?activityName := afn:localname(?activity)) LET (?activityName := afn:localname(?activity))
@ -145,4 +146,4 @@
</query-construct> </query-construct>
<template>propStatement-hasRole.ftl</template> <template>propStatement-hasRole.ftl</template>
</list-view-config> </list-view-config>