From 80f53240a76c3c51277b3b9c2ae4679136aa3c98 Mon Sep 17 00:00:00 2001 From: Jon Corson-Rikert Date: Thu, 12 Dec 2013 07:32:52 -0500 Subject: [PATCH 1/2] =?UTF-8?q?added=20restriction=20on=20=E2=80=9Crelated?= =?UTF-8?q?=20technique=E2=80=9D=20so=20that=20the=20property=20will=20app?= =?UTF-8?q?ear=20for=20Material=20Entities=20(equipment=20and=20instrument?= =?UTF-8?q?s).=20Made=20related=20technique=20visible=20and=20editable=20i?= =?UTF-8?q?n=20property=20group=20overview.=20Put=20Technique=20into=20a?= =?UTF-8?q?=20class=20group=20(=E2=80=98research=E2=80=99).=20Put=20Subnat?= =?UTF-8?q?ionalRegion=20into=20the=20class=20group=20=E2=80=9Clocations?= =?UTF-8?q?=E2=80=9D.=20Put=20vivo:database=20in=20class=20group=20?= =?UTF-8?q?=E2=80=98research=E2=80=99=20(not=20ero:Database).?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rdf/tbox/filegraph/research-resource.owl | 7 +++++++ rdf/tbox/firsttime/initialTBoxAnnotations.n3 | 18 +++++++++++++++--- 2 files changed, 22 insertions(+), 3 deletions(-) diff --git a/rdf/tbox/filegraph/research-resource.owl b/rdf/tbox/filegraph/research-resource.owl index 997bd64d..1718a798 100644 --- a/rdf/tbox/filegraph/research-resource.owl +++ b/rdf/tbox/filegraph/research-resource.owl @@ -55,6 +55,13 @@ + + + + + + + A flow cytometer. Material entity that is designed to have a function and play a role in scientific investigation. PERSON: Melissa Haendel diff --git a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 index 312850e6..b2e38164 100644 --- a/rdf/tbox/firsttime/initialTBoxAnnotations.n3 +++ b/rdf/tbox/firsttime/initialTBoxAnnotations.n3 @@ -523,7 +523,8 @@ vivo:relates rdfs:label "relates"@en-US . obo:ERO_0000007 - rdfs:label "Technique"@en-US . + rdfs:label "Technique"@en-US ; + vitro:inClassGroup . vcard:hasCalendarLink rdfs:label "has calendar link"@en-US . @@ -536,7 +537,8 @@ vivo:SubnationalRegion vitro:displayLimitAnnot "-1"^^xsd:int ; vitro:displayRankAnnot - "-1"^^xsd:int ; + "10"^^xsd:int ; + vitro:inClassGroup ; vitro:hiddenFromDisplayBelowRoleLevelAnnot ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot @@ -2452,7 +2454,15 @@ obo:ARG_2000083 rdfs:label "American Board of Plastic Surgery"@en-US . obo:ERO_0000398 - rdfs:label "is performed by"@en-US . + rdfs:label "is performed by"@en-US ; + vitro:hiddenFromDisplayBelowRoleLevelAnnot + ; + vitro:inPropertyGroupAnnot + ; + vitro:prohibitedFromUpdateBelowRoleLevelAnnot + ; + vitro:selectFromExistingAnnot + "true"^^xsd:boolean . vcard:hasCalenderBusy rdfs:label "has calendar busy"@en-US . @@ -4445,6 +4455,8 @@ geo:nameShortAR "5"^^xsd:int ; vitro:displayRankAnnot "5"^^xsd:int ; + vitro:inClassGroup + ; vitro:hiddenFromDisplayBelowRoleLevelAnnot ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot From 646776ebe93a4ece9cb29f89b3a9dc7c20fd7ebc Mon Sep 17 00:00:00 2001 From: tworrall Date: Thu, 12 Dec 2013 13:41:35 -0500 Subject: [PATCH 2/2] corected a typo --- config/example.runtime.properties | 480 +++++++++++++++--------------- 1 file changed, 240 insertions(+), 240 deletions(-) diff --git a/config/example.runtime.properties b/config/example.runtime.properties index e6092d54..27d28184 100644 --- a/config/example.runtime.properties +++ b/config/example.runtime.properties @@ -1,240 +1,240 @@ -# ----------------------------------------------------------------------------- -# -# VIVO runtime properties -# -# This file is provided as example.runtime.properties. -# -# Save a copy of this file as runtime.properties in your Vitro home directory, -# and edit the properties as needed for your installation. -# -# ----------------------------------------------------------------------------- - -# -# This namespace will be used when generating URIs for objects created in the -# editor. In order to serve linked data, the default namespace must be composed -# as follows (optional elements in parentheses): -# -# scheme + server_name (+ port) (+ servlet_context) + "/individual/" -# -# For example, Cornell's default namespace is: -# -# http://vivo.cornell.edu/individual/ -# -Vitro.defaultNamespace = http://vivo.mydomain.edu/individual/ - -# -# URL of Solr context used in local VIVO search. This will usually consist of: -# scheme + server_name + port + vivo_webapp_name + "solr" -# In the standard installation, the Solr context will be on the same server as VIVO, -# and in the same Tomcat instance. The path will be the VIVO webapp.name (specified -# above) + "solr" -# Example: -# vitro.local.solr.url = http://localhost:8080/vivosolr -vitro.local.solr.url = http://localhost:8080/vivosolr - -# -# Email parameters which VIVO can use to send mail. If these are left empty, -# the "Contact Us" form will be disabled and users will not be notified of -# changes to their accounts. -# -email.smtpHost = smtp.mydomain.edu -email.replyTo = vivoAdmin@mydomain.edu - -# -# The basic parameters for a database connection. Change the end of the -# URL to reflect your database name (if it is not "vitrodb"). Change the username -# and password to match the authorized database user you created. -# -VitroConnection.DataSource.url = jdbc:mysql://localhost/vitrodb -VitroConnection.DataSource.username = vitrodbUsername -VitroConnection.DataSource.password = vitrodbPassword - -# -# The maximum number of active connections in the database connection pool. -# Increase this value to support a greater number of concurrent page requests. -# -VitroConnection.DataSource.pool.maxActive = 40 - -# -# The maximum number of database connections that will be allowed -# to remain idle in the connection pool. Default is 25% -# of the maximum number of active connections. -# -VitroConnection.DataSource.pool.maxIdle = 10 - -# -# Parameters to change in order to use VIVO with a database other than -# MySQL. -# -VitroConnection.DataSource.dbtype = MySQL -VitroConnection.DataSource.driver = com.mysql.jdbc.Driver -VitroConnection.DataSource.validationQuery = SELECT 1 - -# -# Optional URI of a SPARQL endpoint from which VIVO should display data. -# If set, VIVO will use this endpoint as its triple store instead of the -# SDB database. -# -#VitroConnection.DataSource.endpointURI = - -# -# Optional URI to use for modifying the above endpoint via SPARQL UPDATE. -# This setting is only necessary if the endpoint does not support updates via -# its main URI. (This may be done for access control purposes.) -# If the endpointURI above is not set, this setting has no effect. -# -#VitroConnection.DataSource.updateEndpointURI = - -# -# The email address of the root user for the VIVO application. The password -# for this user is initially set to "rootPassword", but you will be asked to -# change the password the first time you log in. -# -rootUser.emailAddress = vivo_root@mydomain.edu - -# -# How is a logged-in user associated with a particular Individual? One way is -# for the Individual to have a property whose value is the username of the user. -# This value should be the URI for that property. -# -selfEditing.idMatchingProperty = http://vivo.mydomain.edu/ns#networkId - -# -# If an external authentication system like Shibboleth or CUWebAuth is to be -# used, this property says which HTTP header will contain the user ID from -# the authentication system. If such a system is not to be used, leave this -# commented out. Consult the installation instructions for more details. -# -#externalAuth.netIdHeaderName = remote_userID - -# -# The temporal graph visualization can require extensive machine resources. -# This can have a particularly noticeable impact on memory usage if -# - The organization tree is deep, -# - The number of grants and publications is large. -# VIVO 1.3 release mitigates this problem by the way of a caching mechanism & -# hence we can safely set this to be enabled by default. -# -visualization.temporal = enabled - -# -# The temporal graph visualization is used to compare different organizations/people -# within an organization on parameters like number of publications or grants. -# By default, the app will attempt to make its best guess at the top level -# organization in your instance. If you're unhappy with this selection, uncomment out -# the property below and set it to the URI of the organization individual you want to -# identify as the top level organization. It will be used as the default whenever the -# temporal graph visualization is rendered without being passed an explicit org. -# For example, to use "Ponce School of Medicine" as the top organization: -# visualization.topLevelOrg = http://vivo.psm.edu/individual/n2862 -# -# visualization.topLevelOrg = http://vivo.mydomain.edu/individual/topLevelOrgURI - -# -# Absolute path on the server of the Harvester root directory. -# You must include the final slash. -# Setting a value for harvester.location indicates that the Harvester is installed at -# this path. This will enable the Harvester functions in the Ingest Tools page. -# -# harvester.location = /usr/local/vivo/harvester/ - -# -# Default type(s) for Google Refine Reconciliation Service -# The format for this property is id, name; id1, name1; id2, name2 etc. -# See Service Metadata from this page http://code.google.com/p/google-refine/wiki/ReconciliationServiceApi -# for more information. -Vitro.reconcile.defaultTypeList = http://vivoweb.org/ontology/core#Role, core:Role; \ - http://vivoweb.org/ontology/core#AcademicDegree, core:Academic Degree; \ - http://purl.org/NET/c4dm/event.owl#Event, event:Event; \ - http://vivoweb.org/ontology/core#Location, core:Location; \ - http://xmlns.com/foaf/0.1/Organization, foaf:Organization; \ - http://xmlns.com/foaf/0.1/Person, foaf:Person; \ - http://purl.obolibrary.org/obo/IAO_0000030, obo:IAO_0000030 - -# -# Types of individual for which we can create proxy editors. -# If this is omitted, defaults to http://www.w3.org/2002/07/owl#Thing -# -proxy.eligibleTypeList = http://xmlns.com/foaf/0.1/Person, http://xmlns.com/foaf/0.1/Organization - -# -# Show only the most appropriate data values based on the Accept-Language -# header supplied by the browser. Default is false if not set. -# -# RDFService.languageFilter = false - -# -# Force VIVO to use a specific language or Locale instead of those -# specified by the browser. This affects RDF data retrieved from the model, -# if RDFService.languageFilter is true. This also affects the text of pages -# that have been modified to support multiple languages. -# -# languages.forceLocale = en_US - -# -# A list of supported languages or Locales that the user may choose to -# use instead of the one specified by the browser. Selection images must -# be available in the i18n/images directory of the theme. This affects -# RDF data retrieved from the model, if RDFService.languageFilter is true. -# This also affects the text of pages that have been modified to support -# multiple languages. -# -# This should not be used with languages.forceLocale, which will override it. -# -# languages.selectableLocales = en_US, es_GO - -# -# Tell VIVO to generate HTTP headers on its responses to facilitate caching the -# profile pages that it creates. -# -# For more information, see -# https://wiki.duraspace.org/display/VIVO/Use+HTTP+caching+to+improve+performance -# -# Developers will likely want to leave caching disabled, since a change to a -# Freemarker template or to a Java class would not cause the page to be -# considered stale. -# -# http.createCacheHeaders = true - -# -# For OpenSocial integration -# The base URL of the ORNG Shindig server. Usually, this is the same host and port -# number as VIVO itself, with a context path of "shindigorng". -# -#OpenSocial.shindigURL = http://localhost:8080/shindigorng - -# -# For OpenSocial integration -# The host name and port number of the service that provides security tokens for VIVO and -# Shindig to share. For now, the host name must be the actual host, not "localhost" or "127.0.0.1" -# The port number must be 8777 -# -#OpenSocial.tokenService = myhost.mydomain.edu:8777 - -# -# For OpenSocial integration -# The path to the key file that will be used qwhen generating security tokens for VIVO and -# shindig to share. -# -#OpenSocial.tokenKeyFile = /usr/local/vivo/data/shindig/openssl/securitytokenkey.txt - -# -# For OpenSocial integration -# Only set sandbox to True for dev/test environments. Comment out or set to False in production -# -#OpenSocial.sandbox = True - -# MultiViews -# VIVO supports the simultaneous use of a full foaf:Person profile page view and a "quick" page -# view that emphasizes the individual's webpage presence. Implementing this feature requires an -# installation to develop a web service that captures images of web pages or to use an existing -# service outside of VIVO. For more information on implementing multiple profile pages, refer to -# this wiki page: https://wiki.duraspace.org/display/VIVO/Multiple+foaf%3APerson+Profile+Pages. -#MultiViews.profilePageTypes=enabled - -# Geo Focus Maps -# When the following flag is set to enabled, the VIVO home page displays a global map highlighting the -# geographical focus of foaf:person individuals. For information on the maps, refer to this wiki page: -# https://wiki.duraspace.org/display/VIVO/Home+Page+Customizations#HomePageCustomizations-TheGeographicFocusMap -#homePage.geoFocusMaps=enabled - +# ----------------------------------------------------------------------------- +# +# VIVO runtime properties +# +# This file is provided as example.runtime.properties. +# +# Save a copy of this file as runtime.properties in your Vitro home directory, +# and edit the properties as needed for your installation. +# +# ----------------------------------------------------------------------------- + +# +# This namespace will be used when generating URIs for objects created in the +# editor. In order to serve linked data, the default namespace must be composed +# as follows (optional elements in parentheses): +# +# scheme + server_name (+ port) (+ servlet_context) + "/individual/" +# +# For example, Cornell's default namespace is: +# +# http://vivo.cornell.edu/individual/ +# +Vitro.defaultNamespace = http://vivo.mydomain.edu/individual/ + +# +# URL of Solr context used in local VIVO search. This will usually consist of: +# scheme + server_name + port + vivo_webapp_name + "solr" +# In the standard installation, the Solr context will be on the same server as VIVO, +# and in the same Tomcat instance. The path will be the VIVO webapp.name (specified +# above) + "solr" +# Example: +# vitro.local.solr.url = http://localhost:8080/vivosolr +vitro.local.solr.url = http://localhost:8080/vivosolr + +# +# Email parameters which VIVO can use to send mail. If these are left empty, +# the "Contact Us" form will be disabled and users will not be notified of +# changes to their accounts. +# +email.smtpHost = smtp.mydomain.edu +email.replyTo = vivoAdmin@mydomain.edu + +# +# The basic parameters for a database connection. Change the end of the +# URL to reflect your database name (if it is not "vitrodb"). Change the username +# and password to match the authorized database user you created. +# +VitroConnection.DataSource.url = jdbc:mysql://localhost/vitrodb +VitroConnection.DataSource.username = vitrodbUsername +VitroConnection.DataSource.password = vitrodbPassword + +# +# The maximum number of active connections in the database connection pool. +# Increase this value to support a greater number of concurrent page requests. +# +VitroConnection.DataSource.pool.maxActive = 40 + +# +# The maximum number of database connections that will be allowed +# to remain idle in the connection pool. Default is 25% +# of the maximum number of active connections. +# +VitroConnection.DataSource.pool.maxIdle = 10 + +# +# Parameters to change in order to use VIVO with a database other than +# MySQL. +# +VitroConnection.DataSource.dbtype = MySQL +VitroConnection.DataSource.driver = com.mysql.jdbc.Driver +VitroConnection.DataSource.validationQuery = SELECT 1 + +# +# Optional URI of a SPARQL endpoint from which VIVO should display data. +# If set, VIVO will use this endpoint as its triple store instead of the +# SDB database. +# +#VitroConnection.DataSource.endpointURI = + +# +# Optional URI to use for modifying the above endpoint via SPARQL UPDATE. +# This setting is only necessary if the endpoint does not support updates via +# its main URI. (This may be done for access control purposes.) +# If the endpointURI above is not set, this setting has no effect. +# +#VitroConnection.DataSource.updateEndpointURI = + +# +# The email address of the root user for the VIVO application. The password +# for this user is initially set to "rootPassword", but you will be asked to +# change the password the first time you log in. +# +rootUser.emailAddress = vivo_root@mydomain.edu + +# +# How is a logged-in user associated with a particular Individual? One way is +# for the Individual to have a property whose value is the username of the user. +# This value should be the URI for that property. +# +selfEditing.idMatchingProperty = http://vivo.mydomain.edu/ns#networkId + +# +# If an external authentication system like Shibboleth or CUWebAuth is to be +# used, this property says which HTTP header will contain the user ID from +# the authentication system. If such a system is not to be used, leave this +# commented out. Consult the installation instructions for more details. +# +#externalAuth.netIdHeaderName = remote_userID + +# +# The temporal graph visualization can require extensive machine resources. +# This can have a particularly noticeable impact on memory usage if +# - The organization tree is deep, +# - The number of grants and publications is large. +# VIVO 1.3 release mitigates this problem by the way of a caching mechanism & +# hence we can safely set this to be enabled by default. +# +visualization.temporal = enabled + +# +# The temporal graph visualization is used to compare different organizations/people +# within an organization on parameters like number of publications or grants. +# By default, the app will attempt to make its best guess at the top level +# organization in your instance. If you're unhappy with this selection, uncomment out +# the property below and set it to the URI of the organization individual you want to +# identify as the top level organization. It will be used as the default whenever the +# temporal graph visualization is rendered without being passed an explicit org. +# For example, to use "Ponce School of Medicine" as the top organization: +# visualization.topLevelOrg = http://vivo.psm.edu/individual/n2862 +# +# visualization.topLevelOrg = http://vivo.mydomain.edu/individual/topLevelOrgURI + +# +# Absolute path on the server of the Harvester root directory. +# You must include the final slash. +# Setting a value for harvester.location indicates that the Harvester is installed at +# this path. This will enable the Harvester functions in the Ingest Tools page. +# +# harvester.location = /usr/local/vivo/harvester/ + +# +# Default type(s) for Google Refine Reconciliation Service +# The format for this property is id, name; id1, name1; id2, name2 etc. +# See Service Metadata from this page http://code.google.com/p/google-refine/wiki/ReconciliationServiceApi +# for more information. +Vitro.reconcile.defaultTypeList = http://vivoweb.org/ontology/core#Role, core:Role; \ + http://vivoweb.org/ontology/core#AcademicDegree, core:Academic Degree; \ + http://purl.org/NET/c4dm/event.owl#Event, event:Event; \ + http://vivoweb.org/ontology/core#Location, core:Location; \ + http://xmlns.com/foaf/0.1/Organization, foaf:Organization; \ + http://xmlns.com/foaf/0.1/Person, foaf:Person; \ + http://purl.obolibrary.org/obo/IAO_0000030, obo:IAO_0000030 + +# +# Types of individual for which we can create proxy editors. +# If this is omitted, defaults to http://www.w3.org/2002/07/owl#Thing +# +proxy.eligibleTypeList = http://xmlns.com/foaf/0.1/Person, http://xmlns.com/foaf/0.1/Organization + +# +# Show only the most appropriate data values based on the Accept-Language +# header supplied by the browser. Default is false if not set. +# +# RDFService.languageFilter = false + +# +# Force VIVO to use a specific language or Locale instead of those +# specified by the browser. This affects RDF data retrieved from the model, +# if RDFService.languageFilter is true. This also affects the text of pages +# that have been modified to support multiple languages. +# +# languages.forceLocale = en_US + +# +# A list of supported languages or Locales that the user may choose to +# use instead of the one specified by the browser. Selection images must +# be available in the i18n/images directory of the theme. This affects +# RDF data retrieved from the model, if RDFService.languageFilter is true. +# This also affects the text of pages that have been modified to support +# multiple languages. +# +# This should not be used with languages.forceLocale, which will override it. +# +# languages.selectableLocales = en_US, es_GO + +# +# Tell VIVO to generate HTTP headers on its responses to facilitate caching the +# profile pages that it creates. +# +# For more information, see +# https://wiki.duraspace.org/display/VIVO/Use+HTTP+caching+to+improve+performance +# +# Developers will likely want to leave caching disabled, since a change to a +# Freemarker template or to a Java class would not cause the page to be +# considered stale. +# +# http.createCacheHeaders = true + +# +# For OpenSocial integration +# The base URL of the ORNG Shindig server. Usually, this is the same host and port +# number as VIVO itself, with a context path of "shindigorng". +# +#OpenSocial.shindigURL = http://localhost:8080/shindigorng + +# +# For OpenSocial integration +# The host name and port number of the service that provides security tokens for VIVO and +# Shindig to share. For now, the host name must be the actual host, not "localhost" or "127.0.0.1" +# The port number must be 8777 +# +#OpenSocial.tokenService = myhost.mydomain.edu:8777 + +# +# For OpenSocial integration +# The path to the key file that will be used qwhen generating security tokens for VIVO and +# shindig to share. +# +#OpenSocial.tokenKeyFile = /usr/local/vivo/data/shindig/openssl/securitytokenkey.txt + +# +# For OpenSocial integration +# Only set sandbox to True for dev/test environments. Comment out or set to False in production +# +#OpenSocial.sandbox = True + +# MultiViews +# VIVO supports the simultaneous use of a full foaf:Person profile page view and a "quick" page +# view that emphasizes the individual's webpage presence. Implementing this feature requires an +# installation to develop a web service that captures images of web pages or to use an existing +# service outside of VIVO. For more information on implementing multiple profile pages, refer to +# this wiki page: https://wiki.duraspace.org/display/VIVO/Multiple+foaf%3APerson+Profile+Pages. +#multiViews.profilePageTypes=enabled + +# Geo Focus Maps +# When the following flag is set to enabled, the VIVO home page displays a global map highlighting the +# geographical focus of foaf:person individuals. For information on the maps, refer to this wiki page: +# https://wiki.duraspace.org/display/VIVO/Home+Page+Customizations#HomePageCustomizations-TheGeographicFocusMap +#homePage.geoFocusMaps=enabled +