Maven migration (first draft)
This commit is contained in:
parent
da79ac3e1d
commit
fee48b0b50
1711 changed files with 662 additions and 0 deletions
|
@ -0,0 +1,127 @@
|
|||
# $This file is distributed under the terms of the license in /doc/license.txt$
|
||||
|
||||
#
|
||||
# Short View configuration
|
||||
#
|
||||
# This file allows a Vitro administrator to configure short view templates and data getters
|
||||
# for individuals of particular classes in particular contexts. This is a transitional
|
||||
# implementation, and should be replaced when the work on the Application and Display
|
||||
# Ontology is complete.
|
||||
#
|
||||
# Find out how to use this file at
|
||||
# https://sourceforge.net/apps/mediawiki/vivo/index.php?title=Using_Short_Views_in_Release_1.5
|
||||
#
|
||||
|
||||
@prefix vivo: <http://vivoweb.org/ontology/core#> .
|
||||
@prefix display: <http://vitro.mannlib.cornell.edu/ontologies/display/1.1#> .
|
||||
@prefix datagetters: <java:edu.cornell.mannlib.vitro.webapp.utils.dataGetter.> .
|
||||
@prefix mydomain: <http://vivo.mydomain.edu/individual/> .
|
||||
|
||||
#
|
||||
# In all views, Facult Members should show the name of the
|
||||
# department they belong to.
|
||||
#
|
||||
|
||||
vivo:FacultyMember
|
||||
display:hasCustomView mydomain:facultySearchView ;
|
||||
display:hasCustomView mydomain:facultyIndexView ;
|
||||
display:hasCustomView mydomain:facultyBrowseView .
|
||||
|
||||
mydomain:facultySearchView
|
||||
a display:customViewForIndividual ;
|
||||
display:appliesToContext "SEARCH" ;
|
||||
display:hasTemplate "view-search-faculty.ftl" ;
|
||||
display:hasDataGetter mydomain:facultyDepartmentDG .
|
||||
|
||||
mydomain:facultyIndexView
|
||||
a display:customViewForIndividual ;
|
||||
display:appliesToContext "INDEX" ;
|
||||
display:hasTemplate "view-index-faculty.ftl" ;
|
||||
display:hasDataGetter mydomain:facultyDepartmentDG .
|
||||
|
||||
mydomain:facultyBrowseView
|
||||
a display:customViewForIndividual ;
|
||||
display:appliesToContext "BROWSE" ;
|
||||
display:hasTemplate "view-browse-faculty.ftl" ;
|
||||
display:hasDataGetter mydomain:facultyDepartmentDG ;
|
||||
display:hasDataGetter mydomain:facultyPreferredTitleDG .
|
||||
|
||||
mydomain:facultyDepartmentDG
|
||||
a datagetters:SparqlQueryDataGetter ;
|
||||
display:saveToVar "details" ;
|
||||
display:query """
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX vivo: <http://vivoweb.org/ontology/core#>
|
||||
PREFIX obo: <http://purl.obolibrary.org/obo/>
|
||||
SELECT ?deptName
|
||||
WHERE {
|
||||
?individualUri obo:RO_0000053 ?membership .
|
||||
?membership vivo:roleContributesTo ?deptUri .
|
||||
?deptUri
|
||||
a vivo:AcademicDepartment ;
|
||||
rdfs:label ?deptName .
|
||||
}
|
||||
LIMIT 20
|
||||
""" .
|
||||
|
||||
mydomain:facultyPreferredTitleDG
|
||||
a datagetters:SparqlQueryDataGetter ;
|
||||
display:saveToVar "extra" ;
|
||||
display:query """
|
||||
PREFIX obo: <http://purl.obolibrary.org/obo/>
|
||||
PREFIX vcard: <http://www.w3.org/2006/vcard/ns#>
|
||||
SELECT DISTINCT ?pt
|
||||
WHERE {
|
||||
?individualUri obo:ARG_2000028 ?vIndividual .
|
||||
?vIndividual vcard:hasTitle ?vTitle .
|
||||
?vTitle vcard:title ?pt .
|
||||
}
|
||||
LIMIT 1
|
||||
""" .
|
||||
|
||||
#
|
||||
# In the INDEX view, Academic departments should show locations
|
||||
# and department head.
|
||||
#
|
||||
|
||||
vivo:AcademicDepartment
|
||||
display:hasCustomView mydomain:departmentView .
|
||||
|
||||
mydomain:departmentView
|
||||
a display:customViewForIndividual ;
|
||||
display:appliesToContext "INDEX" ;
|
||||
display:hasTemplate "view-index-department.ftl" ;
|
||||
display:hasDataGetter mydomain:departmentLocationDG ;
|
||||
display:hasDataGetter mydomain:departmentHeadDG .
|
||||
|
||||
mydomain:departmentLocationDG
|
||||
a datagetters:SparqlQueryDataGetter ;
|
||||
display:saveToVar "locations" ;
|
||||
display:query """
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX obo: <http://purl.obolibrary.org/obo/>
|
||||
SELECT ?label
|
||||
WHERE
|
||||
{
|
||||
?location obo:RO_0001015 ?individualUri ;
|
||||
rdfs:label ?label .
|
||||
}
|
||||
LIMIT 20
|
||||
""" .
|
||||
|
||||
mydomain:departmentHeadDG
|
||||
a datagetters:SparqlQueryDataGetter ;
|
||||
display:saveToVar "deptHead" ;
|
||||
display:query """
|
||||
PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
|
||||
PREFIX obo: <http://purl.obolibrary.org/obo/>
|
||||
PREFIX vivo: <http://vivoweb.org/ontology/core#>
|
||||
SELECT ?label
|
||||
WHERE
|
||||
{
|
||||
?individualUri vivo:contributingRole ?role .
|
||||
?role obo:RO_0000052 ?head .
|
||||
?head rdfs:label ?label .
|
||||
}
|
||||
LIMIT 1
|
||||
""" .
|
Loading…
Add table
Add a link
Reference in a new issue