improving short views for roles NIHVIVO-630
This commit is contained in:
parent
51b77ec389
commit
4db980657c
12 changed files with 22 additions and 4 deletions
|
@ -5,4 +5,5 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#clinicianRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="clinical role"/>
|
||||
<jsp:param name="roleLabelForPerson" value="USE_MONIKER"/>
|
||||
</jsp:include>
|
||||
|
|
|
@ -4,5 +4,6 @@
|
|||
<jsp:param name="personToRolePredicate" value="http://vivoweb.org/ontology/core#hasCo-PrincipalInvestigatorRole"/>
|
||||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#co-PrincipalInvestigatorRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="grant"/>
|
||||
<jsp:param name="roleActivityLabel" value="grant"/>
|
||||
<jsp:param name="roleLabelForPerson" value="co-principal investigator"/>
|
||||
</jsp:include>
|
||||
|
|
|
@ -5,4 +5,5 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#principalInvestigatorRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="grant"/>
|
||||
<jsp:param name="roleLabelForPerson" value="principal investigator"/>
|
||||
</jsp:include>
|
||||
|
|
|
@ -5,4 +5,5 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#investigatorRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="grant"/>
|
||||
<jsp:param name="roleLabelForPerson" value="investigator"/>
|
||||
</jsp:include>
|
||||
|
|
|
@ -5,4 +5,5 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#leaderRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="leadership role"/>
|
||||
<jsp:param name="roleLabelForPerson" value="leader"/>
|
||||
</jsp:include>
|
||||
|
|
|
@ -5,4 +5,5 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#memberRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="member role"/>
|
||||
<jsp:param name="roleLabelForPerson" value="member"/>
|
||||
</jsp:include>
|
||||
|
|
|
@ -5,4 +5,5 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#outreachProviderRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="outreach role"/>
|
||||
<jsp:param name="roleLabelForPerson" value="USE_MONIKER"/>
|
||||
</jsp:include>
|
||||
|
|
|
@ -5,5 +5,6 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#presenterRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="presenter role"/>
|
||||
<jsp:param name="roleLabelForPerson" value="presenter"/>
|
||||
</jsp:include>
|
||||
|
||||
|
|
|
@ -5,4 +5,5 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#researcherRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="researcher role"/>
|
||||
<jsp:param name="roleLabelForPerson" value="USE_MONIKER"/>
|
||||
</jsp:include>
|
|
@ -10,8 +10,10 @@
|
|||
The following vars should be set by the jsp that is calling this short view
|
||||
personToRolePredicate: URI of the person to role predicate.
|
||||
roleToPersonPredicate: URI of the role to person predicate.
|
||||
roleActivityToRolePredicate: URI of the activity to role predicate.
|
||||
roleActivityLabel: human readable label of activity. --%>
|
||||
roleActivityToRolePredicate: URI of the activity to role predicate.
|
||||
roleLabelForPerson: human readable label for person when viewing from non-person side of role
|
||||
roleActivityLabel: human readable label of activity used for error messages
|
||||
--%>
|
||||
|
||||
<c:choose>
|
||||
<c:when test="${!empty individual}"><%-- individual is the OBJECT of the property referenced -- the Role individual, not the Person or grant --%>
|
||||
|
@ -52,7 +54,12 @@
|
|||
<c:when test="${!empty individual.objectPropertyMap[ param.roleToPersonPredicate ]}">
|
||||
<c:set var="person" value="${individual.objectPropertyMap[ param.roleToPersonPredicate ].objectPropertyStatements[0].object}" />
|
||||
<c:set var="name" value="${person.name}"/>
|
||||
<%-- <c:set var="label" value="${person.dataPropertyMap['http://vivoweb.org/ontology/core#preferredTitle'].dataPropertyStatements[0].data}" /> --%>
|
||||
<c:if test="${param.roleLabelForPerson == 'USE_MONIKER'}">
|
||||
<c:set var="label" value="${person.moniker}" />
|
||||
</c:if>
|
||||
<c:if test="${param.roleLabelForPerson != 'USE_MONIKER'}">
|
||||
<c:set var="label" value="${param.roleLabelForPerson}" />
|
||||
</c:if>
|
||||
<c:set var="uri" value="${person.URI}"/>
|
||||
</c:when>
|
||||
|
||||
|
|
|
@ -5,4 +5,5 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#serviceProviderRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="service to profession role"/>
|
||||
<jsp:param name="roleLabelForPerson" value="provider of service"/>
|
||||
</jsp:include>
|
||||
|
|
|
@ -5,4 +5,5 @@
|
|||
<jsp:param name="roleToPersonPredicate" value="http://vivoweb.org/ontology/core#teacherRoleOf"/>
|
||||
<jsp:param name="roleActivityToRolePredicate" value="http://vivoweb.org/ontology/core#relatedRole"/>
|
||||
<jsp:param name="roleActivityLabel" value="teaching role"/>
|
||||
<jsp:param name="roleLabelForPerson" value="teacher"/>
|
||||
</jsp:include>
|
Loading…
Add table
Add a link
Reference in a new issue