Merge branch 'develop' of https://github.com/vivo-project/VIVO into develop

This commit is contained in:
hudajkhan 2013-12-13 11:28:33 -05:00
commit e1d804d32e
91 changed files with 11130 additions and 6335 deletions

View file

@ -1,240 +1,240 @@
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# #
# VIVO runtime properties # VIVO runtime properties
# #
# This file is provided as example.runtime.properties. # This file is provided as example.runtime.properties.
# #
# Save a copy of this file as runtime.properties in your Vitro home directory, # Save a copy of this file as runtime.properties in your Vitro home directory,
# and edit the properties as needed for your installation. # and edit the properties as needed for your installation.
# #
# ----------------------------------------------------------------------------- # -----------------------------------------------------------------------------
# #
# This namespace will be used when generating URIs for objects created in the # 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 # editor. In order to serve linked data, the default namespace must be composed
# as follows (optional elements in parentheses): # as follows (optional elements in parentheses):
# #
# scheme + server_name (+ port) (+ servlet_context) + "/individual/" # scheme + server_name (+ port) (+ servlet_context) + "/individual/"
# #
# For example, Cornell's default namespace is: # For example, Cornell's default namespace is:
# #
# http://vivo.cornell.edu/individual/ # http://vivo.cornell.edu/individual/
# #
Vitro.defaultNamespace = http://vivo.mydomain.edu/individual/ Vitro.defaultNamespace = http://vivo.mydomain.edu/individual/
# #
# URL of Solr context used in local VIVO search. This will usually consist of: # URL of Solr context used in local VIVO search. This will usually consist of:
# scheme + server_name + port + vivo_webapp_name + "solr" # scheme + server_name + port + vivo_webapp_name + "solr"
# In the standard installation, the Solr context will be on the same server as VIVO, # 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 # and in the same Tomcat instance. The path will be the VIVO webapp.name (specified
# above) + "solr" # above) + "solr"
# Example: # Example:
# vitro.local.solr.url = http://localhost:8080/vivosolr # vitro.local.solr.url = http://localhost:8080/vivosolr
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, # 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 # the "Contact Us" form will be disabled and users will not be notified of
# changes to their accounts. # changes to their accounts.
# #
email.smtpHost = smtp.mydomain.edu email.smtpHost = smtp.mydomain.edu
email.replyTo = vivoAdmin@mydomain.edu email.replyTo = vivoAdmin@mydomain.edu
# #
# The basic parameters for a database connection. Change the end of the # 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 # URL to reflect your database name (if it is not "vitrodb"). Change the username
# and password to match the authorized database user you created. # and password to match the authorized database user you created.
# #
VitroConnection.DataSource.url = jdbc:mysql://localhost/vitrodb VitroConnection.DataSource.url = jdbc:mysql://localhost/vitrodb
VitroConnection.DataSource.username = vitrodbUsername VitroConnection.DataSource.username = vitrodbUsername
VitroConnection.DataSource.password = vitrodbPassword VitroConnection.DataSource.password = vitrodbPassword
# #
# The maximum number of active connections in the database connection pool. # The maximum number of active connections in the database connection pool.
# Increase this value to support a greater number of concurrent page requests. # Increase this value to support a greater number of concurrent page requests.
# #
VitroConnection.DataSource.pool.maxActive = 40 VitroConnection.DataSource.pool.maxActive = 40
# #
# The maximum number of database connections that will be allowed # The maximum number of database connections that will be allowed
# to remain idle in the connection pool. Default is 25% # to remain idle in the connection pool. Default is 25%
# of the maximum number of active connections. # of the maximum number of active connections.
# #
VitroConnection.DataSource.pool.maxIdle = 10 VitroConnection.DataSource.pool.maxIdle = 10
# #
# Parameters to change in order to use VIVO with a database other than # Parameters to change in order to use VIVO with a database other than
# MySQL. # MySQL.
# #
VitroConnection.DataSource.dbtype = MySQL VitroConnection.DataSource.dbtype = MySQL
VitroConnection.DataSource.driver = com.mysql.jdbc.Driver VitroConnection.DataSource.driver = com.mysql.jdbc.Driver
VitroConnection.DataSource.validationQuery = SELECT 1 VitroConnection.DataSource.validationQuery = SELECT 1
# #
# Optional URI of a SPARQL endpoint from which VIVO should display data. # 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 # If set, VIVO will use this endpoint as its triple store instead of the
# SDB database. # SDB database.
# #
#VitroConnection.DataSource.endpointURI = #VitroConnection.DataSource.endpointURI =
# #
# Optional URI to use for modifying the above endpoint via SPARQL UPDATE. # 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 # This setting is only necessary if the endpoint does not support updates via
# its main URI. (This may be done for access control purposes.) # its main URI. (This may be done for access control purposes.)
# If the endpointURI above is not set, this setting has no effect. # If the endpointURI above is not set, this setting has no effect.
# #
#VitroConnection.DataSource.updateEndpointURI = #VitroConnection.DataSource.updateEndpointURI =
# #
# The email address of the root user for the VIVO application. The password # 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 # for this user is initially set to "rootPassword", but you will be asked to
# change the password the first time you log in. # change the password the first time you log in.
# #
rootUser.emailAddress = vivo_root@mydomain.edu rootUser.emailAddress = vivo_root@mydomain.edu
# #
# How is a logged-in user associated with a particular Individual? One way is # 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. # for the Individual to have a property whose value is the username of the user.
# This value should be the URI for that property. # This value should be the URI for that property.
# #
selfEditing.idMatchingProperty = http://vivo.mydomain.edu/ns#networkId selfEditing.idMatchingProperty = http://vivo.mydomain.edu/ns#networkId
# #
# If an external authentication system like Shibboleth or CUWebAuth is to be # 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 # 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 # the authentication system. If such a system is not to be used, leave this
# commented out. Consult the installation instructions for more details. # commented out. Consult the installation instructions for more details.
# #
#externalAuth.netIdHeaderName = remote_userID #externalAuth.netIdHeaderName = remote_userID
# #
# The temporal graph visualization can require extensive machine resources. # The temporal graph visualization can require extensive machine resources.
# This can have a particularly noticeable impact on memory usage if # This can have a particularly noticeable impact on memory usage if
# - The organization tree is deep, # - The organization tree is deep,
# - The number of grants and publications is large. # - The number of grants and publications is large.
# VIVO 1.3 release mitigates this problem by the way of a caching mechanism & # 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. # hence we can safely set this to be enabled by default.
# #
visualization.temporal = enabled visualization.temporal = enabled
# #
# The temporal graph visualization is used to compare different organizations/people # The temporal graph visualization is used to compare different organizations/people
# within an organization on parameters like number of publications or grants. # 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 # 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 # 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 # 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 # 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. # temporal graph visualization is rendered without being passed an explicit org.
# For example, to use "Ponce School of Medicine" as the top organization: # For example, to use "Ponce School of Medicine" as the top organization:
# visualization.topLevelOrg = http://vivo.psm.edu/individual/n2862 # visualization.topLevelOrg = http://vivo.psm.edu/individual/n2862
# #
# visualization.topLevelOrg = http://vivo.mydomain.edu/individual/topLevelOrgURI # visualization.topLevelOrg = http://vivo.mydomain.edu/individual/topLevelOrgURI
# #
# Absolute path on the server of the Harvester root directory. # Absolute path on the server of the Harvester root directory.
# You must include the final slash. # You must include the final slash.
# Setting a value for harvester.location indicates that the Harvester is installed at # 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. # this path. This will enable the Harvester functions in the Ingest Tools page.
# #
# harvester.location = /usr/local/vivo/harvester/ # harvester.location = /usr/local/vivo/harvester/
# #
# Default type(s) for Google Refine Reconciliation Service # Default type(s) for Google Refine Reconciliation Service
# The format for this property is id, name; id1, name1; id2, name2 etc. # 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 # See Service Metadata from this page http://code.google.com/p/google-refine/wiki/ReconciliationServiceApi
# for more information. # for more information.
Vitro.reconcile.defaultTypeList = http://vivoweb.org/ontology/core#Role, core:Role; \ Vitro.reconcile.defaultTypeList = http://vivoweb.org/ontology/core#Role, core:Role; \
http://vivoweb.org/ontology/core#AcademicDegree, core:Academic Degree; \ http://vivoweb.org/ontology/core#AcademicDegree, core:Academic Degree; \
http://purl.org/NET/c4dm/event.owl#Event, event:Event; \ http://purl.org/NET/c4dm/event.owl#Event, event:Event; \
http://vivoweb.org/ontology/core#Location, core:Location; \ http://vivoweb.org/ontology/core#Location, core:Location; \
http://xmlns.com/foaf/0.1/Organization, foaf:Organization; \ http://xmlns.com/foaf/0.1/Organization, foaf:Organization; \
http://xmlns.com/foaf/0.1/Person, foaf:Person; \ http://xmlns.com/foaf/0.1/Person, foaf:Person; \
http://purl.obolibrary.org/obo/IAO_0000030, obo:IAO_0000030 http://purl.obolibrary.org/obo/IAO_0000030, obo:IAO_0000030
# #
# Types of individual for which we can create proxy editors. # Types of individual for which we can create proxy editors.
# If this is omitted, defaults to http://www.w3.org/2002/07/owl#Thing # 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 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 # Show only the most appropriate data values based on the Accept-Language
# header supplied by the browser. Default is false if not set. # header supplied by the browser. Default is false if not set.
# #
# RDFService.languageFilter = false # RDFService.languageFilter = false
# #
# Force VIVO to use a specific language or Locale instead of those # Force VIVO to use a specific language or Locale instead of those
# specified by the browser. This affects RDF data retrieved from the model, # specified by the browser. This affects RDF data retrieved from the model,
# if RDFService.languageFilter is true. This also affects the text of pages # if RDFService.languageFilter is true. This also affects the text of pages
# that have been modified to support multiple languages. # that have been modified to support multiple languages.
# #
# languages.forceLocale = en_US # languages.forceLocale = en_US
# #
# A list of supported languages or Locales that the user may choose to # 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 # use instead of the one specified by the browser. Selection images must
# be available in the i18n/images directory of the theme. This affects # be available in the i18n/images directory of the theme. This affects
# RDF data retrieved from the model, if RDFService.languageFilter is true. # RDF data retrieved from the model, if RDFService.languageFilter is true.
# This also affects the text of pages that have been modified to support # This also affects the text of pages that have been modified to support
# multiple languages. # multiple languages.
# #
# This should not be used with languages.forceLocale, which will override it. # This should not be used with languages.forceLocale, which will override it.
# #
# languages.selectableLocales = en_US, es_GO # languages.selectableLocales = en_US, es_GO
# #
# Tell VIVO to generate HTTP headers on its responses to facilitate caching the # Tell VIVO to generate HTTP headers on its responses to facilitate caching the
# profile pages that it creates. # profile pages that it creates.
# #
# For more information, see # For more information, see
# https://wiki.duraspace.org/display/VIVO/Use+HTTP+caching+to+improve+performance # 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 # 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 # Freemarker template or to a Java class would not cause the page to be
# considered stale. # considered stale.
# #
# http.createCacheHeaders = true # http.createCacheHeaders = true
# #
# For OpenSocial integration # For OpenSocial integration
# The base URL of the ORNG Shindig server. Usually, this is the same host and port # 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". # number as VIVO itself, with a context path of "shindigorng".
# #
#OpenSocial.shindigURL = http://localhost:8080/shindigorng #OpenSocial.shindigURL = http://localhost:8080/shindigorng
# #
# For OpenSocial integration # For OpenSocial integration
# The host name and port number of the service that provides security tokens for VIVO and # 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" # 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 # The port number must be 8777
# #
#OpenSocial.tokenService = myhost.mydomain.edu:8777 #OpenSocial.tokenService = myhost.mydomain.edu:8777
# #
# For OpenSocial integration # For OpenSocial integration
# The path to the key file that will be used qwhen generating security tokens for VIVO and # The path to the key file that will be used qwhen generating security tokens for VIVO and
# shindig to share. # shindig to share.
# #
#OpenSocial.tokenKeyFile = /usr/local/vivo/data/shindig/openssl/securitytokenkey.txt #OpenSocial.tokenKeyFile = /usr/local/vivo/data/shindig/openssl/securitytokenkey.txt
# #
# For OpenSocial integration # For OpenSocial integration
# Only set sandbox to True for dev/test environments. Comment out or set to False in production # Only set sandbox to True for dev/test environments. Comment out or set to False in production
# #
#OpenSocial.sandbox = True #OpenSocial.sandbox = True
# MultiViews # MultiViews
# VIVO supports the simultaneous use of a full foaf:Person profile page view and a "quick" page # 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 # 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 # 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 # 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. # this wiki page: https://wiki.duraspace.org/display/VIVO/Multiple+foaf%3APerson+Profile+Pages.
#MultiViews.profilePageTypes=enabled #multiViews.profilePageTypes=enabled
# Geo Focus Maps # Geo Focus Maps
# When the following flag is set to enabled, the VIVO home page displays a global map highlighting the # 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: # 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 # https://wiki.duraspace.org/display/VIVO/Home+Page+Customizations#HomePageCustomizations-TheGeographicFocusMap
#homePage.geoFocusMaps=enabled #homePage.geoFocusMaps=enabled

View file

@ -1,58 +1,104 @@
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/adviseeRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "aconsejado en"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/mailingAddressOrgConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "direcci\u00F3n postal"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/editorOfConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "editor de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/educationalTrainingConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "la educaci\u00F3n y la formaci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasOutreachProviderRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "extensi\u00F3n y servicio a la comunidad"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasServiceProviderRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "servicio a la profesi\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgTelephoneConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tel\u00E9fono"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/organizationForPositionConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "personas"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/webpageConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "p\u00E1gina web"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasResearcherRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "actividades de investigaci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/inEventSeriesConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "en la serie de eventos"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasEditorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "recogida o editor de la serie de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasTeacherRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "actividades docentes"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/personInPositionConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "posiciones"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/preferredTitleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "t\u00EDtulo preferido"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/authorInAuthorshipConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "publicaciones seleccionadas"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/fullNameConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "nombre y apellidos"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasReviewerRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "revisor de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/informationResourceInAuthorshipConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "autores"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasAttendeeRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "asistido"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/includesEventConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "incluye eventos"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/primaryEmailConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "correo electr\u00F3nico principal"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasCo-PrincipalInvestigatorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "investigador co-principal en"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/personFaxConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "fax"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantRelatesConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "contribuyente"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/informationResourceInEditorshipConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "editores"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/mailingAddressConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "direcci\u00F3n de env\u00EDo"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgFaxConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "fax"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasOrganizerRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "organizador del"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasPrincipalInvestigatorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "investigador principal en"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/additionalEmailConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "correos electr\u00F3nicos adicionales"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/advisorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "asesorados"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardOrHonorConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "premios y honores"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardOrHonorReceiptsConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ingresos"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardReceiptsConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "la recepci\u00F3n de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasInvestigatorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "investigador en"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardReceiptsAwardForConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "premio o el honor de"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardReceiptsAwardForConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "premio o el honor de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/eventWithinConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "caso, dentro de"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgFaxConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "fax"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasClinicalRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "actividades cl\u00EDnicas"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/agentInFacilityConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ubicado en las instalaciones"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasPresenterRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "presentaciones"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/geographicLocationContainsBuildingConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ubicaci\u00F3n de la instalaci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/testRemovalConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "relacionados por"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/informationResourceInAuthorshipConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "autores"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/bfo_0000055Config> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "part\u00EDcipe"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardOrHonorConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "premios y honores"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasLeaderRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "jefe de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasMemberRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "miembro de"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasMemberRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "miembro de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/personTelephoneConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tel\u00E9fono"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/facilityLocationOfEquipmentConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ubicaci\u00F3n del equipo o instrumento"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasSubOrganizationConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene sub-organización"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/includesEventConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "incluye eventos"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/subOrganizationWithinConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "organización dentro de"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/advisorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "asesorados"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardOrHonorReceiptsConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ingresos"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantAdministeredByConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "administrado subvención por"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/facilityLocationOfServiceConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "instalaciones para el servicio"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgAdministersGrantConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "administra la subvención"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgHasAwardOrHonorConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "premios y honores recibidos"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantAwardedByConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "otorgado por"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/organizationEmailConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "direcci\u00F3n de correo electr\u00F3nico"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/groupHasEditorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "colecci\u00F3n o grupo editorial series para"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgHasAttendeeRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "evento al que asistieron"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/addressLocationConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene ubicaci\u00F3n geogr\u00E1fica"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/outputOfConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "de salida de proceso o evento"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantAdministeredByConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "administrado por"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantHasSubgrantConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene sub subvenci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantGeographicFocusConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "enfoque geogr\u00E1fico"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasRoomConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "habitaciones"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgOffersCourseConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "Nivel de estudios"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/personInPositionConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "posiciones"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/uniOffersDegreeConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "nivel de estudios:"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgHasPresenterRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "presentaciones"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasSubOrganizationConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene suborganizaci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantSubjectAreaConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene \u00E1rea tem\u00E1tica"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasOutputConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "publicaciones de salida u otras obras"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/agentInGeoLocationConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ubicaci\u00F3n geogr\u00E1fica"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/eventInFacilityConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "que tuvo lugar en las instalaciones"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/personFaxConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "fax"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardConferredByConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "premio conferido por"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/fullNameConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "nombre completo"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/geographicLocationContainsLocationConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene parte"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgHasOutreachProviderRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "actividades de extensi\u00F3n y servicio a la comunidad"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/mailingAddressConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "direcci\u00F3n postal"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/deptOffersDegreeConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "nivel de estudios:"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/geographicLocationWithinLocationConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "parte de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasPrincipalInvestigatorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "investigador principal en"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgHasOrganizerRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "coordinador del evento"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/collegeOffersDegreeConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "nivel de estudios:"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/facilitySiteOfAgentConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "instalaci\u00F3n de persona, grupo u organizaci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/subOrganizationWithinConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "organizaci\u00F3n dentro de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasResearcherRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "otras actividades de investigaci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasEditorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "recolecci\u00F3n o editor de la serie de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/issuedCredentialConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "cartas credenciales"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/webpageEventConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "p\u00E1gina web"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgHasClinicalRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "actividades cl\u00EDnicas"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasOutreachProviderRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "actividades de extensi\u00F3n y servicio a la comunidad"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgTelephoneConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tel\u00E9fono"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardOrHonorGivenConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "premio o distinci\u00F3n que se otorga"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgInAuthorshipConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "publicaciones seleccionadas"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/preferredTitleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "t\u00EDtulo preferido"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantIsSubgrantOfConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "concesi\u00F3n de sub"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasCo-PrincipalInvestigatorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "co -investigador principal en"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/roomWithinBuildingConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "dentro del edificio"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/eventWithinConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "se produce dentro de evento"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/eventWithinConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "se produce dentro de evento"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/bldgGeographicallyContainsConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "contiene geográficamente"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/courseOfferedByConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ofrecido por"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/bldgGeographicallyWithinConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "geográficamente dentro de"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/facilitySiteOfEventConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "instalaci\u00F3n para el evento"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/bldgEquipmentLocationConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ubicación de los equipos"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/documentHasPartConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene documento de pieza"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/bldgGeographicLocationOfConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ubicación geográfica de"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/adviseeRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "aconsejado de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/eventRelatedDocsConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "documentos relacionados"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/credentialOfConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "credencial de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantSubjectAreaConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene en la materia"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/authorInAuthorshipConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "publicaciones seleccionadas"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantHasSubgrantConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene sub-subvención"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasServiceProviderRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "actividades de servicios profesionales"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantIsSubgrantOfConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "sub-subvención de"@es-GO . <http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/eventLocationConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "celebrada en la ubicaci\u00F3n geogr\u00E1fica"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasPresenterRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "presentaciones"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/materialEntityInFacilityConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "alojada en instalaciones"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgAwardsGrantConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "concesi\u00F3n de premios"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/siteGeographicallyWithinGeoLocationConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "geogr\u00E1ficamente dentro de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/publicationDateConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "fecha de publicaci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgHasLeaderRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "organizaci\u00F3n principal de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/additionalEmailConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "correos electr\u00F3nicos adicionales"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasCollaboratorConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene colaborador"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasOrganizerRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "organizador del evento"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/editorOfConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "editor de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgHasCollaboratorConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tiene organizaci\u00F3n o grupo colaborar"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/bfo_0000055Config> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "part\u00EDcipe"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/grantRelatesConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "contribuyente"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/eventsForSeriesConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "eventos en esta serie"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/personTelephoneConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "tel\u00E9fono"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasAttendeeRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "evento al que asistieron"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasInvestigatorRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "investigador en"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/inEventSeriesConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "en la serie de eventos"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgHasMemberRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "miembro de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/yearAwardedConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "a\u00F1o otorgado"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/documentPartOfConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "parte de otro documento"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/labOffersServiceConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "ofrece servicio"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasReviewerRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "revisor de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasClinicalRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "actividades cl\u00EDnicas"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/educationalTrainingConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "la educaci\u00F3n y la formaci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/organizationForTrainingConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "organizaci\u00F3n para el entrenamiento"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/webpageInfoConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "p\u00E1gina web"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasLeaderRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "jefe de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/orgAdministersGrantConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "administra subvenci\u00F3n"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/webpageOrgConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "p\u00E1gina web"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/webpagePersonConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "p\u00E1gina web"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/hasTeacherRoleConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "actividades de ense\u00F1anza"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/awardReceiptsConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "recepci\u00F3n de"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/informationResourceInEditorshipConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "editores"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/organizationForPositionConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "personas"@es-GO .
<http://vitro.mannlib.cornell.edu/ns/vitro/siteConfig/primaryEmailConfig> <http://vitro.mannlib.cornell.edu/ns/vitro/ApplicationConfiguration#displayName> "correo electr\u00F3nico principal"@es-GO .

View file

@ -109,7 +109,7 @@ websites = Websites
advisee_label = etiqueta aconsejado advisee_label = etiqueta aconsejado
advisor_label = etiqueta asesor advisor_label = etiqueta asesor
candidate = candidato candidate = candidato
candidate = candidatura candidacy = candidacy
advisingRel_label = Etiqueta de advertencia advisingRel_label = Etiqueta de advertencia
editor_abbreviated = Ed. editor_abbreviated = Ed.
@ -230,10 +230,10 @@ fill_in_data = Rellene los datos
help_capitalized = Ayudar help_capitalized = Ayudar
fill_in_template_with_data = Complete la plantilla con sus datos. Puede completar varias plantillas si desea cosechar varios archivos a la vez. fill_in_template_with_data = Complete la plantilla con sus datos. Puede completar varias plantillas si desea cosechar varios archivos a la vez.
step_three = Paso 3 step_three = Paso 3
upload_capitalized = Subir
uploaded_files = Archivos cargados
upload_files = Cargar archivo(s) upload_files = Cargar archivo(s)
upload_completed_templates = Sube tu plantilla completa(s). upload_completed_templates = Sube tu plantilla completa(s).
upload_capitalized = Subir
uploaded_files = Archivos cargados
step_four = Paso 4 step_four = Paso 4
harvest_capitalized = Cosecha harvest_capitalized = Cosecha
click_to_harvest = Haga clic en el botón para cosechar su archivo(s). click_to_harvest = Haga clic en el botón para cosechar su archivo(s).
@ -682,8 +682,8 @@ or_add_new_one = o añadir uno nuevo.
vocabulary_service_unavailable = Se ha encontrado un error en la ejecución de esta búsqueda. vocabulary_service_unavailable = Se ha encontrado un error en la ejecución de esta búsqueda.
no_serch_results_found = No se han encontrado resultados de búsqueda. no_serch_results_found = No se han encontrado resultados de búsqueda.
label_type = Label (Tipo) label_type = Label (Tipo)
definition_capitalized = Definición
label_altLabels = Label (Etiquetas alternos) label_altLabels = Label (Etiquetas alternos)
definition_capitalized = Definición
best_match = Mejor resultado best_match = Mejor resultado
select_term_from_results = Por favor, seleccione al menos un término de los resultados de búsqueda de búsqueda. select_term_from_results = Por favor, seleccione al menos un término de los resultados de búsqueda de búsqueda.
select_vocabulary_source_to_search = Por favor, seleccione al menos una fuente externa vocabulario para buscar. select_vocabulary_source_to_search = Por favor, seleccione al menos una fuente externa vocabulario para buscar.
@ -828,10 +828,10 @@ enter_telephone_number = Por favor, introduzca un valor en el campo Número de t
email_address = Dirección de Correo Electrónico email_address = Dirección de Correo Electrónico
email_address_for = dirección de correo electrónico para email_address_for = dirección de correo electrónico para
enter_email_address = Por favor, introduzca un valor en el campo Dirección de Correo Electrónico. enter_email_address = Por favor, introduzca un valor en el campo Dirección de Correo Electrónico.
first_name = Primer nombre
last_name = Apellido
full_name = Nombre completo full_name = Nombre completo
full_name_for = nombre completo de full_name_for = nombre completo de
first_name = Primer nombre
last_name = Apellido
title_not_found = Título no encontrada. title_not_found = Título no encontrada.
speeches_capitalized = Discursos speeches_capitalized = Discursos
theses_capitalized = Tesis theses_capitalized = Tesis
@ -876,4 +876,4 @@ administering_organization_for = administración de la organización para
missing_credential = falta credencial missing_credential = falta credencial
grant_administered_by = conceder administrado por grant_administered_by = conceder administrado por
missing_grant = falta de subvención missing_grant = falta de subvención
editor_of_entry = editor de para editor_of_entry = editor de para

View file

@ -664,6 +664,15 @@
<url-pattern>/admin/showAuth</url-pattern> <url-pattern>/admin/showAuth</url-pattern>
</servlet-mapping> </servlet-mapping>
<servlet>
<servlet-name>ShowConfiguration</servlet-name>
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.admin.ShowConfiguration</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>ShowConfiguration</servlet-name>
<url-pattern>/admin/showConfiguration</url-pattern>
</servlet-mapping>
<servlet> <servlet>
<servlet-name>StartupStatus</servlet-name> <servlet-name>StartupStatus</servlet-name>
<servlet-class>edu.cornell.mannlib.vitro.webapp.controller.admin.StartupStatusController</servlet-class> <servlet-class>edu.cornell.mannlib.vitro.webapp.controller.admin.StartupStatusController</servlet-class>

View file

@ -30,7 +30,8 @@
?adviseeRole core:relatedBy ?advisingRel . ?adviseeRole core:relatedBy ?advisingRel .
LET ( ?localName := afn:localname(?advisingRel) ) LET ( ?localName := afn:localname(?advisingRel) )
OPTIONAL { ?advisingRel rdfs:label ?advisingRelLabel } OPTIONAL { ?advisingRel rdfs:label ?advisingRelLabel }
OPTIONAL { ?advisingRel core:relates ?advisor . OPTIONAL { ?advisingRel core:relates ?advisorRole .
?advisorRole &lt;http://purl.obolibrary.org/obo/RO_0000052&gt; ?advisor .
?advisor a foaf:Person . ?advisor a foaf:Person .
?advisor rdfs:label ?advisorLabel ?advisor rdfs:label ?advisorLabel
} }
@ -108,7 +109,8 @@
?adviseeRole a core:AdviseeRole . ?adviseeRole a core:AdviseeRole .
?adviseeRole core:relatedBy ?advisingRel . ?adviseeRole core:relatedBy ?advisingRel .
?advisingRel a core:AdvisingRelationship . ?advisingRel a core:AdvisingRelationship .
?advisingRel core:relates ?advisor . ?advisingRel core:relates ?advisorRole .
?advisorRole &lt;http://purl.obolibrary.org/obo/RO_0000052&gt; ?advisor .
?advisor a foaf:Person . ?advisor a foaf:Person .
?advisor rdfs:label ?advisorLabel . ?advisor rdfs:label ?advisorLabel .
?advisor &lt;http://purl.obolibrary.org/obo/RO_0000053&gt; ?advisorRole . ?advisor &lt;http://purl.obolibrary.org/obo/RO_0000053&gt; ?advisorRole .
@ -127,7 +129,9 @@
?adviseeRole a core:AdviseeRole . ?adviseeRole a core:AdviseeRole .
?adviseeRole core:relatedBy ?advisingRel . ?adviseeRole core:relatedBy ?advisingRel .
?advisingRel a core:AdvisingRelationship . ?advisingRel a core:AdvisingRelationship .
?advisingRel core:relates ?advisor . ?advisingRel core:relates ?advisorRole .
?advisorRole a core:AdvisorRole .
?advisorRole &lt;http://purl.obolibrary.org/obo/RO_0000052&gt; ?advisor .
?advisor a foaf:Person . ?advisor a foaf:Person .
?advisor &lt;http://purl.obolibrary.org/obo/RO_0000053&gt; ?advisorRole . ?advisor &lt;http://purl.obolibrary.org/obo/RO_0000053&gt; ?advisorRole .
?advisorRole a core:AdvisorRole . ?advisorRole a core:AdvisorRole .

View file

@ -30,7 +30,8 @@
?advisorRole core:relatedBy ?advisingRel . ?advisorRole core:relatedBy ?advisingRel .
LET ( ?localName := afn:localname(?advisingRel) ) LET ( ?localName := afn:localname(?advisingRel) )
OPTIONAL { ?advisingRel rdfs:label ?advisingRelLabel } OPTIONAL { ?advisingRel rdfs:label ?advisingRelLabel }
OPTIONAL { ?advisingRel core:relates ?advisee . OPTIONAL { ?advisingRel core:relates ?adviseeRole .
?adviseeRole &lt;http://purl.obolibrary.org/obo/RO_0000052&gt; ?advisee .
?advisee a foaf:Person . ?advisee a foaf:Person .
?advisee rdfs:label ?adviseeLabel ?advisee rdfs:label ?adviseeLabel
} }
@ -115,7 +116,8 @@
?advisorRole a core:AdvisorRole . ?advisorRole a core:AdvisorRole .
?advisorRole core:relatedBy ?advisingRel . ?advisorRole core:relatedBy ?advisingRel .
?advisingRel a core:AdvisingRelationship . ?advisingRel a core:AdvisingRelationship .
?advisingRel core:relates ?advisee . ?advisingRel core:relates ?adviseeRole .
?adviseeRole &lt;http://purl.obolibrary.org/obo/RO_0000052&gt; ?advisee .
?advisee a foaf:Person . ?advisee a foaf:Person .
?advisee rdfs:label ?adviseeLabel . ?advisee rdfs:label ?adviseeLabel .
?advisee &lt;http://purl.obolibrary.org/obo/RO_0000053&gt; ?adviseeRole . ?advisee &lt;http://purl.obolibrary.org/obo/RO_0000053&gt; ?adviseeRole .
@ -134,7 +136,9 @@
?advisorRole a core:AdvisorRole . ?advisorRole a core:AdvisorRole .
?advisorRole core:relatedBy ?advisingRel . ?advisorRole core:relatedBy ?advisingRel .
?advisingRel a core:AdvisingRelationship . ?advisingRel a core:AdvisingRelationship .
?advisingRel core:relates ?advisee . ?advisingRel core:relates ?adviseeRole .
?adviseeRole a core:AdviseeRole .
?adviseeRole &lt;http://purl.obolibrary.org/obo/RO_0000052&gt; ?advisee .
?advisee a foaf:Person . ?advisee a foaf:Person .
?advisee &lt;http://purl.obolibrary.org/obo/RO_0000053&gt; ?adviseeRole . ?advisee &lt;http://purl.obolibrary.org/obo/RO_0000053&gt; ?adviseeRole .
?adviseeRole a core:AdviseeRole . ?adviseeRole a core:AdviseeRole .

View file

@ -24,7 +24,6 @@
?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 }
@ -34,16 +33,12 @@
?object a foaf:Person . ?object a foaf:Person .
?object vitro:mostSpecificType ?typeUri . ?object vitro:mostSpecificType ?typeUri .
?typeUri rdfs:label ?type . ?typeUri rdfs:label ?type .
# Display only a mostSpecificType that belongs to a classgroup.
?typeUri vitro:inClassGroup ?classGroup .
?classGroup a vitro:ClassGroup
} }
OPTIONAL { ?object obo:ARG_2000028 ?vcard . OPTIONAL { ?object obo:ARG_2000028 ?vcard .
?vcard vcard:hasTitle ?titleObj . ?vcard vcard:hasTitle ?titleObj .
?titleObj vcard:title ?title ?titleObj vcard:title ?title
} }
<collated> <collated>
OPTIONAL { ?object a ?subclass } OPTIONAL { ?object a ?subclass }
@ -69,7 +64,7 @@
?subject ?property ?object . ?subject ?property ?object .
} UNION { } UNION {
?subject ?property ?object . ?subject ?property ?object .
?object a ?subclass . ?object a ?subclass .
} UNION { } UNION {
?subject ?property ?object . ?subject ?property ?object .
?object rdfs:label ?label . ?object rdfs:label ?label .
@ -87,8 +82,6 @@
CONSTRUCT { CONSTRUCT {
?subject ?property ?object . ?subject ?property ?object .
?object vitro:mostSpecificType ?typeUri . ?object vitro:mostSpecificType ?typeUri .
?typeUri vitro:inClassGroup ?classGroup .
?classGroup a vitro:ClassGroup .
?typeUri rdfs:label ?type . ?typeUri rdfs:label ?type .
?object obo:ARG_2000028 ?vcard . ?object obo:ARG_2000028 ?vcard .
?vcard vcard:hasTitle ?titleObj . ?vcard vcard:hasTitle ?titleObj .
@ -96,10 +89,10 @@
} WHERE { } WHERE {
{ {
?subject ?property ?object . ?subject ?property ?object .
} UNION {
?subject ?property ?object .
?object vitro:mostSpecificType ?typeUri . ?object vitro:mostSpecificType ?typeUri .
?typeUri rdfs:label ?type . ?typeUri rdfs:label ?type .
?typeUri vitro:inClassGroup ?classGroup .
?classGroup a vitro:ClassGroup
} UNION { } UNION {
?subject ?property ?object . ?subject ?property ?object .
?object obo:ARG_2000028 ?vcard . ?object obo:ARG_2000028 ?vcard .

View file

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
<!-- VIVO-specific default list view config file for object properties
See guidelines in vitro/doc/list_view_configuration_guidelines.txt -->
<list-view-config>
<query-select>
PREFIX afn: &lt;http://jena.hpl.hp.com/ARQ/function#&gt;
PREFIX core: &lt;http://vivoweb.org/ontology/core#&gt;
PREFIX foaf: &lt;http://xmlns.com/foaf/0.1/&gt;
PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;
PREFIX vitro: &lt;http://vitro.mannlib.cornell.edu/ns/vitro/0.7#&gt;
PREFIX obo: &lt;http://purl.obolibrary.org/obo/&gt;
PREFIX vcard: &lt;http://www.w3.org/2006/vcard/ns#&gt;
SELECT <collated> ?subclass </collated>
?object
?label
?localName
?type
?objectType
?title WHERE {
?subject ?property ?object .
?object a ?objectType
LET (?localName := afn:localname(?object))
OPTIONAL { ?object rdfs:label ?label }
OPTIONAL {
# Get mostSpecificType only for Persons
?object a foaf:Person .
?object vitro:mostSpecificType ?typeUri .
?typeUri rdfs:label ?type .
}
OPTIONAL { ?object obo:ARG_2000028 ?vcard .
?vcard vcard:hasTitle ?titleObj .
?titleObj vcard:title ?title
}
<collated>
OPTIONAL { ?object a ?subclass }
FILTER ( afn:namespace(?subclass) != "http://vitro.mannlib.cornell.edu/ns/vitro/0.7#" )
</collated>
# Order by ?type is important, because if the object has more than one mostSpecificType,
# they all get returned, but postprocessing culls out all but one. Ordering by ?type
# will ensure that at least we'll get the same one every time.
} ORDER BY <collated> ?subclass </collated> ASC( ?label ) ASC( ?localName ) ?type
</query-select>
<query-construct>
PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;
PREFIX vitro: &lt;http://vitro.mannlib.cornell.edu/ns/vitro/0.7#&gt;
CONSTRUCT {
?subject ?property ?object .
?object a ?subclass .
?object rdfs:label ?label .
} WHERE {
{
?subject ?property ?object .
} UNION {
?subject ?property ?object .
?object a ?subclass .
} UNION {
?subject ?property ?object .
?object rdfs:label ?label .
}
}
</query-construct>
<query-construct>
PREFIX core: &lt;http://vivoweb.org/ontology/core#&gt;
PREFIX rdfs: &lt;http://www.w3.org/2000/01/rdf-schema#&gt;
PREFIX vitro: &lt;http://vitro.mannlib.cornell.edu/ns/vitro/0.7#&gt;
PREFIX obo: &lt;http://purl.obolibrary.org/obo/&gt;
PREFIX vcard: &lt;http://www.w3.org/2006/vcard/ns#&gt;
CONSTRUCT {
?subject ?property ?object .
?object vitro:mostSpecificType ?typeUri .
?typeUri rdfs:label ?type .
?object obo:ARG_2000028 ?vcard .
?vcard vcard:hasTitle ?titleObj .
?titleObj vcard:title ?title
} WHERE {
{
?subject ?property ?object .
} UNION {
?subject ?property ?object .
?object vitro:mostSpecificType ?typeUri .
?typeUri rdfs:label ?type .
} UNION {
?subject ?property ?object .
?object obo:ARG_2000028 ?vcard .
?vcard vcard:hasTitle ?titleObj .
?titleObj vcard:title ?title
}
}
</query-construct>
<template>propStatement-default.ftl</template>
</list-view-config>

View file

@ -11,7 +11,7 @@
SELECT ?value SELECT ?value
WHERE { WHERE {
?subject ?property ?value ?subject ?property ?value
} LIMIT 1 }
</query-select> </query-select>
<query-construct> <query-construct>

View file

@ -60,7 +60,7 @@ $(document).ready(function(){
getFacultyMembers(); getFacultyMembers();
} }
else { else {
individualList = "<p><li>" + i18nStrings.noFacultyFound + "</li></p>"; individualList = "<p><li style='padding-left:1.2em'>" + i18nStrings.noFacultyFound + "</li></p>";
$('div#tempSpacing').hide(); $('div#tempSpacing').hide();
$('div#research-faculty-mbrs ul#facultyThumbs').append(individualList); $('div#research-faculty-mbrs ul#facultyThumbs').append(individualList);
} }
@ -95,7 +95,7 @@ $(document).ready(function(){
}); });
} }
else { else {
individualList = "<p><li>" + i18nStrings.noFacultyFound + "</li></p>"; individualList = "<p><li style='padding-left:1.2em'>" + i18nStrings.noFacultyFound + "</li></p>";
$('div#tempSpacing').hide(); $('div#tempSpacing').hide();
$('div#research-faculty-mbrs ul#facultyThumbs').append(individualList); $('div#research-faculty-mbrs ul#facultyThumbs').append(individualList);
$('div#research-faculty-mbrs ul#facultyThumbs').css("padding", "1.0em 0 0.825em 0.75em"); $('div#research-faculty-mbrs ul#facultyThumbs').css("padding", "1.0em 0 0.825em 0.75em");

View file

@ -61,7 +61,7 @@
<@p.verboseDisplay title /> <@p.verboseDisplay title />
</#if> </#if>
<#list title.statements as statement> <#list title.statements as statement>
<span class="display-title<#if editable>-editable</#if>">${statement.preferredTitle}</span> <span class="display-title<#if editable>-editable<#else>-not-editable</#if>">${statement.preferredTitle}</span>
<@p.editingLinks "${title.localName}" "${title.name}" statement editable title.rangeUri /> <@p.editingLinks "${title.localName}" "${title.name}" statement editable title.rangeUri />
</#list> </#list>
</#if> </#if>

View file

@ -69,7 +69,7 @@
<#if title?has_content> <#-- true when the property is in the list, even if not populated (when editing) --> <#if title?has_content> <#-- true when the property is in the list, even if not populated (when editing) -->
<#if (title.statements?size < 1) > <#if (title.statements?size < 1) >
<@p.addLinkWithLabel title editable /> <@p.addLinkWithLabel title editable />
<#else> <#elseif editable>
<h2 id="preferredTitle">${title.name?capitalize!}</h2> <h2 id="preferredTitle">${title.name?capitalize!}</h2>
<@p.verboseDisplay title /> <@p.verboseDisplay title />
</#if> </#if>

View file

@ -51,8 +51,7 @@
<a class="cancel" href="${editConfiguration.cancelUrl}" title="${i18n().cancel_title}">${i18n().cancel_link}</a> <a class="cancel" href="${editConfiguration.cancelUrl}" title="${i18n().cancel_title}">${i18n().cancel_link}</a>
</p> </p>
</form> </form>
${stylesheets.add('<link rel="stylesheet" href="${urls.base}/edit/forms/css/customForm.css" />', ${stylesheets.add('<link rel="stylesheet" href="${urls.base}/templates/freemarker/edit/forms/css/customForm.css" />')}
'<link rel="stylesheet" href="${urls.base}/edit/forms/css/personHasEducationalTraining.css" />')}
${scripts.add('<script type="text/javascript" src="${urls.base}/js/utils.js"></script>', ${scripts.add('<script type="text/javascript" src="${urls.base}/js/utils.js"></script>',
'<script type="text/javascript" src="${urls.base}/js/customFormUtils.js"></script>')} '<script type="text/javascript" src="${urls.base}/js/customFormUtils.js"></script>')}

View file

@ -0,0 +1,83 @@
<#-- $This file is distributed under the terms of the license in /doc/license.txt$ -->
<#import "lib-vivo-form.ftl" as lvf>
<#assign formTitle>
"${editConfiguration.propertyPublicDomainTitle}" entry for ${editConfiguration.subjectName}
</#assign>
<#if editConfiguration.objectUri?has_content>
<#assign formTitle>${i18n().edit_capitalized} ${formTitle} </#assign>
<#assign submitLabel>${i18n().save_changes}</#assign>
<#else>
<#assign formTitle>${i18n().create_capitalized} ${formTitle} </#assign>
<#assign submitLabel>${i18n().create_capitalized} "${editConfiguration.propertyPublicDomainTitle}" ${i18n().entry}</#assign>
</#if>
<#assign isPersonType = editConfiguration.pageData.isPersonType />
<#--Get existing value for specific data literals and uris-->
<#assign firstNameValue = lvf.getFormFieldValue(editSubmission, editConfiguration, "firstName")/>
<#assign lastNameValue = lvf.getFormFieldValue(editSubmission, editConfiguration, "lastName")/>
<#assign middleNameValue = lvf.getFormFieldValue(editSubmission, editConfiguration, "middleName")/>
<#assign labelValue = lvf.getFormFieldValue(editSubmission, editConfiguration, "label")/>
<#assign requiredHint = "<span class='requiredHint'> *</span>" />
<#--If edit submission exists, then retrieve validation errors if they exist-->
<#if editSubmission?has_content && editSubmission.submissionExists = true && editSubmission.validationErrors?has_content>
<#assign submissionErrors = editSubmission.validationErrors/>
</#if>
<h2>${formTitle}</h2>
<#if submissionErrors?has_content >
<section id="error-alert" role="alert">
<img src="${urls.images}/iconAlert.png" width="24" height="24" alert="${i18n().error_alert_icon}" />
<p>
<#list submissionErrors?keys as errorFieldName>
<#if errorFieldName == "firstName">
${i18n().enter_first_name}
<#elseif errorFieldName == "lastName">
${i18n().enter_last_name}
<#elseif errorFieldName == "label">
${i18n().enter_a_name}
</#if>
<br />
</#list>
</p>
</section>
</#if>
<form id="editForm" class="editForm" action="${submitUrl}">
<#if isPersonType = "true">
<p>
<label for="firstName">${i18n().first_name} ${requiredHint}</label>
<input size="30" type="text" id="firstName" name="firstName" value="${firstNameValue}" />
</p>
<p>
<label for="lastName">${i18n().middle_name} </label>
<input size="30" type="text" id="middleName" name="middleName" value="${middleNameValue}" />
</p>
<p>
<label for="lastName">${i18n().last_name} ${requiredHint}</label>
<input size="30" type="text" id="lastName" name="lastName" value="${lastNameValue}" />
</p>
<input type="hidden" id="label" name="label" value="${labelValue}" />
<#else>
<p>
<label for="name">${i18n().name_capitalized} ${requiredHint}</label>
<input size="30" type="text" id="label" name="label" value="${labelValue}" />
</p>
</#if>
<input type="hidden" name="editKey" id="editKey" value="${editKey}" role="input" />
<p class="submit">
<input type="submit" id="submit" value="${submitLabel}" role="submit" />
<span class="or"> or </span>
<a title="${i18n().cancel_title}" href="${editConfiguration.cancelUrl}">${i18n().cancel_link}</a>
</p>
</form>
${stylesheets.add('<link rel="stylesheet" href="${urls.base}/templates/freemarker/edit/forms/css/customForm.css" />')}
${scripts.add('<script type="text/javascript" src="${urls.base}/templates/freemarker/edit/forms/js/defaultAddMissingIndividualFormUtils.js"></script>')}

View file

@ -0,0 +1,44 @@
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
var missingIndividualFormUtils = {
onLoad: function(mode,country) {
this.initObjectReferences();
this.bindEventListeners();
},
initObjectReferences: function() {
this.form = $('#editForm');
// The external auth ID field and messages
this.fName = $('#firstName');
this.lName = $('#lastName');
this.mName = $('#middleName');
this.rdfsLabel = $('#label');
this.submitButton = $('#submit');
},
bindEventListeners: function() {
this.idCache = {};
this.form.submit(function() {
missingIndividualFormUtils.buildRDFSLabel();
missingIndividualFormUtils.submitButton.attr("disabled",true);
});
},
buildRDFSLabel: function() {
if ( this.fName.length > 0 ) {
var label = this.lName.val() + ", " + this.fName.val();
if(this.mName.length > 0) {
label += " " + this.mName.val();
}
this.rdfsLabel.val(label);
}
},
}
$(document).ready(function() {
missingIndividualFormUtils.onLoad();
});

View file

@ -141,7 +141,7 @@
</#if> </#if>
</#list> </#list>
<#if !foundClassGroup> <#if !foundClassGroup>
<p><li>${i18n().no_research_content_found}</li></p> <p><li style="padding-left:1.2em">${i18n().no_research_content_found}</li></p>
</#if> </#if>
</ul> </ul>
</section> </section>

View file

@ -524,6 +524,8 @@ local:adviseeRoleContext a :ConfigContext ;
local:adviseeRoleConfig a :ObjectPropertyDisplayConfig ; local:adviseeRoleConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-adviseeIn.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-adviseeIn.xml"^^xsd:string ;
:displayName "advisee of" ; :displayName "advisee of" ;
vitro:collateBySubclassAnnot
"true"^^xsd:boolean;
vitro:displayRankAnnot 30; vitro:displayRankAnnot 30;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ;
@ -980,7 +982,7 @@ local:credentialOfContext a :ConfigContext ;
:qualifiedBy vivo:IssuedCredential . :qualifiedBy vivo:IssuedCredential .
local:credentialOfConfig a :ObjectPropertyDisplayConfig ; local:credentialOfConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "credential of" ; :displayName "credential of" ;
vitro:displayRankAnnot 6; vitro:displayRankAnnot 6;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -994,7 +996,7 @@ local:documentHasPartContext a :ConfigContext ;
:qualifiedBy <http://purl.org/ontology/bibo/DocumentPart> . :qualifiedBy <http://purl.org/ontology/bibo/DocumentPart> .
local:documentHasPartConfig a :ObjectPropertyDisplayConfig ; local:documentHasPartConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "has document part" ; :displayName "has document part" ;
vitro:displayRankAnnot 51; vitro:displayRankAnnot 51;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1010,7 +1012,7 @@ local:documentPartOfContext a :ConfigContext ;
:qualifiedBy <http://purl.org/ontology/bibo/Document> . :qualifiedBy <http://purl.org/ontology/bibo/Document> .
local:documentPartOfConfig a :ObjectPropertyDisplayConfig ; local:documentPartOfConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "part of other document" ; :displayName "part of other document" ;
vitro:displayRankAnnot 52; vitro:displayRankAnnot 52;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1026,7 +1028,7 @@ local:geographicLocationContainsLocationContext a :ConfigContext ;
:qualifiedBy vivo:GeographicLocation . :qualifiedBy vivo:GeographicLocation .
local:geographicLocationContainsLocationConfig a :ObjectPropertyDisplayConfig ; local:geographicLocationContainsLocationConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "has part" ; :displayName "has part" ;
vitro:displayRankAnnot 81; vitro:displayRankAnnot 81;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1042,7 +1044,7 @@ local:geographicLocationWithinLocationContext a :ConfigContext ;
:qualifiedBy vivo:GeographicLocation . :qualifiedBy vivo:GeographicLocation .
local:geographicLocationWithinLocationConfig a :ObjectPropertyDisplayConfig ; local:geographicLocationWithinLocationConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "part of" ; :displayName "part of" ;
vitro:displayRankAnnot 82; vitro:displayRankAnnot 82;
vitro:selectFromExistingAnnot "true"^^xsd:boolean ; vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
@ -1058,7 +1060,7 @@ local:hasSubOrganizationContext a :ConfigContext ;
:qualifiedBy <http://xmlns.com/foaf/0.1/Organization> . :qualifiedBy <http://xmlns.com/foaf/0.1/Organization> .
local:hasSubOrganizationConfig a :ObjectPropertyDisplayConfig ; local:hasSubOrganizationConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "has sub-organization" ; :displayName "has sub-organization" ;
vitro:displayRankAnnot 15; vitro:displayRankAnnot 15;
vitro:selectFromExistingAnnot "true"^^xsd:boolean ; vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
@ -1074,7 +1076,7 @@ local:subOrganizationWithinContext a :ConfigContext ;
:qualifiedBy <http://xmlns.com/foaf/0.1/Organization> . :qualifiedBy <http://xmlns.com/foaf/0.1/Organization> .
local:subOrganizationWithinConfig a :ObjectPropertyDisplayConfig ; local:subOrganizationWithinConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "organization within" ; :displayName "organization within" ;
vitro:displayRankAnnot 20; vitro:displayRankAnnot 20;
vitro:selectFromExistingAnnot "true"^^xsd:boolean ; vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
@ -1090,7 +1092,7 @@ local:eventWithinContext a :ConfigContext ;
:qualifiedBy <http://purl.org/NET/c4dm/event.owl#Event> . :qualifiedBy <http://purl.org/NET/c4dm/event.owl#Event> .
local:eventWithinConfig a :ObjectPropertyDisplayConfig ; local:eventWithinConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "occurs within event" ; :displayName "occurs within event" ;
vitro:displayRankAnnot 15; vitro:displayRankAnnot 15;
vitro:selectFromExistingAnnot "true"^^xsd:boolean ; vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
@ -1106,7 +1108,7 @@ local:includesEventContext a :ConfigContext ;
:qualifiedBy <http://purl.org/NET/c4dm/event.owl#Event> . :qualifiedBy <http://purl.org/NET/c4dm/event.owl#Event> .
local:includesEventConfig a :ObjectPropertyDisplayConfig ; local:includesEventConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "includes event" ; :displayName "includes event" ;
vitro:displayRankAnnot 16; vitro:displayRankAnnot 16;
vitro:selectFromExistingAnnot "true"^^xsd:boolean ; vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
@ -1122,7 +1124,7 @@ local:inEventSeriesContext a :ConfigContext ;
:qualifiedBy <http://vivoweb.org/ontology/core#EventSeries> . :qualifiedBy <http://vivoweb.org/ontology/core#EventSeries> .
local:inEventSeriesConfig a :ObjectPropertyDisplayConfig ; local:inEventSeriesConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "in event series" ; :displayName "in event series" ;
vitro:displayRankAnnot 17; vitro:displayRankAnnot 17;
vitro:selectFromExistingAnnot "true"^^xsd:boolean ; vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
@ -1138,7 +1140,7 @@ local:eventsForSeriesContext a :ConfigContext ;
:qualifiedBy <http://purl.org/NET/c4dm/event.owl#Event> . :qualifiedBy <http://purl.org/NET/c4dm/event.owl#Event> .
local:eventsForSeriesConfig a :ObjectPropertyDisplayConfig ; local:eventsForSeriesConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "events in this series" ; :displayName "events in this series" ;
vitro:displayRankAnnot 18; vitro:displayRankAnnot 18;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1154,7 +1156,7 @@ local:eventLocationContext a :ConfigContext ;
:qualifiedBy vivo:GeographicLocation . :qualifiedBy vivo:GeographicLocation .
local:eventLocationConfig a :ObjectPropertyDisplayConfig ; local:eventLocationConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "held in geographic location" ; :displayName "held in geographic location" ;
vitro:displayRankAnnot 30; vitro:displayRankAnnot 30;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1170,7 +1172,7 @@ local:eventInFacilityContext a :ConfigContext ;
:qualifiedBy vivo:Facility . :qualifiedBy vivo:Facility .
local:eventInFacilityConfig a :ObjectPropertyDisplayConfig ; local:eventInFacilityConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "held in facility" ; :displayName "held in facility" ;
vitro:displayRankAnnot 29; vitro:displayRankAnnot 29;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1186,7 +1188,7 @@ local:agentInGeoLocationContext a :ConfigContext ;
:qualifiedBy vivo:GeographicLocation . :qualifiedBy vivo:GeographicLocation .
local:agentInGeoLocationConfig a :ObjectPropertyDisplayConfig ; local:agentInGeoLocationConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "geographic location" ; :displayName "geographic location" ;
vitro:displayRankAnnot 30; vitro:displayRankAnnot 30;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1202,7 +1204,7 @@ local:agentInFacilityContext a :ConfigContext ;
:qualifiedBy vivo:Facility . :qualifiedBy vivo:Facility .
local:agentInFacilityConfig a :ObjectPropertyDisplayConfig ; local:agentInFacilityConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "located in facility" ; :displayName "located in facility" ;
vitro:displayRankAnnot 32; vitro:displayRankAnnot 32;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1218,7 +1220,7 @@ local:materialEntityInFacilityContext a :ConfigContext ;
:qualifiedBy vivo:Facility . :qualifiedBy vivo:Facility .
local:materialEntityInFacilityConfig a :ObjectPropertyDisplayConfig ; local:materialEntityInFacilityConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "housed in facility" ; :displayName "housed in facility" ;
vitro:displayRankAnnot 2; vitro:displayRankAnnot 2;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1234,7 +1236,7 @@ local:hasRoomContext a :ConfigContext ;
:qualifiedBy vivo:Room . :qualifiedBy vivo:Room .
local:hasRoomConfig a :ObjectPropertyDisplayConfig ; local:hasRoomConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "rooms" ; :displayName "rooms" ;
vitro:displayRankAnnot 30; vitro:displayRankAnnot 30;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1250,7 +1252,7 @@ local:roomWithinBuildingContext a :ConfigContext ;
:qualifiedBy vivo:Building . :qualifiedBy vivo:Building .
local:roomWithinBuildingConfig a :ObjectPropertyDisplayConfig ; local:roomWithinBuildingConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "within building" ; :displayName "within building" ;
vitro:displayRankAnnot 23; vitro:displayRankAnnot 23;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1267,7 +1269,7 @@ local:geographicLocationContainsBuildingContext a :ConfigContext ;
:qualifiedBy vivo:Building . :qualifiedBy vivo:Building .
local:geographicLocationContainsBuildingConfig a :ObjectPropertyDisplayConfig ; local:geographicLocationContainsBuildingConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "location of facility" ; :displayName "location of facility" ;
vitro:displayRankAnnot 85; vitro:displayRankAnnot 85;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1283,7 +1285,7 @@ local:siteGeographicallyWithinGeoLocationContext a :ConfigContext ;
:qualifiedBy vivo:GeographicLocation . :qualifiedBy vivo:GeographicLocation .
local:siteGeographicallyWithinGeoLocationConfig a :ObjectPropertyDisplayConfig ; local:siteGeographicallyWithinGeoLocationConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "geographically within" ; :displayName "geographically within" ;
vitro:displayRankAnnot 40; vitro:displayRankAnnot 40;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1299,7 +1301,7 @@ local:facilitySiteOfEventContext a :ConfigContext ;
:qualifiedBy <http://purl.org/NET/c4dm/event.owl#Event> . ## was <http://purl.obolibrary.org/obo/BFO_0000004> ## Independent Continuant :qualifiedBy <http://purl.org/NET/c4dm/event.owl#Event> . ## was <http://purl.obolibrary.org/obo/BFO_0000004> ## Independent Continuant
local:facilitySiteOfEventConfig a :ObjectPropertyDisplayConfig ; local:facilitySiteOfEventConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "facility for event" ; :displayName "facility for event" ;
vitro:displayRankAnnot 22; vitro:displayRankAnnot 22;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1315,7 +1317,7 @@ local:facilitySiteOfAgentContext a :ConfigContext ;
:qualifiedBy <http://xmlns.com/foaf/0.1/Agent> . ## was <http://purl.obolibrary.org/obo/BFO_0000004> ## Independent Continuant :qualifiedBy <http://xmlns.com/foaf/0.1/Agent> . ## was <http://purl.obolibrary.org/obo/BFO_0000004> ## Independent Continuant
local:facilitySiteOfAgentConfig a :ObjectPropertyDisplayConfig ; local:facilitySiteOfAgentConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "facility for person, group, or organization" ; :displayName "facility for person, group, or organization" ;
vitro:displayRankAnnot 20; vitro:displayRankAnnot 20;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1323,38 +1325,39 @@ local:facilitySiteOfAgentConfig a :ObjectPropertyDisplayConfig ;
vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ;
vitro:selectFromExistingAnnot "true"^^xsd:boolean ; vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
:propertyGroup <http://vivoweb.org/ontology#vitroPropertyGroupoverview> . :propertyGroup <http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
local:projectUsesMaterialEntityContext a :ConfigContext ;
:hasConfiguration local:projectUsesMaterialEntityConfig ;
:configContextFor <http://purl.obolibrary.org/obo/ERO_0000031> ;
:qualifiedByDomain vivo:Project ;
:qualifiedBy <http://purl.obolibrary.org/obo/BFO_0000040> . ## Material Entity
local:projectUsesMaterialEntityConfig a :ObjectPropertyDisplayConfig ; # uses and used by need work -- apply to continuants and occurrents, and material entities as well as information content entities
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; #local:projectUsesMaterialEntityContext a :ConfigContext ;
:displayName "uses equipment or instrument" ; # :hasConfiguration local:projectUsesMaterialEntityConfig ;
vitro:displayRankAnnot 85; # :configContextFor <http://purl.obolibrary.org/obo/ERO_0000031> ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; # :qualifiedByDomain vivo:Project ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; # :qualifiedBy <http://purl.obolibrary.org/obo/BFO_0000040> . ## Material Entity
vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ;
vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
:propertyGroup <http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
local:materialEntityUsedByProjectContext a :ConfigContext ;
:hasConfiguration local:MaterialEntityUsedByProjectConfig ;
:configContextFor <http://purl.obolibrary.org/obo/ERO_0000070> ;
:qualifiedByDomain <http://purl.obolibrary.org/obo/BFO_0000040> ; ## Material Entity
:qualifiedBy vivo:Project .
local:materialEntityUsedByProjectConfig a :ObjectPropertyDisplayConfig ; #local:projectUsesMaterialEntityConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; # :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "used by project" ; # :displayName "uses specimen, equipment, instrument, organism, reagent, or software" ;
vitro:displayRankAnnot 85; # vitro:displayRankAnnot 85;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; # vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ; # vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ;
vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ; # vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ;
vitro:selectFromExistingAnnot "true"^^xsd:boolean ; # vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
:propertyGroup <http://vivoweb.org/ontology#vitroPropertyGroupoverview> . # :propertyGroup <http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
#local:materialEntityUsedByProjectContext a :ConfigContext ;
# :hasConfiguration local:MaterialEntityUsedByProjectConfig ;
# :configContextFor <http://purl.obolibrary.org/obo/ERO_0000070> ;
# :qualifiedByDomain <http://purl.obolibrary.org/obo/BFO_0000040> ; ## Material Entity
# :qualifiedBy vivo:Project .
#local:materialEntityUsedByProjectConfig a :ObjectPropertyDisplayConfig ;
# :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
# :displayName "used by project" ;
# vitro:displayRankAnnot 85;
# vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
# vitro:prohibitedFromUpdateBelowRoleLevelAnnot role:public ;
# vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ;
# vitro:selectFromExistingAnnot "true"^^xsd:boolean ;
# :propertyGroup <http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
local:facilityLocationOfEquipmentContext a :ConfigContext ; local:facilityLocationOfEquipmentContext a :ConfigContext ;
:hasConfiguration local:facilityLocationOfEquipmentConfig ; :hasConfiguration local:facilityLocationOfEquipmentConfig ;
@ -1363,7 +1366,7 @@ local:facilityLocationOfEquipmentContext a :ConfigContext ;
:qualifiedBy <http://purl.obolibrary.org/obo/BFO_0000040> . ## Material Entity :qualifiedBy <http://purl.obolibrary.org/obo/BFO_0000040> . ## Material Entity
local:facilityLocationOfEquipmentConfig a :ObjectPropertyDisplayConfig ; local:facilityLocationOfEquipmentConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "location of equipment or instrument" ; :displayName "location of equipment or instrument" ;
vitro:displayRankAnnot 14; vitro:displayRankAnnot 14;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1379,7 +1382,7 @@ local:facilityLocationOfServiceContext a :ConfigContext ;
:qualifiedBy <http://purl.obolibrary.org/obo/ERO_0000005> . :qualifiedBy <http://purl.obolibrary.org/obo/ERO_0000005> .
local:facilityLocationOfServiceConfig a :ObjectPropertyDisplayConfig ; local:facilityLocationOfServiceConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "facility for service" ; :displayName "facility for service" ;
vitro:displayRankAnnot 18; vitro:displayRankAnnot 18;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1396,7 +1399,7 @@ local:courseOfferedByContext a :ConfigContext ;
:qualifiedBy <http://xmlns.com/foaf/0.1/Organization> . :qualifiedBy <http://xmlns.com/foaf/0.1/Organization> .
local:courseOfferedByConfig a :ObjectPropertyDisplayConfig ; local:courseOfferedByConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "offered by" ; :displayName "offered by" ;
vitro:displayRankAnnot 2; vitro:displayRankAnnot 2;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1412,7 +1415,7 @@ local:orgOffersCourseContext a :ConfigContext ;
:qualifiedBy vivo:Course . :qualifiedBy vivo:Course .
local:orgOffersCourseConfig a :ObjectPropertyDisplayConfig ; local:orgOffersCourseConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "offers course" ; :displayName "offers course" ;
vitro:displayRankAnnot 90; vitro:displayRankAnnot 90;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1428,7 +1431,7 @@ local:collegeOffersDegreeContext a :ConfigContext ;
:qualifiedBy vivo:AcademicDegree . :qualifiedBy vivo:AcademicDegree .
local:collegeOffersDegreeConfig a :ObjectPropertyDisplayConfig ; local:collegeOffersDegreeConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "offers degree" ; :displayName "offers degree" ;
vitro:displayRankAnnot 12; vitro:displayRankAnnot 12;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1442,7 +1445,7 @@ local:deptOffersDegreeContext a :ConfigContext ;
:qualifiedBy vivo:AcademicDegree . :qualifiedBy vivo:AcademicDegree .
local:deptOffersDegreeConfig a :ObjectPropertyDisplayConfig ; local:deptOffersDegreeConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "offers degree" ; :displayName "offers degree" ;
vitro:displayRankAnnot 2; vitro:displayRankAnnot 2;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1456,7 +1459,7 @@ local:uniOffersDegreeContext a :ConfigContext ;
:qualifiedBy vivo:AcademicDegree . :qualifiedBy vivo:AcademicDegree .
local:uniOffersDegreeConfig a :ObjectPropertyDisplayConfig ; local:uniOffersDegreeConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "offers degree" ; :displayName "offers degree" ;
vitro:displayRankAnnot 2; vitro:displayRankAnnot 2;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1470,7 +1473,7 @@ local:labOffersServiceContext a :ConfigContext ;
:qualifiedBy <http://purl.obolibrary.org/obo/ERO_0000005> . :qualifiedBy <http://purl.obolibrary.org/obo/ERO_0000005> .
local:labOffersServiceConfig a :ObjectPropertyDisplayConfig ; local:labOffersServiceConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "offers service" ; :displayName "offers service" ;
vitro:displayRankAnnot 2; vitro:displayRankAnnot 2;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1485,7 +1488,7 @@ local:grantAwardedByContext a :ConfigContext ;
:qualifiedBy <http://xmlns.com/foaf/0.1/Organization> . :qualifiedBy <http://xmlns.com/foaf/0.1/Organization> .
local:grantAwardedByConfig a :ObjectPropertyDisplayConfig ; local:grantAwardedByConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "awarded by" ; :displayName "awarded by" ;
vitro:displayRankAnnot 14; vitro:displayRankAnnot 14;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1500,7 +1503,7 @@ local:grantSubjectAreaContext a :ConfigContext ;
:qualifiedBy <http://www.w3.org/2004/02/skos/core#Concept> . :qualifiedBy <http://www.w3.org/2004/02/skos/core#Concept> .
local:grantSubjectAreaConfig a :ObjectPropertyDisplayConfig ; local:grantSubjectAreaConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "has subject area" ; :displayName "has subject area" ;
vitro:displayRankAnnot 10; vitro:displayRankAnnot 10;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1514,7 +1517,7 @@ local:grantHasSubgrantContext a :ConfigContext ;
:qualifiedBy vivo:Grant . :qualifiedBy vivo:Grant .
local:grantHasSubgrantConfig a :ObjectPropertyDisplayConfig ; local:grantHasSubgrantConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "has sub grant" ; :displayName "has sub grant" ;
vitro:displayRankAnnot 30; vitro:displayRankAnnot 30;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1530,7 +1533,7 @@ local:grantIsSubgrantOfContext a :ConfigContext ;
:qualifiedBy vivo:Grant . :qualifiedBy vivo:Grant .
local:grantIsSubgrantOfConfig a :ObjectPropertyDisplayConfig ; local:grantIsSubgrantOfConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "sub grant of" ; :displayName "sub grant of" ;
vitro:displayRankAnnot 32; vitro:displayRankAnnot 32;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1546,7 +1549,7 @@ local:grantGeographicFocusContext a :ConfigContext ;
:qualifiedBy vivo:GeographicRegion . :qualifiedBy vivo:GeographicRegion .
local:grantGeographicFocusConfig a :ObjectPropertyDisplayConfig ; local:grantGeographicFocusConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "geographic focus" ; :displayName "geographic focus" ;
vitro:displayRankAnnot 20; vitro:displayRankAnnot 20;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1562,7 +1565,7 @@ local:awardOrHonorReceiptsContext a :ConfigContext ;
:qualifiedBy <http://vivoweb.org/ontology/core#AwardReceipt> . :qualifiedBy <http://vivoweb.org/ontology/core#AwardReceipt> .
local:awardOrHonorReceiptsConfig a :ObjectPropertyDisplayConfig ; local:awardOrHonorReceiptsConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "receipts" ; :displayName "receipts" ;
vitro:displayRankAnnot 3; vitro:displayRankAnnot 3;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1576,7 +1579,7 @@ local:awardReceiptsContext a :ConfigContext ;
:qualifiedBy <http://vivoweb.org/ontology/core#Award> . :qualifiedBy <http://vivoweb.org/ontology/core#Award> .
local:awardReceiptsConfig a :ObjectPropertyDisplayConfig ; local:awardReceiptsConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "receipt of" ; :displayName "receipt of" ;
vitro:displayRankAnnot 1; vitro:displayRankAnnot 1;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1590,7 +1593,7 @@ local:awardReceiptsAwardForContext a :ConfigContext ;
:qualifiedBy <http://xmlns.com/foaf/0.1/Person> . :qualifiedBy <http://xmlns.com/foaf/0.1/Person> .
local:awardReceiptsAwardForConfig a :ObjectPropertyDisplayConfig ; local:awardReceiptsAwardForConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "award or honor for" ; :displayName "award or honor for" ;
vitro:displayRankAnnot 2; vitro:displayRankAnnot 2;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1618,7 +1621,7 @@ local:awardConferredByContext a :ConfigContext ;
:qualifiedBy <http://xmlns.com/foaf/0.1/Organization> . :qualifiedBy <http://xmlns.com/foaf/0.1/Organization> .
local:awardConferredByConfig a :ObjectPropertyDisplayConfig ; local:awardConferredByConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "award conferred by" ; :displayName "award conferred by" ;
vitro:displayRankAnnot 3; vitro:displayRankAnnot 3;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1632,7 +1635,7 @@ local:orgAwardsGrantContext a :ConfigContext ;
:qualifiedBy <http://vivoweb.org/ontology/core#Grant> . :qualifiedBy <http://vivoweb.org/ontology/core#Grant> .
local:orgAwardsGrantConfig a :ObjectPropertyDisplayConfig ; local:orgAwardsGrantConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "awards grant" ; :displayName "awards grant" ;
vitro:displayRankAnnot 60; vitro:displayRankAnnot 60;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;
@ -1647,7 +1650,7 @@ local:addressLocationContext a :ConfigContext ;
:qualifiedBy vivo:GeographicLocation . :qualifiedBy vivo:GeographicLocation .
local:addressLocationConfig a :ObjectPropertyDisplayConfig ; local:addressLocationConfig a :ObjectPropertyDisplayConfig ;
:listViewConfigFile "listViewConfig-default.xml"^^xsd:string ; :listViewConfigFile "listViewConfig-fauxPropertyDefault.xml"^^xsd:string ;
:displayName "has geographic location" ; :displayName "has geographic location" ;
vitro:displayRankAnnot 2; vitro:displayRankAnnot 2;
vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ; vitro:hiddenFromDisplayBelowRoleLevelAnnot role:public ;

View file

@ -34,6 +34,27 @@
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#dateTimeValue"> <rdf:Description rdf:about="http://vivoweb.org/ontology/core#dateTimeValue">
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-dateTimeValue.xml</display:listViewConfigFile> <display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-dateTimeValue.xml</display:listViewConfigFile>
</rdf:Description> </rdf:Description>
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#dateFiled">
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-dateTimeValue.xml</display:listViewConfigFile>
</rdf:Description>
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#dateIssued">
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-dateTimeValue.xml</display:listViewConfigFile>
</rdf:Description>
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#dateTime">
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-dateTimeValue.xml</display:listViewConfigFile>
</rdf:Description>
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#expirationDate">
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-dateTimeValue.xml</display:listViewConfigFile>
</rdf:Description>
<rdf:Description rdf:about="http://purl.org/spar/c4o/hasGlobalCountDate">
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-dateTimeValue.xml</display:listViewConfigFile>
</rdf:Description>
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#start"> <rdf:Description rdf:about="http://vivoweb.org/ontology/core#start">
<display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-dateTimeValue.xml</display:listViewConfigFile> <display:listViewConfigFile rdf:datatype="http://www.w3.org/2001/XMLSchema#string">listViewConfig-dateTimeValue.xml</display:listViewConfigFile>
</rdf:Description> </rdf:Description>

View file

@ -1621,15 +1621,6 @@ modern society using the world of Star trek. Los Angeles Times, March
<!-- http://purl.org/spar/c4o/hasGlobalCountDate -->
<owl:DatatypeProperty rdf:about="http://purl.org/spar/c4o/hasGlobalCountDate">
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The date on which the global citation count of the cited entity was recorded from a named bibliographic information source.</obo:IAO_0000115>
</owl:DatatypeProperty>
<!-- http://purl.org/spar/c4o/hasGlobalCountValue --> <!-- http://purl.org/spar/c4o/hasGlobalCountValue -->
<owl:DatatypeProperty rdf:about="http://purl.org/spar/c4o/hasGlobalCountValue"> <owl:DatatypeProperty rdf:about="http://purl.org/spar/c4o/hasGlobalCountValue">
@ -1668,15 +1659,6 @@ modern society using the world of Star trek. Los Angeles Times, March
<!-- http://vivoweb.org/ontology/core#dateTime -->
<owl:DatatypeProperty rdf:about="http://vivoweb.org/ontology/core#dateTime">
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#dateTime"/>
</owl:DatatypeProperty>
<!-- http://vivoweb.org/ontology/core#eRACommonsId --> <!-- http://vivoweb.org/ontology/core#eRACommonsId -->
<owl:DatatypeProperty rdf:about="http://vivoweb.org/ontology/core#eRACommonsId"> <owl:DatatypeProperty rdf:about="http://vivoweb.org/ontology/core#eRACommonsId">

View file

@ -79,6 +79,7 @@
<owl:ObjectProperty rdf:about="http://aims.fao.org/aos/geopolitical.owl#hasMember"> <owl:ObjectProperty rdf:about="http://aims.fao.org/aos/geopolitical.owl#hasMember">
<rdfs:domain rdf:resource="http://aims.fao.org/aos/geopolitical.owl#group"/> <rdfs:domain rdf:resource="http://aims.fao.org/aos/geopolitical.owl#group"/>
<rdfs:range rdf:resource="http://aims.fao.org/aos/geopolitical.owl#territory"/> <rdfs:range rdf:resource="http://aims.fao.org/aos/geopolitical.owl#territory"/>
<owl:inverseOf rdf:resource="http://aims.fao.org/aos/geopolitical.owl#isInGroup"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -96,7 +97,10 @@
<!-- http://aims.fao.org/aos/geopolitical.owl#isInGroup --> <!-- http://aims.fao.org/aos/geopolitical.owl#isInGroup -->
<owl:ObjectProperty rdf:about="http://aims.fao.org/aos/geopolitical.owl#isInGroup"/> <owl:ObjectProperty rdf:about="http://aims.fao.org/aos/geopolitical.owl#isInGroup">
<rdfs:range rdf:resource="http://aims.fao.org/aos/geopolitical.owl#group"/>
<rdfs:domain rdf:resource="http://aims.fao.org/aos/geopolitical.owl#territory"/>
</owl:ObjectProperty>
@ -108,6 +112,9 @@
<terms:source rdf:datatype="http://www.w3.org/2001/XMLSchema#string">United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49chang.htm</terms:source> <terms:source rdf:datatype="http://www.w3.org/2001/XMLSchema#string">United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49chang.htm</terms:source>
<geopolitical:sourceIdentifier xml:lang="en">http://unstats.un.org/unsd/methods/m49/m49chang.htm</geopolitical:sourceIdentifier> <geopolitical:sourceIdentifier xml:lang="en">http://unstats.un.org/unsd/methods/m49/m49chang.htm</geopolitical:sourceIdentifier>
<geopolitical:sourceIdentifier xml:lang="fr">http://unstats.un.org/unsd/methods/m49/m49chgef.htm</geopolitical:sourceIdentifier> <geopolitical:sourceIdentifier xml:lang="fr">http://unstats.un.org/unsd/methods/m49/m49chgef.htm</geopolitical:sourceIdentifier>
<owl:inverseOf rdf:resource="http://aims.fao.org/aos/geopolitical.owl#isSuccessorOf"/>
<rdfs:range rdf:resource="http://aims.fao.org/aos/geopolitical.owl#area"/>
<rdfs:domain rdf:resource="http://aims.fao.org/aos/geopolitical.owl#area"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -120,6 +127,8 @@
<terms:source rdf:datatype="http://www.w3.org/2001/XMLSchema#string">United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49chang.htm</terms:source> <terms:source rdf:datatype="http://www.w3.org/2001/XMLSchema#string">United Nations Statistics Division http://unstats.un.org/unsd/methods/m49/m49chang.htm</terms:source>
<geopolitical:sourceIdentifier xml:lang="en">http://unstats.un.org/unsd/methods/m49/m49chang.htm</geopolitical:sourceIdentifier> <geopolitical:sourceIdentifier xml:lang="en">http://unstats.un.org/unsd/methods/m49/m49chang.htm</geopolitical:sourceIdentifier>
<geopolitical:sourceIdentifier xml:lang="fr">http://unstats.un.org/unsd/methods/m49/m49chgef.htm</geopolitical:sourceIdentifier> <geopolitical:sourceIdentifier xml:lang="fr">http://unstats.un.org/unsd/methods/m49/m49chgef.htm</geopolitical:sourceIdentifier>
<rdfs:range rdf:resource="http://aims.fao.org/aos/geopolitical.owl#area"/>
<rdfs:domain rdf:resource="http://aims.fao.org/aos/geopolitical.owl#area"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -240,7 +249,7 @@
<!-- http://purl.obolibrary.org/obo/ERO_0000033 --> <!-- http://purl.obolibrary.org/obo/ERO_0000033 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0000033"> <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0000033">
<!-- TODO: create an inverse for VIVO -->
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Brian Druker has expertise in cancer research.</obo:IAO_0000112> <obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Brian Druker has expertise in cancer research.</obo:IAO_0000112>
<obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000117> <obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000117>
<obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000119> <obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000119>
@ -351,61 +360,6 @@
<!-- http://purl.obolibrary.org/obo/ERO_0000076 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0000076">
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Imaging processing software that requires .jpg format files for analysis.</obo:IAO_0000112>
<obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Carlo Torniai</obo:IAO_0000117>
<obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000119>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Software data input format.</obo:IAO_0000115>
<obo:IAO_0000111 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">has input format</obo:IAO_0000111>
<rdfs:range rdf:resource="http://purl.obolibrary.org/obo/ERO_0001554"/>
<obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
<rdfs:domain>
<owl:Class>
<owl:unionOf rdf:parseType="Collection">
<rdf:Description rdf:about="http://purl.obolibrary.org/obo/ERO_0000071"/>
<rdf:Description rdf:about="http://purl.obolibrary.org/obo/ERO_0001716"/>
</owl:unionOf>
</owl:Class>
</rdfs:domain>
</owl:ObjectProperty>
<!-- http://purl.obolibrary.org/obo/ERO_0000077 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0000077">
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Microsoft Excel arranges and saves data in .xlsx format.</obo:IAO_0000112>
<obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Carlo Torniai</obo:IAO_0000117>
<obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000119>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Software data output type.</obo:IAO_0000115>
<obo:IAO_0000111 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">has output format</obo:IAO_0000111>
<rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/ERO_0000071"/>
<rdfs:range rdf:resource="http://purl.obolibrary.org/obo/ERO_0001554"/>
<obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
</owl:ObjectProperty>
<!-- http://purl.obolibrary.org/obo/ERO_0000078 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0000078">
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">ImageJ software measures characteristics of digital images.</obo:IAO_0000112>
<obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Carlo Torniai</obo:IAO_0000117>
<obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000119>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Transformation objective of the software.</obo:IAO_0000115>
<obo:IAO_0000111 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">achieves objective</obo:IAO_0000111>
<rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/ERO_0000071"/>
<obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
<rdfs:range rdf:resource="http://purl.obolibrary.org/obo/OBI_0200166"/>
</owl:ObjectProperty>
<!-- http://purl.obolibrary.org/obo/ERO_0000390 --> <!-- http://purl.obolibrary.org/obo/ERO_0000390 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0000390"> <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0000390">
@ -631,24 +585,6 @@
<!-- http://purl.obolibrary.org/obo/ERO_0001057 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0001057">
<obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000117>
<obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000119>
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Paraffin embedding of tissue.</obo:IAO_0000112>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Technique used to prepare the biological specimen.</obo:IAO_0000115>
<obo:IAO_0000111 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">has preparation technique</obo:IAO_0000111>
<rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/ERO_0000020"/>
<rdfs:subPropertyOf rdf:resource="http://purl.obolibrary.org/obo/ERO_0000543"/>
<rdfs:range rdf:resource="http://purl.obolibrary.org/obo/ERO_0001707"/>
<obo:IAO_0000114 rdf:resource="http://purl.obolibrary.org/obo/IAO_0000120"/>
</owl:ObjectProperty>
<!-- http://purl.obolibrary.org/obo/ERO_0001518 --> <!-- http://purl.obolibrary.org/obo/ERO_0001518 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0001518"> <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0001518">
@ -699,48 +635,6 @@
<!-- http://purl.obolibrary.org/obo/ERO_0001811 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0001811">
<rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/ERO_0001554"/>
<rdfs:range rdf:resource="http://purl.obolibrary.org/obo/IAO_0000098"/>
</owl:ObjectProperty>
<!-- http://purl.obolibrary.org/obo/ERO_0001824 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0001824">
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Is a legal instrument (usually by way of contract law) governing the usage or redistribution of software.</obo:IAO_0000115>
<obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Scott Hoffmann</obo:IAO_0000117>
<obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">http://en.wikipedia.org/wiki/Software_license</obo:IAO_0000119>
<rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/ERO_0000071"/>
<rdfs:range rdf:resource="http://www.ebi.ac.uk/swo/SWO_0000002"/>
</owl:ObjectProperty>
<!-- http://purl.obolibrary.org/obo/ERO_0001908 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/ERO_0001908">
<rdfs:comment rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Links an objective to a software operation whise execution achieves the objective. Is different from OBI:objective_achieved_by which links an objective to the process that achieves it.</rdfs:comment>
<obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON:Matthew Brush</obo:IAO_0000117>
<obo:IAO_0000119 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON:Matthew Brush</obo:IAO_0000119>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">a relation between a software objective (data transformation objective) and an operation whose execution in a software tool achieves the objective</obo:IAO_0000115>
<obo:IAO_0000116 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">software relation expanding to something like:
objective_achieved_by some (&apos;software/algorithm execution&apos; and (specified_by some &apos;data processing operation&apos;))</obo:IAO_0000116>
<rdfs:range rdf:resource="http://purl.obolibrary.org/obo/ERO_0100287"/>
<rdfs:domain rdf:resource="http://purl.obolibrary.org/obo/OBI_0200166"/>
</owl:ObjectProperty>
<!-- http://purl.obolibrary.org/obo/IAO_0000039 --> <!-- http://purl.obolibrary.org/obo/IAO_0000039 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000039"> <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/IAO_0000039">
@ -884,7 +778,7 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://purl.obolibrary.org/obo/OBI_0000304 --> <!-- http://purl.obolibrary.org/obo/OBI_0000304 -->
<owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/OBI_0000304"> <owl:ObjectProperty rdf:about="http://purl.obolibrary.org/obo/OBI_0000304">
<!-- TODO: make an inverse property for VIVO -->
<obo:IAO_0000117 xml:lang="en">Alan Ruttenberg</obo:IAO_0000117> <obo:IAO_0000117 xml:lang="en">Alan Ruttenberg</obo:IAO_0000117>
<obo:IAO_0000117 xml:lang="en">Liju Fan</obo:IAO_0000117> <obo:IAO_0000117 xml:lang="en">Liju Fan</obo:IAO_0000117>
<obo:IAO_0000115 xml:lang="en">c is_manufactured_by o means that there was a process p in which c was built in which a person, or set of people or machines did the work(bore the &quot;Manufacturer Role&quot;, and those people/and or machines were members or of directed by the organization to do this.</obo:IAO_0000115> <obo:IAO_0000115 xml:lang="en">c is_manufactured_by o means that there was a process p in which c was built in which a person, or set of people or machines did the work(bore the &quot;Manufacturer Role&quot;, and those people/and or machines were members or of directed by the organization to do this.</obo:IAO_0000115>
@ -1146,6 +1040,7 @@ there is a measurement process p that has specified output m, a measurement datu
<owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/citedBy"> <owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/citedBy">
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/> <rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:range rdf:resource="http://purl.org/ontology/bibo/Document"/> <rdfs:range rdf:resource="http://purl.org/ontology/bibo/Document"/>
<owl:inverseOf rdf:resource="http://purl.org/ontology/bibo/cites"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1273,8 +1168,8 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://purl.org/ontology/bibo/reviewOf --> <!-- http://purl.org/ontology/bibo/reviewOf -->
<owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/reviewOf"> <owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/reviewOf">
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The bibo:reviewOf public description was found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . As of 26 May 2010, bibo:reviewOf is used with the class Review, but core:reviewIn doesn&apos;t seem to be being used.</obo:IAO_0000112> <obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The bibo:reviewOf public description was found here: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html . As of 26 May 2010, bibo:reviewOf is used with the class Review, but core:reviewIn doesn&apos;t seem to be being used.</obo:IAO_0000112>
<owl:inverseOf rdf:resource="http://vivoweb.org/ontology/core#reviewedIn"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1311,14 +1206,15 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://purl.org/ontology/bibo/translationOf --> <!-- http://purl.org/ontology/bibo/translationOf inverse of hasTranslation -->
<owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/translationOf"> <owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/translationOf">
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Examples shows a book has French language version. Public description source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .</obo:IAO_0000112> <obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Examples shows a book has French language version. Public description source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .</obo:IAO_0000112>
<rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy> <rdfs:isDefinedBy rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://purl.org/ontology/bibo/</rdfs:isDefinedBy>
<rdfs:comment xml:lang="en">Relates a translated document to the original document.</rdfs:comment> <rdfs:comment xml:lang="en">Relates a translated document to the original document.</rdfs:comment>
<ns:term_status>stable</ns:term_status> <ns:term_status>stable</ns:term_status>
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:range rdf:resource="http://purl.org/ontology/bibo/Document"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1326,7 +1222,9 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://purl.org/ontology/bibo/translator --> <!-- http://purl.org/ontology/bibo/translator -->
<owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/translator"> <owl:ObjectProperty rdf:about="http://purl.org/ontology/bibo/translator">
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
<owl:inverseOf rdf:resource="http://vivoweb.org/ontology/core#translatorOf"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1366,6 +1264,15 @@ there is a measurement process p that has specified output m, a measurement datu
</owl:ObjectProperty> </owl:ObjectProperty>
<!-- http://vivoweb.org/ontology/core#dateTime -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#dateTime">
<rdfs:range rdf:resource="http://vivoweb.org/ontology/core#DateTimeValue"/>
<rdfs:subPropertyOf rdf:resource="http://vivoweb.org/ontology/core#dateTimeValue"/>
</owl:ObjectProperty>
<!-- http://vivoweb.org/ontology/core#dateFiled --> <!-- http://vivoweb.org/ontology/core#dateFiled -->
@ -1378,6 +1285,18 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://purl.org/spar/c4o/hasGlobalCountDate -->
<owl:ObjectProperty rdf:about="http://purl.org/spar/c4o/hasGlobalCountDate">
<rdfs:domain rdf:resource="http://purl.org/spar/c4o/GlobalCitationCount"/>
<rdfs:range rdf:resource="http://vivoweb.org/ontology/core#DateTimeValue"/>
<rdfs:subPropertyOf rdf:resource="http://vivoweb.org/ontology/core#dateTimeValue"/>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The date on which the global citation count of the cited entity was recorded from a named bibliographic information source.</obo:IAO_0000115>
</owl:ObjectProperty>
<!-- http://vivoweb.org/ontology/core#dateIssued --> <!-- http://vivoweb.org/ontology/core#dateIssued -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#dateIssued"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#dateIssued">
@ -1476,7 +1395,7 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://vivoweb.org/ontology/core#hasAssociatedConcept --> <!-- http://vivoweb.org/ontology/core#hasAssociatedConcept -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#hasAssociatedConcept"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#hasAssociatedConcept">
<owl:inverseOf rdf:resource="http://vivoweb.org/ontology/core#conceptAssociatedWith"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1485,9 +1404,9 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://vivoweb.org/ontology/core#hasPrerequisite --> <!-- http://vivoweb.org/ontology/core#hasPrerequisite -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#hasPrerequisite"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#hasPrerequisite">
<rdfs:domain rdf:resource="http://vivoweb.org/ontology/core#Course"/> <rdfs:domain rdf:resource="http://vivoweb.org/ontology/core#Course"/>
<rdfs:range rdf:resource="http://vivoweb.org/ontology/core#Course"/> <rdfs:range rdf:resource="http://vivoweb.org/ontology/core#Course"/>
<owl:inverseOf rdf:resource="http://vivoweb.org/ontology/core#prerequisiteFor"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1495,7 +1414,7 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://vivoweb.org/ontology/core#hasPublicationVenue --> <!-- http://vivoweb.org/ontology/core#hasPublicationVenue -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#hasPublicationVenue"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#hasPublicationVenue">
<owl:inverseOf rdf:resource="http://vivoweb.org/ontology/core#publicationVenueFor"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1513,8 +1432,10 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://vivoweb.org/ontology/core#hasTranslation --> <!-- http://vivoweb.org/ontology/core#hasTranslation -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#hasTranslation"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#hasTranslation">
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Examples shows a book has French language version. Public description source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .</obo:IAO_0000112> <obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Examples shows a book has French language version. Public description source: http://bibotools.googlecode.com/svn/bibo-ontology/trunk/doc/index.html .</obo:IAO_0000112>
<owl:inverseOf rdf:resource="http://purl.org/ontology/bibo/translationOf"/>
<rdfs:domain rdf:resource="http://purl.org/ontology/bibo/Document"/>
<rdfs:range rdf:resource="http://purl.org/ontology/bibo/Document"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1522,7 +1443,6 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://vivoweb.org/ontology/core#offeredBy --> <!-- http://vivoweb.org/ontology/core#offeredBy -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#offeredBy"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#offeredBy">
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1530,7 +1450,7 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://vivoweb.org/ontology/core#offers --> <!-- http://vivoweb.org/ontology/core#offers -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#offers"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#offers">
<owl:inverseOf rdf:resource="http://vivoweb.org/ontology/core#offeredBy"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1567,9 +1487,9 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://vivoweb.org/ontology/core#publisher --> <!-- http://vivoweb.org/ontology/core#publisher -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#publisher"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#publisher">
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Public Definition source (http://www.answers.com/topic/publisher).</obo:IAO_0000112> <obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Public Definition source (http://www.answers.com/topic/publisher).</obo:IAO_0000112>
<rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Organization"/> <rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Organization"/>
<owl:inverseOf rdf:resource="http://vivoweb.org/ontology/core#publisherOf"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1626,9 +1546,9 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://vivoweb.org/ontology/core#subcontractsGrant --> <!-- http://vivoweb.org/ontology/core#subcontractsGrant -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#subcontractsGrant"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#subcontractsGrant">
<rdfs:range rdf:resource="http://vivoweb.org/ontology/core#Grant"/> <rdfs:range rdf:resource="http://vivoweb.org/ontology/core#Grant"/>
<rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Organization"/> <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Organization"/>
<owl:inverseOf rdf:resource="http://vivoweb.org/ontology/core#grantSubcontractedThrough"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1637,6 +1557,7 @@ there is a measurement process p that has specified output m, a measurement datu
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#translatorOf"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#translatorOf">
<rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/> <rdfs:domain rdf:resource="http://xmlns.com/foaf/0.1/Agent"/>
<rdfs:range rdf:resource="http://purl.org/ontology/bibo/Document"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1722,8 +1643,8 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://www.w3.org/2004/02/skos/core#broader --> <!-- http://www.w3.org/2004/02/skos/core#broader -->
<owl:ObjectProperty rdf:about="http://www.w3.org/2004/02/skos/core#broader"> <owl:ObjectProperty rdf:about="http://www.w3.org/2004/02/skos/core#broader">
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .</obo:IAO_0000115> <obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .</obo:IAO_0000115>
<owl:inverseOf rdf:resource="http://www.w3.org/2004/02/skos/core#narrower"/>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1731,7 +1652,6 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://www.w3.org/2004/02/skos/core#narrower --> <!-- http://www.w3.org/2004/02/skos/core#narrower -->
<owl:ObjectProperty rdf:about="http://www.w3.org/2004/02/skos/core#narrower"> <owl:ObjectProperty rdf:about="http://www.w3.org/2004/02/skos/core#narrower">
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .</obo:IAO_0000115> <obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Public description modified from the information on this page: http://www.w3.org/TR/2005/WD-swbp-skos-core-guide-20050510/#sechierarchy .</obo:IAO_0000115>
</owl:ObjectProperty> </owl:ObjectProperty>
@ -1739,9 +1659,9 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://www.w3.org/2004/02/skos/core#related --> <!-- http://www.w3.org/2004/02/skos/core#related -->
<owl:ObjectProperty rdf:about="http://www.w3.org/2004/02/skos/core#related"> <owl:SymmetricProperty rdf:about="http://www.w3.org/2004/02/skos/core#related">
</owl:ObjectProperty> </owl:SymmetricProperty>
@ -1935,14 +1855,6 @@ there is a measurement process p that has specified output m, a measurement datu
<!-- http://www.w3.org/2006/vcard/ns#hasRole -->
<owl:ObjectProperty rdf:about="http://www.w3.org/2006/vcard/ns#hasRole">
<rdfs:range rdf:resource="http://www.w3.org/2006/vcard/ns#Role"/>
</owl:ObjectProperty>
<!-- http://www.w3.org/2006/vcard/ns#hasSound --> <!-- http://www.w3.org/2006/vcard/ns#hasSound -->

View file

@ -610,15 +610,6 @@
<!-- http://vivoweb.org/ontology/core#translatorOf -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#translatorOf">
<rdfs:range rdf:resource="http://purl.org/ontology/bibo/Document"/>
</owl:ObjectProperty>
<!-- http://vivoweb.org/ontology/core#validIn --> <!-- http://vivoweb.org/ontology/core#validIn -->
<owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#validIn"> <owl:ObjectProperty rdf:about="http://vivoweb.org/ontology/core#validIn">
@ -761,17 +752,6 @@
<!-- http://purl.org/spar/c4o/hasGlobalCountDate -->
<owl:DatatypeProperty rdf:about="http://purl.org/spar/c4o/hasGlobalCountDate">
<vitro:descriptionAnnot rdf:datatype="http://www.w3.org/2001/XMLSchema#string">The date on which the global citation count of the cited entity was recorded from a named bibliographic information source.</vitro:descriptionAnnot>
<rdfs:domain rdf:resource="http://purl.org/spar/c4o/GlobalCitationCount"/>
<rdfs:range rdf:resource="http://www.w3.org/2001/XMLSchema#date"/>
</owl:DatatypeProperty>
<!-- http://purl.org/spar/c4o/hasGlobalCountValue --> <!-- http://purl.org/spar/c4o/hasGlobalCountValue -->
<owl:DatatypeProperty rdf:about="http://purl.org/spar/c4o/hasGlobalCountValue"> <owl:DatatypeProperty rdf:about="http://purl.org/spar/c4o/hasGlobalCountValue">

View file

@ -27,7 +27,7 @@
xmlns:swrl="http://www.w3.org/2003/11/swrl#" xmlns:swrl="http://www.w3.org/2003/11/swrl#"
xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"> xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#">
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#translatorOf"> <rdf:Description rdf:about="http://vivoweb.org/ontology/core#translatorOf">
<rdfs:range rdf:resource="http://purl.obolibrary.org/obo/IAO_0000030"/> <rdfs:range rdf:resource="http://purl.org/ontology/bibo/Document"/>
</rdf:Description> </rdf:Description>
<rdf:Description rdf:about="http://vivoweb.org/ontology/core#hasSuccessorOrganization"> <rdf:Description rdf:about="http://vivoweb.org/ontology/core#hasSuccessorOrganization">
<rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Organization"/> <rdfs:range rdf:resource="http://xmlns.com/foaf/0.1/Organization"/>

View file

@ -55,6 +55,13 @@
<owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000094"/> <owl:someValuesFrom rdf:resource="http://purl.obolibrary.org/obo/OBI_0000094"/>
</owl:Restriction> </owl:Restriction>
</rdfs:subClassOf> </rdfs:subClassOf>
<!-- added for VIVO -->
<rdfs:subClassOf>
<owl:Restriction>
<owl:onProperty rdf:resource="http://purl.obolibrary.org/obo/ERO_0000543"/>
<owl:allValuesFrom rdf:resource="http://purl.obolibrary.org/obo/ERO_0000007"/> <!-- Technique -->
</owl:Restriction>
</rdfs:subClassOf>
<obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A flow cytometer.</obo:IAO_0000112> <obo:IAO_0000112 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">A flow cytometer.</obo:IAO_0000112>
<obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Material entity that is designed to have a function and play a role in scientific investigation.</obo:IAO_0000115> <obo:IAO_0000115 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">Material entity that is designed to have a function and play a role in scientific investigation.</obo:IAO_0000115>
<obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000117> <obo:IAO_0000117 rdf:datatype="http://www.w3.org/2001/XMLSchema#string">PERSON: Melissa Haendel</obo:IAO_0000117>

View file

@ -25,7 +25,8 @@ vivo:pmcid
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
obo:ERO_0000071 obo:ERO_0000071
rdfs:label "Software"@en-US . rdfs:label "Software"@en-US ;
vitro:inClassGroup <http://vivoweb.org/ontology#vitroClassGrouppublications> .
bibo:Note bibo:Note
rdfs:label "Note"@en-US ; rdfs:label "Note"@en-US ;
@ -59,7 +60,7 @@ vivo:offeredBy
vivo:dateTimeValue vivo:dateTimeValue
rdfs:label "date/time value"@en-US ; rdfs:label "date/time value"@en-US ;
vitro:customEntryFormAnnot vitro:customEntryFormAnnot
"edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DateTimeValueFormGenerator"^^xsd:string ; "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DateTimePropertyGenerator"^^xsd:string ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
@ -319,13 +320,13 @@ vivo:GovernmentAgency
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
skos:narrower skos:narrower
rdfs:label "narrower term"@en-US ; rdfs:label "narrower concept"@en-US ;
vitro:customEntryFormAnnot vitro:customEntryFormAnnot
"edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.AddConceptThroughObjectPropertyGenerator"^^xsd:string ; "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.AddConceptThroughObjectPropertyGenerator"^^xsd:string ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
"50"^^xsd:int ; "52"^^xsd:int ;
vitro:fullPropertyNameAnnot vitro:fullPropertyNameAnnot
"narrower term"^^xsd:string ; "narrower term"^^xsd:string ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
@ -337,7 +338,9 @@ skos:narrower
vitro:publicDescriptionAnnot vitro:publicDescriptionAnnot
"This relates a term that is narrower in meaning (i.e. more specific) to another term that is broader in meaning, where the scope (meaning) of narrower term falls completely within the scope of the broader term."^^xsd:string ; "This relates a term that is narrower in meaning (i.e. more specific) to another term that is broader in meaning, where the scope (meaning) of narrower term falls completely within the scope of the broader term."^^xsd:string ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
vivo:affiliatedOrganization vivo:affiliatedOrganization
rdfs:label "has affiliated organization"@en-US ; rdfs:label "has affiliated organization"@en-US ;
@ -400,7 +403,7 @@ obo:OBI_0000643
obo:OBI_0000272 obo:OBI_0000272
rdfs:label "Protocol"@en-US ; rdfs:label "Protocol"@en-US ;
vitro:inClassGroup <http://vivoweb.org/ontology#vitroClassGroupresearch> . vitro:inClassGroup <http://vivoweb.org/ontology#vitroClassGrouppublications> .
vcard:Identification vcard:Identification
rdfs:label "Identification"@en-US . rdfs:label "Identification"@en-US .
@ -520,7 +523,8 @@ vivo:relates
rdfs:label "relates"@en-US . rdfs:label "relates"@en-US .
obo:ERO_0000007 obo:ERO_0000007
rdfs:label "Technique"@en-US . rdfs:label "Technique"@en-US ;
vitro:inClassGroup <http://vivoweb.org/ontology#vitroClassGrouppublications> .
vcard:hasCalendarLink vcard:hasCalendarLink
rdfs:label "has calendar link"@en-US . rdfs:label "has calendar link"@en-US .
@ -533,7 +537,8 @@ vivo:SubnationalRegion
vitro:displayLimitAnnot vitro:displayLimitAnnot
"-1"^^xsd:int ; "-1"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
"-1"^^xsd:int ; "10"^^xsd:int ;
vitro:inClassGroup <http://vivoweb.org/ontology#vitroClassGrouplocations> ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
@ -556,13 +561,6 @@ geo:territory
vcard:OrganizationName vcard:OrganizationName
rdfs:label "Organization Name"@en-US . rdfs:label "Organization Name"@en-US .
obo:ERO_0000076
rdfs:label "has input type"@en-US ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> .
vivo:researchAreaOf vivo:researchAreaOf
rdfs:label "research area of"@en-US ; rdfs:label "research area of"@en-US ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
@ -705,13 +703,6 @@ obo:IAO_0000142
vivo:submitted vivo:submitted
rdfs:label "submitted"@en-US . rdfs:label "submitted"@en-US .
obo:ERO_0000077
rdfs:label "has output type"@en-US ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> .
bibo:Issue bibo:Issue
rdfs:label "Issue"@en-US ; rdfs:label "Issue"@en-US ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
@ -797,9 +788,6 @@ vitro:moniker
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#editor> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#editor> .
obo:ERO_0000078
rdfs:label "achieves objective"@en-US .
geo:codeFAOSTAT geo:codeFAOSTAT
rdfs:label "codeFAOSTAT"@en-US ; rdfs:label "codeFAOSTAT"@en-US ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
@ -1008,9 +996,6 @@ vivo:Continent
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
obo:ERO_0001908
rdfs:label "objective achieved by operation"@en-US .
geo:nameOfficialRU geo:nameOfficialRU
rdfs:label "nameOfficialRU"@en-US ; rdfs:label "nameOfficialRU"@en-US ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
@ -1243,6 +1228,8 @@ obo:IAO_0000007
vivo:expirationDate vivo:expirationDate
rdfs:label "expiration date"@en-US ; rdfs:label "expiration date"@en-US ;
vitro:customEntryFormAnnot
"edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DateTimePropertyGenerator"^^xsd:string ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
"1"^^xsd:int ; "1"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
@ -1372,9 +1359,6 @@ vivo:PopulatedPlace
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
obo:ERO_0001811
rdfs:label "has format"@en-US .
vivo:FacultyAdministrativePosition vivo:FacultyAdministrativePosition
rdfs:label "Faculty Administrative Position"@en-US ; rdfs:label "Faculty Administrative Position"@en-US ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
@ -1648,7 +1632,7 @@ vivo:Contract
"-1"^^xsd:int ; "-1"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:inClassGroup <http://vivoweb.org/ontology#vitroClassGroupresearch> ; vitro:inClassGroup <http://vivoweb.org/ontology#vitroClassGrouppublications> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
@ -1868,22 +1852,22 @@ bibo:doi
bibo:accepted bibo:accepted
rdfs:label "accepted"@en-US . rdfs:label "accepted"@en-US .
obo:ERO_0000070 obo:ERO_0000070 ## inverse of ERO_0000031
rdfs:label "used by"@en-US ; rdfs:label "used by"@en-US ;
vitro:displayLimitAnnot # vitro:displayLimitAnnot
"2"^^xsd:int ; # "2"^^xsd:int ;
vitro:displayRankAnnot # vitro:displayRankAnnot
"15"^^xsd:int ; # "15"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> .
vitro:inPropertyGroupAnnot # vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> ; # <http://vivoweb.org/ontology#vitroPropertyGroupoverview> ;
vitro:selectFromExistingAnnot # vitro:selectFromExistingAnnot
"true"^^xsd:boolean ; # "true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot # vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean . # "true"^^xsd:boolean .
vcard:Email vcard:Email
rdfs:label "Email"@en-US . rdfs:label "Email"@en-US .
@ -2041,6 +2025,7 @@ vivo:Review
"19"^^xsd:int ; "19"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:inClassGroup <http://vivoweb.org/ontology#vitroClassGrouppublications> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
@ -2055,7 +2040,10 @@ vivo:courseCredits
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:publicDescriptionAnnot vitro:publicDescriptionAnnot
"Number of credits assigned a course by an learning institution."^^xsd:string . "Number of credits assigned a course by an learning institution."^^xsd:string ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
vcard:note vcard:note
rdfs:label "note"@en-US . rdfs:label "note"@en-US .
@ -2392,6 +2380,8 @@ vivo:grantSubcontractedThrough
vitro:publicDescriptionAnnot vitro:publicDescriptionAnnot
"This relates a grant to the organization awarding the sub-contract for the grant."^^xsd:string ; "This relates a grant to the organization awarding the sub-contract for the grant."^^xsd:string ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean .
obo:ERO_0001260 obo:ERO_0001260
@ -2464,7 +2454,15 @@ obo:ARG_2000083
rdfs:label "American Board of Plastic Surgery"@en-US . rdfs:label "American Board of Plastic Surgery"@en-US .
obo:ERO_0000398 obo:ERO_0000398
rdfs:label "is performed by"@en-US . rdfs:label "is performed by"@en-US ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:selectFromExistingAnnot
"true"^^xsd:boolean .
vcard:hasCalenderBusy vcard:hasCalenderBusy
rdfs:label "has calendar busy"@en-US . rdfs:label "has calendar busy"@en-US .
@ -2658,23 +2656,6 @@ bibo:Website
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
obo:ERO_0001057
rdfs:label "has preparation technique"@en-US ;
vitro:displayLimitAnnot
"2"^^xsd:int ;
vitro:displayRankAnnot
"53"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> ;
vitro:selectFromExistingAnnot
"true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean .
obo:BFO_0000003 obo:BFO_0000003
rdfs:label "Occurrent" . rdfs:label "Occurrent" .
@ -2998,12 +2979,16 @@ obo:ERO_0000395
geo:isSuccessorOf geo:isSuccessorOf
rdfs:label "is successor of"@en-US ; rdfs:label "is successor of"@en-US ;
vitro:displayRankAnnot
"92"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
geo:agriculturalAreaUnit geo:agriculturalAreaUnit
rdfs:label "agricultural area unit"@en-US ; rdfs:label "agricultural area unit"@en-US ;
@ -3060,12 +3045,20 @@ vivo:hasPrerequisite
rdfs:label "has prerequisite"@en-US ; rdfs:label "has prerequisite"@en-US ;
vitro:fullPropertyNameAnnot vitro:fullPropertyNameAnnot
"hasPrerequisite"^^xsd:string ; "hasPrerequisite"^^xsd:string ;
vitro:displayLimitAnnot
"5"^^xsd:int ;
vitro:displayRankAnnot
"40"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
vivo:Database vivo:Database
rdfs:label "Database"@en-US ; rdfs:label "Database"@en-US ;
@ -3308,12 +3301,16 @@ obo:RO_0002233
geo:isPredecessorOf geo:isPredecessorOf
rdfs:label "is predecessor of"@en-US ; rdfs:label "is predecessor of"@en-US ;
vitro:displayRankAnnot
"94"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
vivo:EmeritusLibrarian vivo:EmeritusLibrarian
rdfs:label "Librarian Emeritus"@en-US ; rdfs:label "Librarian Emeritus"@en-US ;
@ -3468,7 +3465,7 @@ bibo:translationOf
vitro:displayLimitAnnot vitro:displayLimitAnnot
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
"50"^^xsd:int ; "52"^^xsd:int ;
vitro:fullPropertyNameAnnot vitro:fullPropertyNameAnnot
"translation of"^^xsd:string ; "translation of"^^xsd:string ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
@ -3511,7 +3508,11 @@ geo:hasBorderWith
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean ;
vitro:displayRankAnnot
"69"^^xsd:int ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
bibo:performer bibo:performer
rdfs:label "performer"@en-US ; rdfs:label "performer"@en-US ;
@ -3623,13 +3624,18 @@ geo:validUntil
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
geo:hasMember geo:hasMember
rdfs:label "has member"@en-US ; rdfs:label "has member country or territory"@en-US ;
vitro:displayRankAnnot
"65"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
bibo:eissn bibo:eissn
rdfs:label "Electronic International Standard Serial Number (EISSN)"@en-US ; rdfs:label "Electronic International Standard Serial Number (EISSN)"@en-US ;
@ -3992,20 +3998,20 @@ obo:ERO_0000572
obo:RO_0001000 obo:RO_0001000
rdfs:label "derives from"@en-US ; rdfs:label "derives from"@en-US ;
## note -- has a "some values from" restriction on Organism <http://purl.obolibrary.org/obo/OBI_0100026> ## note -- has a "some values from" restriction on Organism <http://purl.obolibrary.org/obo/OBI_0100026>
vitro:displayLimitAnnot # vitro:displayLimitAnnot
"5"^^xsd:int ; # "5"^^xsd:int ;
vitro:displayRankAnnot # vitro:displayRankAnnot
"50"^^xsd:int ; # "50"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> .
vitro:inPropertyGroupAnnot # vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> ; # <http://vivoweb.org/ontology#vitroPropertyGroupoverview> ;
vitro:selectFromExistingAnnot # vitro:selectFromExistingAnnot
"true"^^xsd:boolean ; # "true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot # vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean . # "true"^^xsd:boolean .
bibo:gtin14 bibo:gtin14
@ -4063,7 +4069,17 @@ vcard:Fax
rdfs:label "Fax"@en-US . rdfs:label "Fax"@en-US .
obo:ERO_0001521 obo:ERO_0001521
rdfs:label "human study performed by"@en-US . rdfs:label "performed by organization"@en-US ;
vitro:displayRankAnnot
"20"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:offerCreateNewOptionAnnot "true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
vivo:nihmsid vivo:nihmsid
rdfs:label "NIH Manuscript Submission System ID"@en-US ; rdfs:label "NIH Manuscript Submission System ID"@en-US ;
@ -4225,9 +4241,6 @@ vivo:Screenplay
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
obo:ERO_0001824
rdfs:label "has software license"@en-US .
geo:nameOfficialAR geo:nameOfficialAR
rdfs:label "nameOfficialAR"@en-US ; rdfs:label "nameOfficialAR"@en-US ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
@ -4243,13 +4256,18 @@ geo:validSince
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
geo:isInGroup geo:isInGroup
rdfs:label "is in group"@en-US ; rdfs:label "in geographic grouping"@en-US ;
vitro:displayRankAnnot
"67"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
vivo:EditorialArticle vivo:EditorialArticle
rdfs:label "Editorial Article"@en-US ; rdfs:label "Editorial Article"@en-US ;
@ -4437,6 +4455,8 @@ geo:nameShortAR
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:inClassGroup
<http://vivoweb.org/ontology#vitroClassGrouppublications> ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
@ -4724,22 +4744,22 @@ vcard:hasLanguage
vcard:hasURL vcard:hasURL
rdfs:label "has URL"@en-US . rdfs:label "has URL"@en-US .
obo:ERO_0000482 obo:ERO_0000482 # deprecated
rdfs:label "uses software"@en-US ; rdfs:label "uses software"@en-US ;
vitro:displayLimitAnnot # vitro:displayLimitAnnot
"5"^^xsd:int ; # "5"^^xsd:int ;
vitro:displayRankAnnot # vitro:displayRankAnnot
"92"^^xsd:int ; # "92"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> .
vitro:selectFromExistingAnnot # vitro:selectFromExistingAnnot
"true"^^xsd:boolean ; # "true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot # vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean ; # "true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot # vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> . # <http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
vivo:ResearchProposal vivo:ResearchProposal
rdfs:label "Research Proposal"@en-US ; rdfs:label "Research Proposal"@en-US ;
@ -4983,7 +5003,7 @@ obo:ERO_0001245
"true"^^xsd:boolean . "true"^^xsd:boolean .
skos:broader skos:broader
rdfs:label "broader term"@en-US ; rdfs:label "broader concept"@en-US ;
vitro:customEntryFormAnnot vitro:customEntryFormAnnot
"edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.AddConceptThroughObjectPropertyGenerator"^^xsd:string ; "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.AddConceptThroughObjectPropertyGenerator"^^xsd:string ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
@ -5116,6 +5136,8 @@ bibo:Interview
<http://purl.org/spar/c4o/hasGlobalCountDate> <http://purl.org/spar/c4o/hasGlobalCountDate>
rdfs:label "has global count date"@en-US ; rdfs:label "has global count date"@en-US ;
vitro:customEntryFormAnnot
"edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DateTimePropertyGenerator"^^xsd:string ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
@ -5316,13 +5338,13 @@ vivo:termLabel
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> .
skos:related skos:related
rdfs:label "related"@en-US ; rdfs:label "related concept"@en-US ;
vitro:customEntryFormAnnot vitro:customEntryFormAnnot
"edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.AddConceptThroughObjectPropertyGenerator"^^xsd:string ; "edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.AddConceptThroughObjectPropertyGenerator"^^xsd:string ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
"60"^^xsd:int ; "54"^^xsd:int ;
vitro:fullPropertyNameAnnot vitro:fullPropertyNameAnnot
"related"^^xsd:string ; "related"^^xsd:string ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
@ -5334,7 +5356,9 @@ skos:related
vitro:publicDescriptionAnnot vitro:publicDescriptionAnnot
"This indicates when a term is related to another term in the same vocabulary."^^xsd:string ; "This indicates when a term is related to another term in the same vocabulary."^^xsd:string ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
obo:BFO_0000148 obo:BFO_0000148
rdfs:label "Zero-Dimensional Temporal Region"@en-US . rdfs:label "Zero-Dimensional Temporal Region"@en-US .
@ -5877,7 +5901,7 @@ vivo:prerequisiteFor
vitro:displayLimitAnnot vitro:displayLimitAnnot
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
"40"^^xsd:int ; "42"^^xsd:int ;
vitro:fullPropertyNameAnnot vitro:fullPropertyNameAnnot
"prerequisite for"^^xsd:string ; "prerequisite for"^^xsd:string ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
@ -5887,7 +5911,11 @@ vivo:prerequisiteFor
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> .
bibo:isbn13 bibo:isbn13
rdfs:label "International Standard Book Number (ISBN) 13"@en-US ; rdfs:label "International Standard Book Number (ISBN) 13"@en-US ;
@ -5978,6 +6006,8 @@ vivo:translatorOf
vitro:publicDescriptionAnnot vitro:publicDescriptionAnnot
"This relates something as the translator of an information resource."^^xsd:string ; "This relates something as the translator of an information resource."^^xsd:string ;
vitro:selectFromExistingAnnot vitro:selectFromExistingAnnot
"true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean . "true"^^xsd:boolean .
bibo:Document bibo:Document
@ -6142,20 +6172,20 @@ vcard:Muse
obo:ERO_0000034 obo:ERO_0000034
rdfs:label "manufacturer"@en-US ; rdfs:label "manufacturer"@en-US ;
vitro:displayLimitAnnot # vitro:displayLimitAnnot
"2"^^xsd:int ; # "2"^^xsd:int ;
vitro:displayRankAnnot # vitro:displayRankAnnot
"73"^^xsd:int ; # "73"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ; <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> .
vitro:inPropertyGroupAnnot # vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> ; # <http://vivoweb.org/ontology#vitroPropertyGroupoverview> ;
vitro:selectFromExistingAnnot # vitro:selectFromExistingAnnot
"true"^^xsd:boolean ; # "true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot # vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean . # "true"^^xsd:boolean .
geo:area geo:area
@ -6187,7 +6217,7 @@ vivo:hasTranslation
vitro:displayLimitAnnot vitro:displayLimitAnnot
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
"50"^^xsd:int ; "51"^^xsd:int ;
vitro:fullPropertyNameAnnot vitro:fullPropertyNameAnnot
"has translation"^^xsd:string ; "has translation"^^xsd:string ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
@ -6238,6 +6268,8 @@ geo:nameShortES
vivo:dateIssued vivo:dateIssued
rdfs:label "date issued"@en-US ; rdfs:label "date issued"@en-US ;
vitro:customEntryFormAnnot
"edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DateTimePropertyGenerator"^^xsd:string ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
"1"^^xsd:int ; "1"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
@ -6493,7 +6525,7 @@ obo:ERO_0001716
rdfs:label "Database"@en-US . rdfs:label "Database"@en-US .
<http://vivoweb.org/ontology/scientific-research#documentationFor> <http://vivoweb.org/ontology/scientific-research#documentationFor>
rdfs:label "documentation for service"@en-US ; rdfs:label "documentation for project or resource"@en-US ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
"2"^^xsd:int ; "2"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
@ -6513,7 +6545,21 @@ vcard:hasRelated
rdfs:label "has related"@en-US . rdfs:label "has related"@en-US .
obo:ERO_0000424 obo:ERO_0000424
rdfs:label "has study population"@en-US . rdfs:label "has study population"@en-US ;
vitro:displayLimitAnnot
"5"^^xsd:int ;
vitro:displayRankAnnot
"15"^^xsd:int ;
vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:prohibitedFromUpdateBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#public> ;
vitro:inPropertyGroupAnnot
<http://vivoweb.org/ontology#vitroPropertyGroupoverview> ;
vitro:selectFromExistingAnnot
"true"^^xsd:boolean ;
vitro:offerCreateNewOptionAnnot
"true"^^xsd:boolean .
obo:ARG_2000079 obo:ARG_2000079
rdfs:label "American Board of Pathology"@en-US . rdfs:label "American Board of Pathology"@en-US .
@ -7077,6 +7123,8 @@ vcard:hasSound
vivo:dateFiled vivo:dateFiled
rdfs:label "date filed"@en-US ; rdfs:label "date filed"@en-US ;
vitro:customEntryFormAnnot
"edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DateTimePropertyGenerator"^^xsd:string ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
"1"^^xsd:int ; "1"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
@ -7629,6 +7677,8 @@ vcard:OrganizationUnitName
vivo:dateTime vivo:dateTime
rdfs:label "date/time"@en-US , "date/time"@en-US ; rdfs:label "date/time"@en-US , "date/time"@en-US ;
vitro:customEntryFormAnnot
"edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DateTimePropertyGenerator"^^xsd:string ;
vitro:displayLimitAnnot vitro:displayLimitAnnot
"5"^^xsd:int ; "5"^^xsd:int ;
vitro:displayRankAnnot vitro:displayRankAnnot
@ -7709,11 +7759,6 @@ geo:HDIYear
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> .
geo:isInGroup
vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> .
geo:hasMaxLatitude geo:hasMaxLatitude
vitro:hiddenFromDisplayBelowRoleLevelAnnot vitro:hiddenFromDisplayBelowRoleLevelAnnot
<http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> . <http://vitro.mannlib.cornell.edu/ns/vitro/role#nobody> .

View file

@ -46,12 +46,9 @@ public class AddOrcidIdToPersonGenerator extends VivoBaseGenerator implements
conf.setVarNameForObject("orcidId"); conf.setVarNameForObject("orcidId");
conf.setN3Required( Arrays.asList( n3ForOrcidId ) ); conf.setN3Required( Arrays.asList( n3ForOrcidId ) );
conf.addNewResource("orcidId", DEFAULT_NS_FOR_NEW_RESOURCE);
conf.setUrisOnform(Arrays.asList("orcidId")); conf.setUrisOnform(Arrays.asList("orcidId"));
// conf.addSparqlForAdditionalUrisInScope("orcidId", orcidIdQuery);
conf.addSparqlForExistingUris("orcidId", orcidIdQuery); conf.addSparqlForExistingUris("orcidId", orcidIdQuery);
conf.addField( new FieldVTwo(). conf.addField( new FieldVTwo().

View file

@ -0,0 +1,548 @@
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
package edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpSession;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.hp.hpl.jena.ontology.OntModel;
import com.hp.hpl.jena.rdf.model.Literal;
import com.hp.hpl.jena.rdf.model.Model;
import edu.cornell.mannlib.vitro.webapp.beans.Individual;
import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty;
import edu.cornell.mannlib.vitro.webapp.beans.VClass;
import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest;
import edu.cornell.mannlib.vitro.webapp.dao.ModelAccess;
import edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory;
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationUtils;
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.EditConfigurationVTwo;
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo.fields.FieldVTwo;
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.preprocessors.DefaultAddMissingIndividualFormModelPreprocessor;
import edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.validators.AntiXssValidation;
/**
* Generates the edit configuration for a default property form.
*
*/
public class DefaultAddMissingIndividualFormGenerator implements EditConfigurationGenerator {
private Log log = LogFactory.getLog(DefaultAddMissingIndividualFormGenerator.class);
private boolean isObjectPropForm = false;
private String subjectUri = null;
private String predicateUri = null;
private String objectUri = null;
private String template = "defaultAddMissingIndividualForm.ftl";
private static String createCommand = "create";
private static String objectVarName = "newIndividual";
private static HashMap<String,String> defaultsForXSDtypes ;
static {
defaultsForXSDtypes = new HashMap<String,String>();
//defaultsForXSDtypes.put("http://www.w3.org/2001/XMLSchema#dateTime","2001-01-01T12:00:00");
defaultsForXSDtypes.put("http://www.w3.org/2001/XMLSchema#dateTime","#Unparseable datetime defaults to now");
}
//Method which checks whether this particular generator should be employed
public static boolean isCreateNewIndividual(VitroRequest vreq, HttpSession session) {
String command = vreq.getParameter("cmd");
String predicateUri = EditConfigurationUtils.getPredicateUri(vreq);
//This method also looks at domain and range uris and so is different than just getting the
//object property based on predicate uri alone
ObjectProperty objProp = EditConfigurationUtils.getObjectPropertyForPredicate(vreq,
predicateUri);
if(objProp != null) {
return(objProp.getOfferCreateNewOption() &&
(
(command != null && command.equals(createCommand)) ||
objProp.getSelectFromExisting() == false
)
);
}
return false;
}
@Override
public EditConfigurationVTwo getEditConfiguration(VitroRequest vreq, HttpSession session) {
EditConfigurationVTwo editConfiguration = new EditConfigurationVTwo();
//process subject, predicate, object parameters
this.initProcessParameters(vreq, session, editConfiguration);
//Assumes this is a simple case of subject predicate var
editConfiguration.setN3Required(this.generateN3Required(vreq));
//n3 optional
editConfiguration.setN3Optional(this.generateN3Optional(vreq));
editConfiguration.setNewResources(this.generateNewResources(vreq));
//In scope
this.setUrisAndLiteralsInScope(editConfiguration);
//on Form
this.setUrisAndLiteralsOnForm(editConfiguration, vreq);
editConfiguration.setFilesOnForm(new ArrayList<String>());
//Sparql queries
this.setSparqlQueries(editConfiguration);
//set fields
setFields(editConfiguration, vreq, EditConfigurationUtils.getPredicateUri(vreq));
//form specific data
addFormSpecificData(editConfiguration, vreq);
//add preprocesoors
addPreprocessors(vreq, editConfiguration);
prepareForUpdate(vreq, session, editConfiguration);
//Form title and submit label now moved to edit configuration template
//TODO: check if edit configuration template correct place to set those or whether
//additional methods here should be used and reference instead, e.g. edit configuration template could call
//default obj property form.populateTemplate or some such method
//Select from existing also set within template itself
setTemplate(editConfiguration, vreq);
editConfiguration.addValidator(new AntiXssValidation());
//edit key now set in the edit request dispatch controller
return editConfiguration;
}
private Map<String, String> generateNewResources(VitroRequest vreq) {
HashMap<String, String> newResources = new HashMap<String, String>();
//Null triggers default namespace
newResources.put(objectVarName, null);
newResources.put("newVcardInd", null);
newResources.put("newVcardName", null);
return newResources;
}
//Need to replace edit key
//TODO:Check if we need to recheck forward to create new or assume that is the case since
//we're using this generator
//In this case we always set a new edit key as the original jsp checked 'isForwardToCreateNew'
//which condition would require that an entirely new edit key be created
private void setEditKey(HttpSession session, EditConfigurationVTwo editConfiguration, VitroRequest vreq) {
String editKey = EditConfigurationVTwo.newEditKey(session);
editConfiguration.setEditKey(editKey);
}
private void setTemplate(EditConfigurationVTwo editConfiguration,
VitroRequest vreq) {
editConfiguration.setTemplate(template);
}
//Initialize setup: process parameters
//Doesn't look like we need to set up separate processing for data property form
private void initProcessParameters(VitroRequest vreq, HttpSession session, EditConfigurationVTwo editConfiguration) {
String formUrl = EditConfigurationUtils.getFormUrlWithoutContext(vreq);
subjectUri = EditConfigurationUtils.getSubjectUri(vreq);
predicateUri = EditConfigurationUtils.getPredicateUri(vreq);
editConfiguration.setFormUrl(formUrl);
editConfiguration.setUrlPatternToReturnTo("/individual");
editConfiguration.setVarNameForSubject("subject");
editConfiguration.setSubjectUri(subjectUri);
editConfiguration.setEntityToReturnTo(subjectUri);
editConfiguration.setVarNameForPredicate("predicate");
editConfiguration.setPredicateUri(predicateUri);
//this needs to be set for the editing to be triggered properly, otherwise the 'prepare' method
//pretends this is a data property editing statement and throws an error
//"object" : [ "newIndividual" , "${objectUriJson}" , "URI"],
if(EditConfigurationUtils.isObjectProperty(predicateUri, vreq)) {
//not concerned about remainder, can move into default obj prop form if required
this.isObjectPropForm = true;
this.initObjectParameters(vreq);
this.processObjectPropForm(vreq, editConfiguration);
} else {
log.error("Add missing individual called for a data property instead of object property");
}
}
private void initObjectParameters(VitroRequest vreq) {
//in case of object property
String thisObjectUri = EditConfigurationUtils.getObjectUri(vreq);
if(thisObjectUri != null && !thisObjectUri.isEmpty()) {
objectUri = EditConfigurationUtils.getObjectUri(vreq);
}
//otherwise object uri will stay null - since don't want to set it to empty string
}
//this particular form uses a different var name for object "newIndividual"
private void processObjectPropForm(VitroRequest vreq, EditConfigurationVTwo editConfiguration) {
editConfiguration.setVarNameForObject(objectVarName);
//If is replace with new, set Object resource to null
if(isReplaceWithNew(vreq)) {
editConfiguration.setObject(null);
} else {
editConfiguration.setObject(objectUri);
}
//this needs to be set for the editing to be triggered properly, otherwise the 'prepare' method
//pretends this is a data property editing statement and throws an error
//TODO: Check if null in case no object uri exists but this is still an object property
}
//Get N3 required
//Handles both object and data property
private List<String> generateN3Required(VitroRequest vreq) {
List<String> n3ForEdit = new ArrayList<String>();
n3ForEdit.add(getN3PrefixesAsString() + "\n" + getN3ForName());
n3ForEdit.add("?subject ?predicate ?" + objectVarName + " .");
n3ForEdit.add(getN3PrefixesAsString() + "\n" + "?" + objectVarName + " rdf:type <" + getRangeClassUri(vreq) + "> . ");
return n3ForEdit;
}
private List<String> getN3Prefixes() {
List<String> prefixStrings = new ArrayList<String>();
prefixStrings.add("@prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .");
prefixStrings.add("@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .");
prefixStrings.add("@prefix vcard:<http://www.w3.org/2006/vcard/ns#> .");
return prefixStrings;
}
private String getN3PrefixesAsString() {
String prefixes = StringUtils.join(getN3Prefixes(), "\n");
return prefixes;
}
private String getN3ForName() {
return "?" + objectVarName + " rdfs:label ?label .";
}
private List<String> generateN3Optional(VitroRequest vreq) {
//flag uri and asserted types need to be added here
List<String> n3Optional = new ArrayList<String>();
n3Optional.add("?" + objectVarName + " ?inverseProp ?subject .");
//asserted types string buffer is empty in the original jsp
//TODO: Review original comments in jsp to see what could go here
//n3Optional.add(getN3AssertedTypes(vreq));
n3Optional.add(getN3PrefixesAsString() + "\n" + "?" + objectVarName + " rdf:type <" + getFlagURI(vreq) + "> . ");
n3Optional.add(getN3PrefixesAsString()
+ "?" + objectVarName + "<http://purl.obolibrary.org/obo/ARG_2000028> ?newVcardInd . \n"
+ " ?newVcardInd <http://purl.obolibrary.org/obo/ARG_2000029> ?" + objectVarName + " . \n"
+ " ?newVcardInd a vcard:Individual . \n"
+ " ?newVcardInd vcard:hasName ?newVcardName . \n"
+ " ?newVcardName a vcard:Name . \n"
+ " ?newVcardName vcard:givenName ?firstName . \n"
+ " ?newVcardName vcard:familyName ?lastName . \n");
n3Optional.add(getN3PrefixesAsString()
+ "?" + objectVarName + "<http://purl.obolibrary.org/obo/ARG_2000028> ?newVcardInd . \n"
+ " ?newVcardInd a vcard:Individual . \n"
+ " ?newVcardInd vcard:hasName ?newVcardName . \n"
+ " ?newVcardName a vcard:Name . \n"
+ " ?newVcardName <http://vivoweb.org/ontology/core#middleName> ?middleName .");
return n3Optional;
}
private String getFlagURI(VitroRequest vreq) {
WebappDaoFactory wdf = vreq.getWebappDaoFactory();
String flagURI = wdf.getVClassDao().getTopConcept().getURI();
return flagURI;
}
private String getN3AssertedTypes(VitroRequest vreq) {
return null;
}
//Set queries
private String retrieveQueryForInverse () {
String queryForInverse = "PREFIX owl: <http://www.w3.org/2002/07/owl#>"
+ " SELECT ?inverse_property "
+ " WHERE { ?inverse_property owl:inverseOf ?predicate } ";
return queryForInverse;
}
private void setUrisAndLiteralsInScope(EditConfigurationVTwo editConfiguration) {
HashMap<String, List<String>> urisInScope = new HashMap<String, List<String>>();
//Add subject uri and predicate turo to uris in scope
urisInScope.put(editConfiguration.getVarNameForSubject(),
Arrays.asList(new String[]{editConfiguration.getSubjectUri()}));
urisInScope.put(editConfiguration.getVarNameForPredicate(),
Arrays.asList(new String[]{editConfiguration.getPredicateUri()}));
editConfiguration.setUrisInScope(urisInScope);
editConfiguration.setLiteralsInScope(new HashMap<String, List<Literal>>());
}
//n3 should look as follows
//?subject ?predicate ?objectVar
private void setUrisAndLiteralsOnForm(EditConfigurationVTwo editConfiguration, VitroRequest vreq) {
List<String> urisOnForm = new ArrayList<String>();
List<String> literalsOnForm = new ArrayList<String>();
literalsOnForm.add("label");
literalsOnForm.add("firstName");
literalsOnForm.add("middleName");
literalsOnForm.add("lastName");
editConfiguration.setUrisOnform(urisOnForm);
editConfiguration.setLiteralsOnForm(literalsOnForm);
}
//This is for various items
private void setSparqlQueries(EditConfigurationVTwo editConfiguration) {
//Sparql queries defining retrieval of literals etc.
editConfiguration.setSparqlForAdditionalLiteralsInScope(new HashMap<String, String>());
Map<String, String> urisInScope = new HashMap<String, String>();
urisInScope.put("inverseProp", this.retrieveQueryForInverse());
editConfiguration.setSparqlForAdditionalUrisInScope(urisInScope);
editConfiguration.setSparqlForExistingLiterals(generateSparqlForExistingLiterals());
editConfiguration.setSparqlForExistingUris(generateSparqlForExistingUris());
}
//Sparql queries
private HashMap<String, String> generateSparqlForExistingUris() {
HashMap<String, String> map = new HashMap<String, String>();
return map;
}
private HashMap<String, String> generateSparqlForExistingLiterals() {
HashMap<String, String> map = new HashMap<String, String>();
String query = "PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#> ";
query += "SELECT ?existingName WHERE { ?" + objectVarName + " rdfs:label ?existingName . }";
map.put("name", query);
return map;
}
private void setFields(EditConfigurationVTwo editConfiguration, VitroRequest vreq, String predicateUri) {
Map<String, FieldVTwo> fields = new HashMap<String, FieldVTwo>();
if(EditConfigurationUtils.isObjectProperty(EditConfigurationUtils.getPredicateUri(vreq), vreq)) {
//make name field
FieldVTwo labelField = new FieldVTwo();
labelField.setName("label");
FieldVTwo firstNameField = new FieldVTwo();
firstNameField.setName("firstName");
FieldVTwo middleNameField = new FieldVTwo();
middleNameField.setName("middleName");
FieldVTwo lastNameField = new FieldVTwo();
lastNameField.setName("lastName");
List<String> validators = new ArrayList<String>();
validators.add("nonempty");
if(!isPersonType(vreq)) {
labelField.setValidators(validators);
}
if(isPersonType(vreq)) {
firstNameField.setValidators(validators);
lastNameField.setValidators(validators);
}
fields.put(labelField.getName(), labelField);
fields.put(firstNameField.getName(), firstNameField);
fields.put(middleNameField.getName(), middleNameField);
fields.put(lastNameField.getName(), lastNameField);
} else {
log.error("Is not object property so fields not set");
}
editConfiguration.setFields(fields);
}
private String getRangeClassUri(VitroRequest vreq) {
Individual subject = EditConfigurationUtils.getSubjectIndividual(vreq);
ObjectProperty prop = EditConfigurationUtils.getObjectProperty(vreq);
WebappDaoFactory wdf = vreq.getWebappDaoFactory();
if( prop.getRangeVClassURI() == null ) {
// If property has no explicit range, we will use e.g. owl:Thing.
// Typically an allValuesFrom restriction will come into play later.
VClass top = wdf.getVClassDao().getTopConcept();
prop.setRangeVClassURI(top.getURI());
}
VClass rangeClass = null;
String typeOfNew = getTypeOfNew(vreq);
if(typeOfNew != null )
rangeClass = wdf.getVClassDao().getVClassByURI( typeOfNew );
if( rangeClass == null ){
rangeClass = wdf.getVClassDao().getVClassByURI(prop.getRangeVClassURI());
if( rangeClass == null ) throw new Error ("Cannot find class for range for property. Looking for " + prop.getRangeVClassURI() );
}
return rangeClass.getURI();
}
private void prepareForUpdate(VitroRequest vreq, HttpSession session, EditConfigurationVTwo editConfiguration) {
//Here, retrieve model from
OntModel model = ModelAccess.on(session.getServletContext()).getJenaOntModel();
//if object property
if(EditConfigurationUtils.isObjectProperty(EditConfigurationUtils.getPredicateUri(vreq), vreq)){
Individual objectIndividual = EditConfigurationUtils.getObjectIndividual(vreq);
if(!isReplaceWithNew(vreq) &&
(isForwardToCreateButEdit(vreq) ||
objectIndividual != null)
) {
editConfiguration.prepareForObjPropUpdate(model);
} else {
//new object to be created
editConfiguration.prepareForNonUpdate( model );
}
} else {
log.error("Data property not object property so update can't be done correctly");
}
}
private void addPreprocessors(VitroRequest vreq, EditConfigurationVTwo editConfiguration) {
if(isReplaceWithNew(vreq)) {
//String subjectUri = EditConfigurationUtils.getSubjectUri(vreq);
//String predicateUri = EditConfigurationUtils.getPredicateUri(vreq);
//String objectUri = EditConfigurationUtils.getObjectUri(vreq);
editConfiguration.addModelChangePreprocessor(
new DefaultAddMissingIndividualFormModelPreprocessor(
subjectUri, predicateUri, objectUri));
}
}
//Command processing
private boolean isTypeOfNew(VitroRequest vreq) {
String typeOfNew = getTypeOfNew(vreq);
return (typeOfNew != null && !typeOfNew.isEmpty());
}
private String getTypeOfNew(VitroRequest vreq) {
return vreq.getParameter("typeOfNew");
}
// The default object proepty form offers the option to create a new item
// instead of selecting from existing individuals in the system.
// This is where the request to create a new indivdiual is handled.
//We don't really need this again b/c we wouldn't be using this generator unless we want
//to create a new individual so commenting out for now
/*
private boolean isForwardToCreateNew(VitroRequest vreq) {
String command = vreq.getParameter("cmd");
ObjectProperty objectProp = EditConfigurationUtils.getObjectProperty(vreq);
if(hasCustomForm(objectProp)) {
return false;
}
boolean isForwardToCreateNew =
( objectProp != null && objectProp.getOfferCreateNewOption() )
&& ( objectProp.getSelectFromExisting() == false
|| "create".equals(command));
return isForwardToCreateNew;
}
private boolean hasCustomForm(ObjectProperty objectProp) {
return( objectProp != null &&
objectProp.getCustomEntryForm() != null &&
!objectProp.getCustomEntryForm().isEmpty());
}*/
private boolean isReplaceWithNew(VitroRequest vreq) {
ObjectProperty objectProp = EditConfigurationUtils.getObjectProperty(vreq);
boolean isEditOfExistingStmt = isEditOfExistingStatement(vreq);
String command = vreq.getParameter("cmd");
return (isEditOfExistingStmt
&& "create".equals(command))
&& (objectProp != null)
&& (objectProp.getOfferCreateNewOption() == true);
}
private boolean isForwardToCreateButEdit(VitroRequest vreq) {
boolean isEditOfExistingStmt = isEditOfExistingStatement(vreq);
ObjectProperty objectProp = EditConfigurationUtils.getObjectProperty(vreq);
String command = vreq.getParameter("cmd");
return (isEditOfExistingStmt
&& (! "create".equals(command))
&& (objectProp != null)
&& (objectProp.getOfferCreateNewOption() == true)
&& (objectProp.getSelectFromExisting() == false)
);
}
//Form specific data
public void addFormSpecificData(EditConfigurationVTwo editConfiguration, VitroRequest vreq) {
HashMap<String, Object> formSpecificData = new HashMap<String, Object>();
formSpecificData.put("typeName", getTypeName(vreq));
//Put in whether or not person type
if(isPersonType(vreq)) {
//Doing this b/c unsure how freemarker will handle boolean value from JAVA
formSpecificData.put("isPersonType", "true");
} else {
formSpecificData.put("isPersonType", "false");
}
editConfiguration.setFormSpecificData(formSpecificData);
}
private String getTypeName(VitroRequest vreq) {
String typeOfNew = getTypeOfNew(vreq);
VClass type = vreq.getWebappDaoFactory().getVClassDao().getVClassByURI(typeOfNew);
return type.getName();
}
public String getFOAFPersonClassURI() {
return "http://xmlns.com/foaf/0.1/Person";
}
public boolean isPersonType(VitroRequest vreq) {
WebappDaoFactory wdf = vreq.getWebappDaoFactory();
Boolean isPersonType = Boolean.FALSE;
String foafPersonType = getFOAFPersonClassURI();
String typeOfNew = getTypeOfNew(vreq);
List<String> superTypes = wdf.getVClassDao().getAllSuperClassURIs(typeOfNew);
//add the actual type as well so we can add that for the list to be checked
superTypes.add(typeOfNew);
if( superTypes != null ){
for( String typeUri : superTypes){
if( foafPersonType.equals(typeUri)) {
isPersonType = Boolean.TRUE;
break;
}
}
}
return isPersonType;
}
//Is edit of existing statement only applicable to object properties
private boolean isEditOfExistingStatement(VitroRequest vreq) {
//TODO: Check if also applicable to data property, currently returning false
if(EditConfigurationUtils.isDataProperty(EditConfigurationUtils.getPredicateUri(vreq), vreq)) {
return false;
}
Individual object = EditConfigurationUtils.getObjectIndividual(vreq);
return (object != null);
}
}

View file

@ -23,7 +23,7 @@
<td>/vivo/</td> <td>/vivo/</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify Home menu option --> <!--Verify Home page Research option-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Home</td> <td>link=Home</td>
@ -36,47 +36,92 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Activities (4)</td> <td>link=Books</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1&nbsp;&nbsp;Books </td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Courses (1)</td> <td>link=Grants</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>3&nbsp;&nbsp;Grants</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=View all ...</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Research</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Events (4)</td> <td>link=Article (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Organizations (5)</td> <td>link=Award or Honor (2)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Equipment (2)</td> <td>link=Blog Posting (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Research (12)</td> <td>link=Book (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Locations (321)</td> <td>link=Concept (7)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>verifyElementPresent</td>
<td>link=Activities (4)</td> <td>link=Database (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>pause</td> <td>verifyElementPresent</td>
<td>5000</td> <td>link=Grant (3)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Human Study (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Patent (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Proceedings (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Webpage (1)</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -84,239 +129,16 @@
<td>VIVO</td> <td>VIVO</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify Home page People option-->
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Agreement</td> <td>No faculty members found.</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify Home page Departments option-->
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Service</td> <td>No academic departments found.</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Courses (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Course</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Events (4)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Invited Talk</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Presentation</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Organizations (5)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>College</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Consortium</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Laboratory</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Library</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Equipment (2)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Equipment</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Research (12)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Award or Honor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Book</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Concept</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Database</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Proceedings</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Webpage</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Locations (321)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Address</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Building</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Campus</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Continent</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Country</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Facility</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Geographic Location</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Geographic Region</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Room</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>State Or Province</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Transnational Region</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify People menu option --> <!--Verify People menu option -->
@ -325,11 +147,21 @@
<td>link=People</td> <td>link=People</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Person (1)</td> <td>link=Person (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Person, Polly</td> <td>link=Person, Polly</td>
@ -348,7 +180,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=College (1)</td> <td>link=College (2)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Company (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -368,7 +205,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Organization (5)</td> <td>link=Organization (7)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=University (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -381,11 +223,31 @@
<td>5000</td> <td>5000</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate College of New York</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate College of America</td> <td>link=Primate College of America</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>link=Company (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates-r-us</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//li[@id='consortium']/a</td> <td>//li[@id='consortium']/a</td>
@ -446,6 +308,11 @@
<td>link=Primate College of America</td> <td>link=Primate College of America</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate College of New York</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Colleges of the World</td> <td>link=Primate Colleges of the World</td>
@ -461,6 +328,11 @@
<td>link=Primate Research Laboratory</td> <td>link=Primate Research Laboratory</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate University of America</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primates-r-us</td> <td>link=Primates-r-us</td>
@ -491,6 +363,11 @@
<td>link=Primate College of America</td> <td>link=Primate College of America</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate College of New York</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Colleges of the World</td> <td>link=Primate Colleges of the World</td>
@ -506,11 +383,31 @@
<td>link=Primate Research Laboratory</td> <td>link=Primate Research Laboratory</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate University of America</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primates-r-us</td> <td>link=Primates-r-us</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>link=University (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate University of America</td>
<td></td>
</tr>
<!--Verify Research menu option --> <!--Verify Research menu option -->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -522,6 +419,21 @@
<td>Research</td> <td>Research</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Article (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Award or Honor (2)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Blog Posting (1)</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Book (1)</td> <td>link=Book (1)</td>
@ -529,7 +441,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Concept (5)</td> <td>link=Concept (7)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -542,6 +454,16 @@
<td>link=Grant (3)</td> <td>link=Grant (3)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Human Study (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Patent (1)</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Proceedings (1)</td> <td>link=Proceedings (1)</td>
@ -552,6 +474,41 @@
<td>link=Webpage (1)</td> <td>link=Webpage (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>link=Article (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Happenings</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Award or Honor (2)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Best Primate College</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Student of the Year</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//li[@id='book']/a</td> <td>//li[@id='book']/a</td>
@ -567,11 +524,6 @@
<td>link=PHC Proceedings</td> <td>link=PHC Proceedings</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Proceedings</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//li[@id='concept']/a</td> <td>//li[@id='concept']/a</td>
@ -592,6 +544,11 @@
<td>link=Ape Health</td> <td>link=Ape Health</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Best Primate College</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Elderly Care</td> <td>link=Elderly Care</td>
@ -607,6 +564,11 @@
<td>link=Primate Health</td> <td>link=Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Student of the Year</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//li[@id='concept']/a</td> <td>//li[@id='concept']/a</td>
@ -637,6 +599,11 @@
<td>link=Primate Health</td> <td>link=Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Student of the Year</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//li[@id='database']/a</td> <td>//li[@id='database']/a</td>
@ -677,6 +644,36 @@
<td>link=Primate Survival Planning Grant</td> <td>link=Primate Survival Planning Grant</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>link=Human Study (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Human and Ape Brain Comparison</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Patent (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=USA222333444555</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//li[@id='proceedings']/a</td> <td>//li[@id='proceedings']/a</td>
@ -725,7 +722,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Event (4)</td> <td>link=Event (7)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -733,11 +730,26 @@
<td>link=Invited Talk (1)</td> <td>link=Invited Talk (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Performance (1)</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Presentation (1)</td> <td>link=Presentation (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Seminar Series (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Workshop (1)</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//li[@id='conference']/a</td> <td>//li[@id='conference']/a</td>
@ -769,8 +781,13 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Course</td> <td>link=Introduction to Primates</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=New Primate Students</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -778,11 +795,6 @@
<td>link=Primate Health and Fitness</td> <td>link=Primate Health and Fitness</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Invited Talk</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Health Check</td> <td>link=Primate Health Check</td>
@ -794,8 +806,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Conference</td> <td>link=Primates in the Wild</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -815,7 +827,22 @@
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//li[@id='presentation']/a</td> <td>link=Performance (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates in the Wild</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Presentation (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -828,24 +855,9 @@
<td>link=Primate Health and Fitness</td> <td>link=Primate Health and Fitness</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Invited Talk</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//li[@id='conference']/a</td> <td>link=Seminar Series (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=P</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -855,7 +867,22 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Health Conference</td> <td>link=Primate Health Talks</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Workshop (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=New Primate Students</td>
<td></td> <td></td>
</tr> </tr>
<!--Go back to Home--> <!--Go back to Home-->

View file

@ -11,11 +11,7 @@
<thead> <thead>
<tr><td rowspan="1" colspan="3">CheckIndexView</td></tr> <tr><td rowspan="1" colspan="3">CheckIndexView</td></tr>
</thead><tbody> </thead><tbody>
<tr> <!--Check index for browse links for roles-->
<td>comment</td>
<td>Check index for browse links for roles</td>
<td></td>
</tr>
<tr> <tr>
<td>deleteAllVisibleCookies</td> <td>deleteAllVisibleCookies</td>
<td></td> <td></td>
@ -31,24 +27,17 @@
<td>VIVO</td> <td>VIVO</td>
<td></td> <td></td>
</tr> </tr>
<tr> <!--No need to login-->
<td>comment</td> <!--Navigate to index-->
<td>No need to login</td>
<td></td>
</tr>
<tr>
<td>comment</td>
<td>Navigate to Index</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Index</td> <td>link=Index</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify headings appear-->
<tr> <tr>
<td>comment</td> <td>verifyTextPresent</td>
<td>Verify headings appear</td> <td>people</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -86,24 +75,35 @@
<td>locations</td> <td>locations</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify counts are correct-->
<tr> <tr>
<td>comment</td> <td>verifyTextPresent</td>
<td>Verify counts correct</td> <td>Person (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Agreement (3)</td> <td>Project (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Service (1)</td> <td>Research Project (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Course (1)</td> <td>Service (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Transport Service (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Course (2)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -113,7 +113,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Event (4)</td> <td>Event (7)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -121,6 +121,11 @@
<td>Invited Talk (1)</td> <td>Invited Talk (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Performance (1)</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Presentation (1)</td> <td>Presentation (1)</td>
@ -128,7 +133,22 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>College (1)</td> <td>Seminar Series (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Workshop (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>College (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Company (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -148,7 +168,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Organization (5)</td> <td>Organization (7)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>University (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -158,7 +183,17 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Award or Honor (1)</td> <td>Article (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Award or Honor (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Blog Posting (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -168,7 +203,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Concept (5)</td> <td>Concept (7)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -181,6 +216,16 @@
<td>Grant (3)</td> <td>Grant (3)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Human Study (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Patent (1)</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Proceedings (1)</td> <td>Proceedings (1)</td>
@ -193,17 +238,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Address (1)</td> <td>Building (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Building (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Campus (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -213,7 +248,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Facility (3)</td> <td>County (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Facility (5)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -221,14 +261,20 @@
<td>Room (1)</td> <td>Room (1)</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify links are correct-->
<tr> <tr>
<td>comment</td> <td>verifyElementPresent</td>
<td>Verify links correct</td> <td>link=Person</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Agreement</td> <td>link=Project</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Research Project</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -236,6 +282,11 @@
<td>link=Service</td> <td>link=Service</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Transport Service</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Course</td> <td>link=Course</td>
@ -256,16 +307,36 @@
<td>link=Invited Talk</td> <td>link=Invited Talk</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Performance</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Presentation</td> <td>link=Presentation</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Seminar Series</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Workshop</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=College</td> <td>link=College</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Company</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Consortium</td> <td>link=Consortium</td>
@ -286,16 +357,31 @@
<td>link=Organization</td> <td>link=Organization</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=University</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Equipment</td> <td>link=Equipment</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Article</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Award or Honor</td> <td>link=Award or Honor</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Blog Posting</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Book</td> <td>link=Book</td>
@ -316,6 +402,16 @@
<td>link=Grant</td> <td>link=Grant</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Human Study</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Patent</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Proceedings</td> <td>link=Proceedings</td>
@ -326,11 +422,6 @@
<td>link=Webpage</td> <td>link=Webpage</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Address</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Building</td> <td>link=Building</td>
@ -338,7 +429,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Campus</td> <td>link=County</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -351,11 +442,7 @@
<td>link=Room</td> <td>link=Room</td>
<td></td> <td></td>
</tr> </tr>
<tr> <!--Go back to home page-->
<td>comment</td>
<td>Go back to home page</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Home</td> <td>link=Home</td>

View file

@ -478,7 +478,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Add new entry for: local award id</td> <td>Add new entry for: local award ID</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -587,7 +587,93 @@
<td>Primate Elderly Care</td> <td>Primate Elderly Care</td>
<td></td> <td></td>
</tr> </tr>
<!--Test remaining fields (added for 1.6)-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-BFO_0000051 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Habitat Research Grant</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-BFO_0000050 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Survival Planning Grant</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-supportedInformationResource</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Info</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<!--Verify everything entered is displaying properly--> <!--Verify everything entered is displaying properly-->
<tr>
<td>verifyTextPresent</td>
<td>Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Purpose of grant is to determine the appropriate environment, physical activity, and diet for primates as they age.</td> <td>Purpose of grant is to determine the appropriate environment, physical activity, and diet for primates as they age.</td>
@ -603,6 +689,11 @@
<td>link=Elderly Care</td> <td>link=Elderly Care</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Research Laboratory</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Colleges of the World</td> <td>link=Primate Colleges of the World</td>
@ -625,7 +716,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Health Check</td> <td>link=Primate Habitat Research Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Survival Planning Grant</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -653,6 +749,11 @@
<td>P999-1234</td> <td>P999-1234</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Info</td>
<td></td>
</tr>
<!--Logout--> <!--Logout-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>

View file

@ -157,7 +157,7 @@
<td>Introduction to Primate Health</td> <td>Introduction to Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<!--Test overview entry (image and webpage have been tested)--> <!--Test overview tab entry (image and webpage have been tested)-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//h3[@id='description']/a/img</td> <td>//h3[@id='description']/a/img</td>
@ -193,11 +193,6 @@
<td>Introduction to Primate Health</td> <td>Introduction to Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[10]</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.add-offeredBy &gt; img.add-individual</td> <td>css=a.add-offeredBy &gt; img.add-individual</td>
@ -210,7 +205,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Add an entry to: offered by</td> <td>Select an existing Organization for Introduction to Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -235,7 +230,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Add an entry to: prerequisite for</td> <td>Select an existing Course for Introduction to Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -248,42 +243,6 @@
<td>Introduction to Primate Health</td> <td>Introduction to Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='contactInformation']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: contact information</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>ME Tarzan at metarzan@primates.edu or 555-555-5553</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<!--Test research entry-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//h3[@id='geographicFocus']/a/img</td> <td>//h3[@id='geographicFocus']/a/img</td>
@ -314,43 +273,6 @@
<td>Introduction to Primate Health</td> <td>Introduction to Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<!--Test location entry-->
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[14]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Geographic Location for Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=object</td>
<td>Libe</td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<!--Test time entry-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//h3[@id='dateTimeInterval']/a</td> <td>//h3[@id='dateTimeInterval']/a</td>
@ -406,58 +328,11 @@
<td>Introduction to Primate Health</td> <td>Introduction to Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<!--Test additional document info-->
<tr> <tr>
<td>clickAndWait</td> <td>click</td>
<td>//h3[@id='presents']/a/img</td> <td>//div[@id='wrapper-content']/ul/li[8]</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeOfNew</td>
<td>label=Webpage (bibo)</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Document for Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=offerCreate</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create &quot;related documents&quot; entry for Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>name</td>
<td>http://primatehealthintro.cornell.edu</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<!--Test other entry-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.add-BFO_0000051 &gt; img.add-individual</td> <td>css=a.add-BFO_0000051 &gt; img.add-individual</td>
@ -533,6 +408,264 @@
<td>Introduction to Primate Health</td> <td>Introduction to Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-BFO_0000050 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Health and Fitness</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[7]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=typeOfNew</td>
<td>label=Seminar Series (vivo)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=offerCreate</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=label</td>
<td>Primate Health Talks</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<!--Test publication tab entry-->
<tr>
<td>click</td>
<td>css=li.nonSelectedGroupTab.clickable</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='presents']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeOfNew</td>
<td>label=Webpage (bibo)</td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Select an existing Document for Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=offerCreate</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Create &quot;related documents&quot; entry for Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=label</td>
<td>http://primatehealthintro.cornell.edu</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-RO_0002234 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Happenings</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<!--Test contact tab entry-->
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[6]</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='contactInformation']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: contact information</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>ME Tarzan at metarzan@primates.edu or 555-555-5553</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[16]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=object</td>
<td>lib</td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-RO_0001025 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=offerCreate</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=label</td>
<td>Primate Memorial Building</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<!--Test other tab entry-->
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[8]</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//h3[@id='courseCredits']/a/img</td> <td>//h3[@id='courseCredits']/a/img</td>
@ -563,10 +696,45 @@
<td>Introduction to Primate Health</td> <td>Introduction to Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-hasPrerequisite &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Introduction to Primates</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Introduction to Primate Health</td>
<td></td>
</tr>
<!--Verify everything entered is displaying properly--> <!--Verify everything entered is displaying properly-->
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[8]</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate College of America</td> <td>Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Course</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -575,23 +743,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Introduction to Primate Health</td> <td>link=Primate College of America</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>ME Tarzan at metarzan@primates.edu or 555-555-5553</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Africa</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Liberia</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -600,23 +753,63 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>http://primatehealthintro.cornell.edu</td> <td>link=Primate Health and Fitness</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health Check</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health Talks</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Animal Health</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to Primate Health</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Africa</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Happenings</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=http://primatehealthintro.cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Introduction to Primate Health</td> <td>ME Tarzan at metarzan@primates.edu or 555-555-5553</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Primate Health Check</td> <td>link=Primate Memorial Building</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Animal Health</td> <td>link=Liberia</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to Primates</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -160,7 +160,7 @@
<!--Test overview entry (image and webpage have been tested)--> <!--Test overview entry (image and webpage have been tested)-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[6]</td> <td>//div[@id='wrapper-content']/ul/li[8]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -231,7 +231,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Primate Research Lab Room 123</td> <td>Primate Research Lab Room 123</td>
</tr> </tr>
<tr> <tr>
@ -285,17 +285,138 @@
<td>Primate Research Lab Room 123</td> <td>Primate Research Lab Room 123</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify everything entered is displaying properly--> <!--Test remaining fields (added for 1.6)-->
<tr> <tr>
<td>verifyTextPresent</td> <td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[3]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Heart Health</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Research Lab Room 123</td> <td>Primate Research Lab Room 123</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[4]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate University of America</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Research Lab Room 123</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[5]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Health Check</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Research Lab Room 123</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-BFO_0000050 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=object</td>
<td>United</td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Research Lab Room 123</td>
<td></td>
</tr>
<!--Verify everything entered is displaying properly-->
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Feeder</td> <td>link=Primate Feeder</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Heart Health</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate University of America</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health Check</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=United States of America</td>
<td></td>
</tr>
<!--Logout--> <!--Logout-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>

View file

@ -215,7 +215,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>PHC Proceedings</td> <td>PHC Proceedings</td>
</tr> </tr>
<tr> <tr>
@ -380,15 +380,34 @@
<td>Select an existing Facility for Primate Health Conference</td> <td>Select an existing Facility for Primate Health Conference</td>
<td></td> <td></td>
</tr> </tr>
<!--Need to add a new entry when this is working again-->
<tr> <tr>
<td></td> <td>select</td>
<td></td> <td>id=typeOfNew</td>
<td>label=Facility (vivo)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=offerCreate</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td> <td></td>
</tr>
<tr>
<td>type</td>
<td>id=label</td>
<td>State Fair Park</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td> <td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td> <td></td>
</tr> </tr>
<!--Test time entry--> <!--Test time entry-->
@ -481,7 +500,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Add an entry to: includes event</td> <td>Select an existing Event for Primate Health Conference</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -584,10 +603,86 @@
<td>Primate Health Conference</td> <td>Primate Health Conference</td>
<td></td> <td></td>
</tr> </tr>
<!--Test remaining fields (added for 1.6)-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-BFO_0000050 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Health and Fitness</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[6]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-RO_0002234 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Happenings</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Health Conference</td>
<td></td>
</tr>
<!--Verify everything entered is displaying properly--> <!--Verify everything entered is displaying properly-->
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>PrimHConf</td> <td>Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Conference</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -595,16 +690,31 @@
<td>First annual conference for those interested in the general health of primates.</td> <td>First annual conference for those interested in the general health of primates.</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>PrimHConf</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>January 5, 2011 - January 9, 2011</td> <td>January 5, 2011 - January 9, 2011</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health and Fitness</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Health Check</td> <td>link=Primate Health Check</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health Talks</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Animal Health</td> <td>link=Animal Health</td>
@ -620,6 +730,11 @@
<td>link=Kenya</td> <td>link=Kenya</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Happenings</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=http://primatehealthintro.cornell.edu</td> <td>link=http://primatehealthintro.cornell.edu</td>
@ -630,6 +745,11 @@
<td>info@primateconf.org</td> <td>info@primateconf.org</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=State Fair Park</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Congo</td> <td>link=Congo</td>

View file

@ -138,7 +138,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Please enter a value in the name field.</td> <td>Please enter a value in the Name field.</td>
<td></td> <td></td>
</tr> </tr>
<!--Now enter something in the field--> <!--Now enter something in the field-->
@ -158,14 +158,9 @@
<td></td> <td></td>
</tr> </tr>
<!--Test location entry--> <!--Test location entry-->
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[6]</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//h3[@id='hasRoom']/a/img</td> <td>css=a.add-BFO_0000051 &gt; img.add-individual</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -195,7 +190,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Lab Admin Office</td> <td>Lab Admin Office</td>
</tr> </tr>
<tr> <tr>
@ -210,7 +205,7 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//h3[@id='geographicallyContains']/a/img</td> <td>css=a.add-BFO_0000050 &gt; img.add-individual</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -225,8 +220,8 @@
</tr> </tr>
<tr> <tr>
<td>select</td> <td>select</td>
<td>typeOfNew</td> <td>id=typeOfNew</td>
<td>label=Campus (vivo)</td> <td>label=Geographic Location (vivo)</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -238,19 +233,14 @@
<td>Edit</td> <td>Edit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Create &quot;geographically contains&quot; entry for Jane Memorial Building</td>
<td></td>
</tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Primate Research Laboratory</td> <td>Primate Quad</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>submit</td> <td>id=submit</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -261,7 +251,7 @@
<!--Test other entry--> <!--Test other entry-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//h3[@id='locationOfEquipment']/a/img</td> <td>css=a.add-RO_0001015 &gt; img.add-individual</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -271,7 +261,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Add an entry to: location of equipment</td> <td>Select an existing Material Entity for Jane Memorial Building</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -284,9 +274,10 @@
<td>Jane Memorial Building</td> <td>Jane Memorial Building</td>
<td></td> <td></td>
</tr> </tr>
<!--Test remaining fields (added for 1.6)-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.add-geographicLocationOf &gt; img.add-individual</td> <td>xpath=(//img[@alt='add'])[3]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -295,15 +286,60 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>select</td>
<td>id=object</td> <td>id=objectVar</td>
<td>Primate Research labor</td> <td>label=Primate Heart Health</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>clickAndWait</td>
<td>id=ui-active-menuitem</td> <td>id=submit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>assertTitle</td>
<td>Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//h3[@id='RO_0001015']/a)[3]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate University of America</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Jane Memorial Building</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[5]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Primate Health Check</td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>id=submit</td> <td>id=submit</td>
@ -316,23 +352,33 @@
</tr> </tr>
<!--Verify everything entered is displaying properly--> <!--Verify everything entered is displaying properly-->
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Primate Research Laboratory</td> <td>link=Portable Primate Habitat</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Lab Admin Office</td> <td>link=Primate Heart Health</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Primate Research Laboratory</td> <td>link=Primate University of America</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Portable Primate Habitat</td> <td>link=Primate Health Check</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Lab Admin Office</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Quad</td>
<td></td> <td></td>
</tr> </tr>
<!--Logout--> <!--Logout-->

View file

@ -198,16 +198,6 @@
<td>Primate College of America</td> <td>Primate College of America</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=li.nonSelectedGroupTab.clickable</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.add-offers &gt; img.add-individual</td> <td>css=a.add-offers &gt; img.add-individual</td>
@ -248,16 +238,6 @@
<td>Edit</td> <td>Edit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='hasPredecessorOrganization']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr> <tr>
<td>select</td> <td>select</td>
<td>id=typeOfNew</td> <td>id=typeOfNew</td>
@ -275,7 +255,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=name</td> <td>id=label</td>
<td>Primate College of New York</td> <td>Primate College of New York</td>
</tr> </tr>
<tr> <tr>
@ -315,7 +295,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Primate Habitat Research Grant</td> <td>Primate Habitat Research Grant</td>
</tr> </tr>
<tr> <tr>
@ -355,7 +335,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Primate Student of the Year</td> <td>Primate Student of the Year</td>
</tr> </tr>
<tr> <tr>
@ -420,7 +400,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Portable Primate Habitat</td> <td>Portable Primate Habitat</td>
</tr> </tr>
<tr> <tr>
@ -460,7 +440,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Primate Survival Planning Grant</td> <td>Primate Survival Planning Grant</td>
</tr> </tr>
<tr> <tr>
@ -506,7 +486,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Primate Research Laboratory</td> <td>Primate Research Laboratory</td>
</tr> </tr>
<tr> <tr>
@ -546,7 +526,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Primate History Library</td> <td>Primate History Library</td>
</tr> </tr>
<tr> <tr>
@ -554,11 +534,6 @@
<td>submit</td> <td>submit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Primate College of America</td> <td>Primate College of America</td>
@ -817,12 +792,12 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=title</td> <td>id=label</td>
<td>Primate Info</td> <td>Primate Info</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>submit</td> <td>id=submit</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -937,16 +912,6 @@
<td>Edit</td> <td>Edit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='hasGeographicLocation']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=object</td> <td>id=object</td>
@ -970,7 +935,7 @@
<!--Test contact entry--> <!--Test contact entry-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[33]</td> <td>xpath=(//img[@alt='add'])[34]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -1045,7 +1010,7 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[34]</td> <td>xpath=(//img[@alt='add'])[35]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -1279,7 +1244,7 @@
<tr> <tr>
<td>select</td> <td>select</td>
<td>id=typeOfNew</td> <td>id=typeOfNew</td>
<td>label=Blog (vivo)</td> <td>label=Blog Posting (vivo)</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -1293,7 +1258,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=name</td> <td>id=label</td>
<td>Primate Happenings</td> <td>Primate Happenings</td>
</tr> </tr>
<tr> <tr>
@ -1328,7 +1293,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=name</td> <td>id=label</td>
<td>USA222333444555</td> <td>USA222333444555</td>
</tr> </tr>
<tr> <tr>
@ -1354,7 +1319,7 @@
<tr> <tr>
<td>select</td> <td>select</td>
<td>id=objectVar</td> <td>id=objectVar</td>
<td>label=Primate Heart Health</td> <td>label=Primate Happenings</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -1411,22 +1376,31 @@
<td>Edit</td> <td>Edit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>id=offerCreate</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=label</td>
<td>Human and Ape Brain Comparison</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Primate College of America</td> <td>Primate College of America</td>
<td></td> <td></td>
</tr> </tr>
<!--Need to add details for performs human study-->
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[10]</td> <td>//div[@id='wrapper-content']/ul/li[10]</td>
@ -1459,7 +1433,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=name</td> <td>id=label</td>
<td>Gorilla Moving Company</td> <td>Gorilla Moving Company</td>
</tr> </tr>
<tr> <tr>
@ -1494,7 +1468,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=name</td> <td>id=label</td>
<td>Introduction to Primates</td> <td>Introduction to Primates</td>
</tr> </tr>
<tr> <tr>
@ -1539,7 +1513,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=name</td> <td>id=label</td>
<td>Primate University of America</td> <td>Primate University of America</td>
</tr> </tr>
<tr> <tr>
@ -1635,24 +1609,14 @@
<td>Person, Polly, Dr. 1999 -</td> <td>Person, Polly, Dr. 1999 -</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Research Laboratory</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Laboratory Laboratory</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate History Library</td> <td>link=Primate History Library</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Primate History Library Library</td> <td>link=Primate Research Laboratory</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -1670,11 +1634,6 @@
<td>link=Primate History Library</td> <td>link=Primate History Library</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate History Library Library</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primates-r-us</td> <td>link=Primates-r-us</td>
@ -1731,11 +1690,6 @@
<td>link=Primate Info</td> <td>link=Primate Info</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Info Database</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>invited talk</td> <td>invited talk</td>
@ -1763,7 +1717,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Heart Health</td> <td>css=#translatorOf-Document-List &gt; li &gt; a[title=&quot;name&quot;]</td>
<td></td> <td></td>
</tr> </tr>
<!--Check RESEARCH tab--> <!--Check RESEARCH tab-->
@ -1787,15 +1741,9 @@
<td>link=Primate Survival Planning Grant</td> <td>link=Primate Survival Planning Grant</td>
<td></td> <td></td>
</tr> </tr>
<!--Add check for performs human study here-->
<tr> <tr>
<td></td> <td>verifyElementPresent</td>
<td></td> <td>link=Human and Ape Brain Comparison</td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -1820,13 +1768,18 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyTextPresent</td>
<td>link=Introduction to Primates</td> <td>Primate Health Check Sponsor 2008 - 2010</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Primate Health Check Sponsor 2008 - 2010</td> <td>link=Portable Primate Habitat</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to Primates</td>
<td></td> <td></td>
</tr> </tr>
<!--Check CONTACT tab--> <!--Check CONTACT tab-->
@ -1890,32 +1843,260 @@
<td>link=Primate Colleges of the World</td> <td>link=Primate Colleges of the World</td>
<td></td> <td></td>
</tr> </tr>
<!--Check OTHER tab--> <!--Check VIEW ALL tab-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[14]</td> <td>//div[@id='wrapper-content']/ul/li[14]</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>PCoA</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1959 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=B.S. Bachelor of Science</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Student of the Year</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Best Primate College</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>faculty administrative position</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Person, Polly</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Person, Polly, Dr. 1999 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate History Library</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Research Laboratory</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates-r-us</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primates-r-us Founder 2010 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate History Library</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates-r-us</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Colleges of the World</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Colleges of the World Member 2009 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Heart Health</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Heart Health Founder 2010 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=New Primate Students</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>New Primate Students 2003 - 2006</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates in the Wild</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primates in the Wild 1997 -</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Info</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>invited talk</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health and Fitness</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health and Fitness, Organizer 2008</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Happenings</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=USA222333444555</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Happenings</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Habitat Research Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Habitat Research Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Survival Planning Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Human and Ape Brain Comparison</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Gorillas</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Gorilla Moving Company</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health Check</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health Check Sponsor 2008 - 2010</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Portable Primate Habitat</td> <td>link=Portable Primate Habitat</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to Primates</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Portable Primate Habitat</td> <td>555-555-5555</td>
<td></td>
</tr>
<!--Check VIEW ALL tab-->
<!--Need to add a check of everything when it is available-->
<tr>
<td></td>
<td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td>
<td>555-555-5554</td>
<td></td> <td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>info@primates.edu</td>
<td></td> <td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1234 Northern African Nation</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Morocco City</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1234567890</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Morocco</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=northern Africa</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate College of New York</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate University of America</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Colleges of the World</td>
<td></td> <td></td>
</tr> </tr>
<!--Logout--> <!--Logout-->

View file

@ -160,7 +160,7 @@
<!--Test overview entry (image and webpage have been tested)--> <!--Test overview entry (image and webpage have been tested)-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[6]</td> <td>css=li.nonSelectedGroupTab.clickable</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -221,12 +221,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Create &quot;narrower term&quot; entry for Primate Health</td> <td>Create &quot;narrower concept&quot; entry for Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Primate Diet</td> <td>Primate Diet</td>
</tr> </tr>
<tr> <tr>
@ -266,12 +266,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Create &quot;related&quot; entry for Primate Health</td> <td>Create &quot;related concept&quot; entry for Primate Health</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=name</td> <td>id=label</td>
<td>Ape Health</td> <td>Ape Health</td>
</tr> </tr>
<tr> <tr>

View file

@ -492,47 +492,7 @@
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>link=Agreement (3)</td> <td>link=Project (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Agreement</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Elderly Care</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Habitat Research Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Survival Planning Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Grant</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Service (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -541,8 +501,38 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Service</td> <td>link=Human and Ape Brain Comparison</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Research Project (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Human and Ape Brain Comparison</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Service (2)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Gorilla Moving Company</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -550,6 +540,21 @@
<td>link=Primate Heart Health</td> <td>link=Primate Heart Health</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>link=Transport Service (1)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Gorilla Moving Company</td>
<td></td>
</tr>
<!--Check Courses menu tab--> <!--Check Courses menu tab-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -563,7 +568,7 @@
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>link=Course (1)</td> <td>link=Course (2)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -576,6 +581,11 @@
<td>Course</td> <td>Course</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to Primates</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Introduction to Primate Health</td> <td>link=Introduction to Primate Health</td>
@ -630,22 +640,7 @@
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>link=Address (1)</td> <td>link=Building (2)</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=1234 Northern African Nation Morocco City Morocco</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Building (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -663,9 +658,14 @@
<td>link=Jane Memorial Building</td> <td>link=Jane Memorial Building</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Memorial Building</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>link=Campus (1)</td> <td>link=County (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -675,12 +675,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Research Laboratory</td> <td>link=Mozamia</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>link=Facility (3)</td> <td>link=Facility (5)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -693,19 +693,14 @@
<td>link=Jane Memorial Building</td> <td>link=Jane Memorial Building</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Building</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Lab Admin Office</td> <td>link=Lab Admin Office</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Room</td> <td>link=Primate Memorial Building</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -713,6 +708,11 @@
<td>link=Primate Research Lab Room 123</td> <td>link=Primate Research Lab Room 123</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=State Fair Park</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>link=Room (1)</td> <td>link=Room (1)</td>
@ -723,11 +723,6 @@
<td>5000</td> <td>5000</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Room</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Lab Admin Office</td> <td>link=Lab Admin Office</td>
@ -756,82 +751,72 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//div[@id='wrapper-content']/ul/li[6]/span/a[2]/img</td> <td>xpath=(//img[@alt='delete this page'])[2]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Remove Menu Item</td> <td>Pages</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>click</td>
<td>removeMenuItem</td> <td>xpath=(//img[@alt='delete this page'])[4]</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you wish to delete this page:&nbsp;&nbsp;Courses?</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Default Menu</td> <td>Pages</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[6]/span/a[2]/img</td> <td>xpath=(//img[@alt='delete this page'])[6]</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you wish to delete this page:&nbsp;&nbsp;Equipment?</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Remove Menu Item</td> <td>Pages</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>click</td>
<td>removeMenuItem</td> <td>xpath=(//img[@alt='delete this page'])[7]</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you wish to delete this page:&nbsp;&nbsp;Locations?</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Default Menu</td> <td>Pages</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='wrapper-content']/ul/li[6]/span/a[2]/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Remove Menu Item</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>removeMenuItem</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Default Menu</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//div[@id='wrapper-content']/ul/li[6]/span/a[2]/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Remove Menu Item</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>removeMenuItem</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Default Menu</td>
<td></td> <td></td>
</tr> </tr>
<!--Logout--> <!--Logout-->

View file

@ -11,21 +11,13 @@
<thead> <thead>
<tr><td rowspan="1" colspan="3">VerifyAllThingsSearchable</td></tr> <tr><td rowspan="1" colspan="3">VerifyAllThingsSearchable</td></tr>
</thead><tbody> </thead><tbody>
<tr> <!--Verify all roles are searchable-->
<td>comment</td>
<td>Verify all roles are searchable</td>
<td></td>
</tr>
<tr> <tr>
<td>deleteAllVisibleCookies</td> <td>deleteAllVisibleCookies</td>
<td></td> <td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <!--No need to log in-->
<td>comment</td>
<td>No need to log in</td>
<td></td>
</tr>
<tr> <tr>
<td>open</td> <td>open</td>
<td>/vivo/</td> <td>/vivo/</td>
@ -36,11 +28,7 @@
<td>VIVO</td> <td>VIVO</td>
<td></td> <td></td>
</tr> </tr>
<tr> <!--Verify search results for VIVO-->
<td>comment</td>
<td>Verify search results for VIVO</td>
<td></td>
</tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>querytext</td> <td>querytext</td>
@ -56,11 +44,6 @@
<td>primates - VIVO Search Results</td> <td>primates - VIVO Search Results</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=people</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=activities</td> <td>link=activities</td>
@ -97,23 +80,48 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Primates-r-us Organization</td> <td>link=Primates in the Wild</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate Feeder Equipment</td> <td>Primates in the Wild Performance</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to Primates</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate Health Concept</td> <td>Introduction to Primates Course</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primates-r-us</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate Diet Concept</td> <td>Primates-r-us Company</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Happenings</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Happenings Blog Posting</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Info</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -121,64 +129,119 @@
<td>Primate Info Database</td> <td>Primate Info Database</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health Concept</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Quad</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Quad Geographic Location</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Feeder</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Feeder Equipment</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Diet</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Diet Concept</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health Talks</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health Talks Seminar Series</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate College of America</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate College of America College</td> <td>Primate College of America College</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Research Laboratory</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate Research Laboratory Laboratory</td> <td>Primate Research Laboratory Laboratory</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Portable Primate Habitat</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Portable Primate Habitat Equipment</td> <td>Portable Primate Habitat Equipment</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Elderly Care</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate Elderly Care Grant</td> <td>Primate Elderly Care Grant</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Introduction to Primate Health</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Introduction to Primate Health Course</td> <td>Introduction to Primate Health Course</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Primate Health Check Event</td> <td>link=Primate University of America</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate Colleges of the World Consortium</td> <td>Primate University of America University</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Primate Health Conference Conference</td> <td>link=Primate Health and Fitness</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Best Primate College</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate History Library Library</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Laboratory Campus</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Student of the Year Award or Honor</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -186,39 +249,84 @@
<td>Primate Health and Fitness Invited Talk</td> <td>Primate Health and Fitness Invited Talk</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Colleges of the World</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Colleges of the World Consortium</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health Check</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health Check Event</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Heart Health</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate Heart Health Service</td> <td>Primate Heart Health Service</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Health Conference</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Health Conference Conference</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Habitat Research Grant</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate Habitat Research Grant Grant</td> <td>Primate Habitat Research Grant Grant</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Primate Research Lab Room 123 Facility</td> <td>link=Best Primate College</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Primate Survival Planning Grant Grant</td> <td>Best Primate College Award or Honor</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=New Primate Students</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Animal Health Concept</td> <td>New Primate Students Workshop</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Memorial Building</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Ape Health Concept</td> <td>Primate Memorial Building Building</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Elderly Care Concept</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -232,13 +340,88 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Person, Polly Person</td> <td>link=Primate History Library</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Jane Memorial Building Building</td> <td>Primate History Library Library</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Student of the Year</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Student of the Year Award or Honor</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Survival Planning Grant</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Survival Planning Grant Grant</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate College of New York</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate College of New York College</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Research Lab Room 123</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Research Lab Room 123 Facility</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Animal Health</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Animal Health Concept</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Ape Health</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Ape Health Concept</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Elderly Care</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Elderly Care Concept</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:http://primatehealthintro.cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -246,29 +429,59 @@
<td>http://primatehealthintro.cornell.edu Webpage</td> <td>http://primatehealthintro.cornell.edu Webpage</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Human and Ape Brain Comparison</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Human and Ape Brain Comparison Human Study</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Gorilla Moving Company</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Gorilla Moving Company Transport Service</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=PHC Proceedings</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>PHC Proceedings Proceedings</td> <td>PHC Proceedings Proceedings</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>1234 Northern African Nation Morocco City Morocco Address</td> <td>link=USA222333444555</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>northern Africa Transnational Region</td> <td>USA222333444555 Patent</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Africa</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Africa Continent</td> <td>Africa Continent Transnational Region</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Liberia Country</td> <td>link=Kenya</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -276,11 +489,6 @@
<td>Kenya Country</td> <td>Kenya Country</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Congo Country</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Home</td> <td>link=Home</td>

View file

@ -478,6 +478,16 @@
<td>link=Conference Paper</td> <td>link=Conference Paper</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Journal (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Journal</td>
<td></td>
</tr>
<!--Verify Conference Paper shows up for Frank Furter--> <!--Verify Conference Paper shows up for Frank Furter-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>

View file

@ -180,6 +180,16 @@
<td>link=Conference Paper</td> <td>link=Conference Paper</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Journal (1)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Journal</td>
<td></td>
</tr>
<!--All done--> <!--All done-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>

View file

@ -147,31 +147,11 @@
<td>link=Sony, Sunny</td> <td>link=Sony, Sunny</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>765</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>13</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>876</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Marcel Dekker</td> <td>link=Marcel Dekker</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>New York</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Child Development</td> <td>link=Child Development</td>
@ -179,7 +159,17 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Child Development</td> <td>13</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids in the 21st Century</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Children</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -189,7 +179,17 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Children</td> <td>765</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>876</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>New York</td>
<td></td> <td></td>
</tr> </tr>
<!--Now verify Conference Paper details--> <!--Now verify Conference Paper details-->
@ -279,16 +279,6 @@
<td>link=Furter, Frank</td> <td>link=Furter, Frank</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Putnam</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>New York</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=in press</td> <td>link=in press</td>
@ -300,8 +290,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>258</td> <td>link=Putnam</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -309,6 +299,16 @@
<td>link=Child Development</td> <td>link=Child Development</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Children</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>5555555555</td> <td>5555555555</td>
@ -321,12 +321,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Games</td> <td>258</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Children</td> <td>New York</td>
<td></td> <td></td>
</tr> </tr>
<!--Now verify Article details--> <!--Now verify Article details-->
@ -355,44 +355,34 @@
<td>Too Much Nintendo</td> <td>Too Much Nintendo</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Supplement</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Furter, Frank</td> <td>link=Furter, Frank</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>29</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>298</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>344</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>2010</td> <td>2010</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>987654321.1234567890</td> <td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>ABC111222333</td> <td>Children</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Games</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -411,18 +401,33 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyTextPresent</td>
<td>link=Child Development</td> <td>987654321.1234567890</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Children</td> <td>ABC111222333</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Games</td> <td>298</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>344</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>29</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Supplement</td>
<td></td> <td></td>
</tr> </tr>
<!--Check front page informaton--> <!--Check front page informaton-->
@ -528,7 +533,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td> <td>link=Nintendo: Good or Bad for Kids?</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -562,10 +567,20 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>click</td>
<td>link=Conference Paper (1)</td> <td>link=Conference Paper (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo Case Studies</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>link=Journal (1)</td> <td>link=Journal (1)</td>

View file

@ -347,6 +347,76 @@
<td>link=Index</td> <td>link=Index</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>link=Journal</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Journal</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Child Development</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Edit this individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this individual? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<!--Verify that everything is gone--> <!--Verify that everything is gone-->
<tr> <tr>
<td>pause</td> <td>pause</td>

View file

@ -71,6 +71,11 @@
<td>people</td> <td>people</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>activities</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>events</td> <td>events</td>
@ -542,7 +547,7 @@
<td>link=Index</td> <td>link=Index</td>
<td></td> <td></td>
</tr> </tr>
<!--Some stuff not caught--> <!--Some stuff added after test case first created-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Competition</td> <td>link=Competition</td>
@ -843,6 +848,216 @@
<td>Index of Contents</td> <td>Index of Contents</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>link=Service</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Service</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Kids Now Conference</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Kids Now Conference</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Edit this individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this individual? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Book</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Book</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Raising Children in the 21st Century</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Raising Children in the 21st Century</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Edit this individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this individual? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Chapter</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Chapter</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Kids Now Conference Proceedings</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Kids Now Conference Proceedings</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Edit this individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this individual? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<tr> <tr>
<td>refreshAndWait</td> <td>refreshAndWait</td>
<td>10000</td> <td>10000</td>
@ -876,7 +1091,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextNotPresent</td> <td>verifyTextNotPresent</td>
<td>topics</td> <td>research</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>activities</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -889,11 +1109,6 @@
<td>organizations</td> <td>organizations</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextNotPresent</td>
<td>publications</td>
<td></td>
</tr>
<!--Logout--> <!--Logout-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>

View file

@ -141,7 +141,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Child Development</td> <td>Child Development Journal</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -207,7 +207,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Child Development</td> <td>Child Development Journal</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -172,7 +172,7 @@
</tr> </tr>
<!--Cancel out before entering in title--> <!--Cancel out before entering in title-->
<tr> <tr>
<td>click</td> <td>clickAndWait</td>
<td>link=Cancel</td> <td>link=Cancel</td>
<td></td> <td></td>
</tr> </tr>
@ -666,16 +666,6 @@
<td>submit</td> <td>submit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=img.add-individual</td>
<td></td>
</tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Edit</td> <td>Edit</td>
@ -892,66 +882,10 @@
<td>Mouse, Minnie</td> <td>Mouse, Minnie</td>
<td></td> <td></td>
</tr> </tr>
<!--Add Chapter, validating field first-->
<tr>
<td>verifyTextPresent</td>
<td>Add new entry for: chapter</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>A chapter number. NOT to be used for the chapter title, which should be entered in the &quot;name&quot; field instead (the field in bold at the top of the page)</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//h3[@id='chapter']/a/img</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>15</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Nintendo O.K. for Kids</td>
<td></td>
</tr>
<!--Add Features, validating field first--> <!--Add Features, validating field first-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>//h3[@id='features']/a/img</td> <td>css=a.add-features &gt; img.add-individual</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -961,7 +895,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Add an entry to: features</td> <td>Select an existing Agent for Nintendo O.K. for Kids</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -991,7 +925,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Add an entry to: features</td> <td>Select an existing Agent for Nintendo O.K. for Kids</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -1316,7 +1250,7 @@
<tr> <tr>
<td>select</td> <td>select</td>
<td>typeOfNew</td> <td>typeOfNew</td>
<td>label=Document Part (bibo)</td> <td>label=Chapter (bibo)</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -1356,7 +1290,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Add an entry to: part of</td> <td>Select an existing Document for Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>If you don't find the appropriate entry on the selection list above:</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -1381,8 +1320,18 @@
</tr> </tr>
<tr> <tr>
<td>select</td> <td>select</td>
<td>id=objectVar</td> <td>id=typeOfNew</td>
<td>label=Nintendo O.K. for Kids</td> <td>label=Book (bibo)</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=offerCreate</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
@ -1948,12 +1897,27 @@
</tr> </tr>
<tr> <tr>
<td>select</td> <td>select</td>
<td>objectVar</td> <td>id=typeOfNew</td>
<td>label=Nintendo: Good or Bad for Kids?</td> <td>label=Book (bibo)</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>submit</td> <td>id=offerCreate</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=name</td>
<td>Nintendo: Good or Bad for Kids?</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2111,8 +2075,9 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=name</td> <td>id=name</td>
<td>Kids</td> <td>Kids Now C</td>
</tr> </tr>
<!--Select Kids Now Conference-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>id=ui-active-menuitem</td> <td>id=ui-active-menuitem</td>
@ -2333,8 +2298,9 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=name</td> <td>id=name</td>
<td>Kids Now</td> <td>Kids Now C</td>
</tr> </tr>
<!--Select Kids Now Conference-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>id=ui-active-menuitem</td> <td>id=ui-active-menuitem</td>
@ -2353,7 +2319,7 @@
<!--Add part of--> <!--Add part of-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.add-BFO_0000050 &gt; img.add-individual</td> <td>css=a.add-RO_0002353 &gt; img.add-individual</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2363,7 +2329,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Add an entry to: part of</td> <td>Select an existing Process for Nintendo O.K. for Kids</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2388,7 +2354,7 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.add-partOf &gt; img.add-individual</td> <td>css=a.add-RO_0002353 &gt; img.add-individual</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2396,6 +2362,11 @@
<td>Edit</td> <td>Edit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>select</td>
<td>id=objectVar</td>
<td>label=Kids Now!</td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>id=submit</td> <td>id=submit</td>
@ -2419,12 +2390,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Select an existing Information Content Entity for Nintendo O.K. for Kids</td> <td>Select an existing Document for Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Information Content Entity Name</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2459,12 +2425,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Select an existing Information Content Entity for Nintendo O.K. for Kids</td> <td>Select an existing Document for Nintendo O.K. for Kids</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Information Content Entity Name</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2477,6 +2438,11 @@
<td>link=Cancel</td> <td>link=Cancel</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>select</td>
<td>id=typeOfNew</td>
<td>label=Academic Article (bibo)</td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>id=offerCreate</td> <td>id=offerCreate</td>
@ -2492,6 +2458,11 @@
<td>link=Cancel</td> <td>link=Cancel</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Create &quot;cited by&quot; entry for Nintendo O.K. for Kids </td> <td>Create &quot;cited by&quot; entry for Nintendo O.K. for Kids </td>
@ -2538,6 +2509,11 @@
<td>link=Cancel</td> <td>link=Cancel</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>select</td>
<td>id=typeOfNew</td>
<td>label=Academic Article (bibo)</td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>id=offerCreate</td> <td>id=offerCreate</td>
@ -2573,6 +2549,11 @@
<td>Edit</td> <td>Edit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>select</td>
<td>id=typeOfNew</td>
<td>label=Academic Article (bibo)</td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>id=offerCreate</td> <td>id=offerCreate</td>
@ -2599,19 +2580,19 @@
<td></td> <td></td>
</tr> </tr>
<!--Verify all fields display properly--> <!--Verify all fields display properly-->
<tr>
<td>verifyElementPresent</td>
<td>//img[@title='click to view larger image']</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Company Homepage</td> <td>link=Company Homepage</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[12]</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Company Homepage</td> <td>This is a chapter in a book that provides various professional viewpoints as to the impact of Nintendo usage on kids.</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2625,13 +2606,123 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>1</td> <td>link=Mouse, Minnie</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=published</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>9</td> <td>2009</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Marcel Dekker</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids Now Conference Proceedings</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>15</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Mouse, Minnie&nbsp;&nbsp;Person</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Mouse, Minnie</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Raising Children in the 21st Century</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=United States of America</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids Now Conference</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids Now!</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids Now Conference</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids Now!</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Children</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids Today</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Children Today</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids of the 21st Century</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1234-5678-90</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>123456789</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>99</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>22</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2646,17 +2737,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Mouse, Minnie</td> <td>1</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Marcel Dekker</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Marcel Dekker</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2664,126 +2745,16 @@
<td>New York</td> <td>New York</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>This is a chapter in a book that provides various professional viewpoints as to the impact of Nintendo usage on kids.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Raising Children in the 21st Century</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Raising Children in the 21st Century</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids Now!</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Kids Now!</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=published</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>published</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Kids Now Conference Proceedings</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Kids Now Conference Proceedings</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=exact:Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=United States of America</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>2009</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>123456789</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>1234-5678-90</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>15</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>22</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Child Development</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Children</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Nintendo: Good or Bad for Kids?</td> <td>link=Nintendo: Good or Bad for Kids?</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Nintendo: Good or Bad for Kids?</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Kids Now Conference Proceedings</td> <td>link=Kids Now Conference Proceedings</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Kids Now Conference Proceedings</td>
<td></td>
</tr>
<!--Verify Index is correct--> <!--Verify Index is correct-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -2807,22 +2778,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>research</td> <td>activities</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Book (2)</td> <td>Service (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Chapter (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Concept (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -2830,11 +2791,21 @@
<td>events</td> <td>events</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Competition (1)</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Conference (1)</td> <td>Conference (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Event (2)</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>organizations</td> <td>organizations</td>
@ -2850,6 +2821,36 @@
<td>Publisher (1)</td> <td>Publisher (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>research</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Academic Article (3)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Article (3)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Book (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Chapter (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Concept (1)</td>
<td></td>
</tr>
<!--Navigate back to Frank Furter--> <!--Navigate back to Frank Furter-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -2877,6 +2878,11 @@
<td></td> <td></td>
</tr> </tr>
<!--Verify Book Chapter is there--> <!--Verify Book Chapter is there-->
<tr>
<td>click</td>
<td>css=li.nonSelectedGroupTab.clickable</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>chapter</td> <td>chapter</td>

View file

@ -233,7 +233,7 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>clickAndWait</td>
<td>link=Cancel</td> <td>link=Cancel</td>
<td></td> <td></td>
</tr> </tr>
@ -1128,6 +1128,11 @@
<td>Research</td> <td>Research</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Grant (5)</td> <td>link=Grant (5)</td>
@ -1179,10 +1184,15 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>click</td>
<td>css=a[alt=&quot;view all faculty&quot;]</td> <td>css=a[alt=&quot;view all faculty&quot;]</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>People</td> <td>People</td>
@ -1208,6 +1218,11 @@
<td>link=Faculty Member (1)</td> <td>link=Faculty Member (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Faculty, Jane</td> <td>link=Faculty, Jane</td>
@ -1223,6 +1238,11 @@
<td>link=Librarian (1)</td> <td>link=Librarian (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Librarian, Lily</td> <td>link=Librarian, Lily</td>
@ -1238,6 +1258,11 @@
<td>link=Person (2)</td> <td>link=Person (2)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Faculty, Jane</td> <td>link=Faculty, Jane</td>

View file

@ -148,7 +148,7 @@
<td>label=Conference</td> <td>label=Conference</td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>clickAndWait</td>
<td>link=Cancel</td> <td>link=Cancel</td>
<td></td> <td></td>
</tr> </tr>
@ -255,6 +255,11 @@
<td></td> <td></td>
</tr> </tr>
<!--Verify display--> <!--Verify display-->
<tr>
<td>click</td>
<td>css=li.nonSelectedGroupTab.clickable</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>PoA Annual Conference 2000 - 2010</td> <td>PoA Annual Conference 2000 - 2010</td>

View file

@ -178,7 +178,7 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>clickAndWait</td>
<td>link=Cancel</td> <td>link=Cancel</td>
<td></td> <td></td>
</tr> </tr>

View file

@ -57,7 +57,7 @@
<!--Verify roles for Jane Faculty--> <!--Verify roles for Jane Faculty-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[8]</td> <td>//div[@id='wrapper-content']/ul/li[10]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -244,7 +244,7 @@
<!--Verify roles for Lily Librarian--> <!--Verify roles for Lily Librarian-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[8]</td> <td>//div[@id='wrapper-content']/ul/li[10]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -152,11 +152,6 @@
<td>LITA</td> <td>LITA</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[16]</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>css=li.selectedGroupTab.clickable</td> <td>css=li.selectedGroupTab.clickable</td>
@ -226,7 +221,7 @@
</tr> </tr>
<!--Delete relationship between role node and non-person thing--> <!--Delete relationship between role node and non-person thing-->
<tr> <tr>
<td>click</td> <td>clickAndWait</td>
<td>//input[@value='Delete']</td> <td>//input[@value='Delete']</td>
<td></td> <td></td>
</tr> </tr>
@ -310,7 +305,7 @@
<!--Verify condition of MEMBER OF--> <!--Verify condition of MEMBER OF-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[20]</td> <td>//div[@id='wrapper-content']/ul/li[18]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -73,7 +73,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Project</td> <td>Project (2)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Service (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -83,37 +88,32 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Course</td> <td>Course (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>events</td> <td>Conference (3)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Conference</td> <td>Event (7)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Event</td> <td>Invited Talk (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Invited Talk</td> <td>Presentation (2)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Presentation</td> <td>Workshop (1)</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Workshop</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -123,37 +123,37 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Association</td> <td>Association (4)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>College</td> <td>College (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Committee</td> <td>Committee (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Department</td> <td>Department (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Group</td> <td>Group (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Museum</td> <td>Museum (1)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Organization</td> <td>Organization (7)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -163,7 +163,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Grant</td> <td>Grant (5)</td>
<td></td> <td></td>
</tr> </tr>
<!--Delete activities--> <!--Delete activities-->
@ -302,6 +302,81 @@
<td>link=Index</td> <td>link=Index</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Service</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Service</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Ape Health Program</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Ape Health Program</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Edit this individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Control Panel</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Edit This Individual']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Editing Form</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=_delete</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you SURE you want to delete this individual? If in doubt, CANCEL.</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Index of Contents</td>
<td></td>
</tr>
<!--Delete courses--> <!--Delete courses-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -1340,7 +1415,7 @@
<td>VIVO Site Administration</td> <td>VIVO Site Administration</td>
<td></td> <td></td>
</tr> </tr>
<!--Delete --> <!--Delete grants-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Index</td> <td>link=Index</td>

View file

@ -194,7 +194,7 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>clickAndWait</td>
<td>xpath=(//input[@type='checkbox'])[6]</td> <td>xpath=(//input[@type='checkbox'])[6]</td>
<td></td> <td></td>
</tr> </tr>
@ -241,8 +241,8 @@
</tr> </tr>
<!--Opt to display 3 grants--> <!--Opt to display 3 grants-->
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td> manage grants &amp; projects</td> <td>link=manage grants &amp; projects</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -271,7 +271,7 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>click</td>
<td>link=Return to Profile Page</td> <td>link=Return to Profile Page</td>
<td></td> <td></td>
</tr> </tr>
@ -343,7 +343,7 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>click</td>
<td>link=Return to Profile Page</td> <td>link=Return to Profile Page</td>
<td></td> <td></td>
</tr> </tr>

View file

@ -347,11 +347,6 @@
<td>Librarians for the Better Treatment of Primates Committee</td> <td>Librarians for the Better Treatment of Primates Committee</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Reference Division Department</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Librarian, Lily</td> <td>link=Librarian, Lily</td>
@ -362,11 +357,6 @@
<td>link=Librarians for the Better Treatment of Primates</td> <td>link=Librarians for the Better Treatment of Primates</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Reference Division</td>
<td></td>
</tr>
<!--Verify search results for ANIMAL--> <!--Verify search results for ANIMAL-->
<tr> <tr>
<td>type</td> <td>type</td>
@ -503,12 +493,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>VIVO Cornell Grant Too Grant</td> <td>VIVO Cornell Grant Grant</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>VIVO Cornell Grant Grant</td> <td>VIVO Cornell Grant Too Grant</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -528,12 +518,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=VIVO Cornell Grant Too</td> <td>link=VIVO Cornell Grant</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=VIVO Cornell Grant</td> <td>link=VIVO Cornell Grant Too</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify search results for FACULTY--> <!--Verify search results for FACULTY-->

View file

@ -1180,11 +1180,6 @@
<td>link=Map of Science</td> <td>link=Map of Science</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause 10000</td>
<td></td>
<td></td>
</tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Furter, Frank - Map of Science Visualization</td> <td>Furter, Frank - Map of Science Visualization</td>
@ -1195,6 +1190,11 @@
<td>Furter, Frank</td> <td>Furter, Frank</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>id=entityMoniker</td> <td>id=entityMoniker</td>

View file

@ -103,7 +103,7 @@
<!--Add people to department--> <!--Add people to department-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[16]</td> <td>css=li.nonSelectedGroupTab.clickable</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -888,8 +888,18 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>selectWindow</td>
<td>Child Development</td> <td>null</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=li.nonSelectedGroupTab.clickable</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Child Development</td>
<td></td> <td></td>
</tr> </tr>
<!--Clear visualization cache--> <!--Clear visualization cache-->

View file

@ -273,7 +273,7 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[39]</td> <td>xpath=(//img[@alt='add'])[41]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -512,6 +512,67 @@
<td>Faculty, Jane</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<!--Updated test case to add two more fields for 1.6-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-ARG_0000197 &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>2727272727272727</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-hasCollaborator &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=object</td>
<td>Librar</td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Verify all fields added--> <!--Verify all fields added-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -613,6 +674,16 @@
<td>link=CIT Homepage</td> <td>link=CIT Homepage</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, John</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, John&nbsp;&nbsp;&nbsp;Faculty Member Emeritus</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Librarian, Lily Lou</td> <td>link=Librarian, Lily Lou</td>
@ -655,7 +726,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>css=#translatorOf-IAO_0000030-List &gt; li &gt; a[title=&quot;name&quot;]</td> <td>css=#translatorOf-Document-List &gt; li &gt; a[title=&quot;name&quot;]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -738,11 +809,6 @@
<td>link=Primate Experts</td> <td>link=Primate Experts</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Chimp Lover for Life</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Ape Trainer of the Decade</td> <td>link=Ape Trainer of the Decade</td>
@ -753,6 +819,31 @@
<td>Ape Trainer of the Decade, conferred by Professional Ape Trainer Association</td> <td>Ape Trainer of the Decade, conferred by Professional Ape Trainer Association</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Professional Ape Trainer Association</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Chimp Lover for Life</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>faculty mentoring relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, Amy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, Amy, 2013 -</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Mrs. Jane E. Faculty, Jr.</td> <td>Mrs. Jane E. Faculty, Jr.</td>
@ -815,7 +906,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=exact:http://orcid.org/file:///C:/xampp/11111</td> <td>link=http://orcid.org/11111</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=http://orcid.org/454545</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -848,6 +944,11 @@
<td>link=987654321</td> <td>link=987654321</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>2727272727272727</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>976976976976</td> <td>976976976976</td>

View file

@ -158,13 +158,13 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>refreshAndWait</td> <td>pause</td>
<td>10000</td> <td>10000</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>refreshAndWait</td> <td>refresh</td>
<td>10000</td> <td></td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -111,16 +111,6 @@
<td>Edit</td> <td>Edit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>id=showAddFormButton</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Create your own concept</td> <td>link=Create your own concept</td>
@ -256,9 +246,39 @@
<td>Edit</td> <td>Edit</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>id=typeOfNew</td>
<td>label=Faculty Member Emeritus (vivo)</td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>submit</td> <td>id=offerCreate</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=firstName</td>
<td>John</td>
</tr>
<tr>
<td>type</td>
<td>id=lastName</td>
<td>Adams</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -309,7 +329,7 @@
<tr> <tr>
<td>select</td> <td>select</td>
<td>id=typeOfNew</td> <td>id=typeOfNew</td>
<td>label=Geopolitical Entity (vivo)</td> <td>label=County (vivo)</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -323,7 +343,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Mozamia</td> <td>Mozamia</td>
</tr> </tr>
<tr> <tr>
@ -361,11 +381,6 @@
<td>css=a.edit-teachingOverview &gt; img.edit-individual</td> <td>css=a.edit-teachingOverview &gt; img.edit-individual</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr> <tr>
<td>waitForElementPresent</td> <td>waitForElementPresent</td>
<td>tinymce</td> <td>tinymce</td>
@ -427,8 +442,38 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>clickAndWait</td>
<td>id=changeSelection</td> <td>link=Cancel</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=#relatedBy-AwardReceipt-List &gt; li &gt; a.delete-relatedBy &gt; img.delete-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[36]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -629,7 +674,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=orcidIdDisplay</td> <td>id=orcidIdDisplay</td>
<td>file:///C:/xampp/11111</td> <td>11111</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -759,7 +804,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>Primate Experts</td> <td>Primate Experts</td>
</tr> </tr>
<tr> <tr>
@ -772,6 +817,46 @@
<td>Faculty, Jane</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>css=a.delete-relatedBy &gt; img.delete-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.delete-relatedBy &gt; img.delete-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=#backgroundGroup &gt; article.property &gt; #relatedBy &gt; a.add-relatedBy &gt; img.add-individual</td> <td>css=#backgroundGroup &gt; article.property &gt; #relatedBy &gt; a.add-relatedBy &gt; img.add-individual</td>
@ -802,26 +887,6 @@
<td>Faculty, Jane</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>css=a.delete-relatedBy &gt; img.delete-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.edit-eRACommonsId &gt; img.edit-individual</td> <td>css=a.edit-eRACommonsId &gt; img.edit-individual</td>
@ -854,7 +919,27 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.edit-assigneeFor &gt; img.edit-individual</td> <td>css=a.delete-assigneeFor &gt; img.delete-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a.add-assigneeFor &gt; img.add-individual</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -874,7 +959,7 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=label</td>
<td>USA1234567890</td> <td>USA1234567890</td>
</tr> </tr>
<tr> <tr>
@ -887,26 +972,6 @@
<td>Faculty, Jane</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>clickAndWait</td>
<td>xpath=(//img[@alt='delete this entry'])[13]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Verify all fields updated--> <!--Verify all fields updated-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
@ -985,12 +1050,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Librarian, Lily Lou</td> <td>link=Adams, John</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Librarian, Lily Lou&nbsp;&nbsp;Assistant Librarian</td> <td>Adams, John&nbsp;&nbsp;&nbsp;Faculty Member Emeritus</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -1025,7 +1090,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>css=#translatorOf-IAO_0000030-List &gt; li &gt; a[title=&quot;name&quot;]</td> <td>css=#translatorOf-Document-List &gt; li &gt; a[title=&quot;name&quot;]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -1118,6 +1183,21 @@
<td>link=Professional Ape Trainer Association</td> <td>link=Professional Ape Trainer Association</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>faculty mentoring relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, Amy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, Amy, 2013 -</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Mrs. Jane E. Faculty, Jr.</td> <td>Mrs. Jane E. Faculty, Jr.</td>
@ -1159,8 +1239,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>11111</td> <td>link=http://orcid.org/11111</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -161,6 +161,21 @@
<td>link=CIT Homepage</td> <td>link=CIT Homepage</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[18]</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, John</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, John&nbsp;&nbsp;&nbsp;Faculty Member Emeritus</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Librarian, Lily Lou</td> <td>link=Librarian, Lily Lou</td>
@ -203,7 +218,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>css=#translatorOf-IAO_0000030-List &gt; li &gt; a[title=&quot;name&quot;]</td> <td>css=#translatorOf-Document-List &gt; li &gt; a[title=&quot;name&quot;]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -286,11 +301,6 @@
<td>link=Primate Experts</td> <td>link=Primate Experts</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Chimp Lover for Life</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Ape Trainer of the Decade</td> <td>link=Ape Trainer of the Decade</td>
@ -301,6 +311,31 @@
<td>Ape Trainer of the Decade, conferred by Professional Ape Trainer Association</td> <td>Ape Trainer of the Decade, conferred by Professional Ape Trainer Association</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Professional Ape Trainer Association</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Chimp Lover for Life</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>faculty mentoring relationship</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, Amy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, Amy, 2013 -</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Mrs. Jane E. Faculty, Jr.</td> <td>Mrs. Jane E. Faculty, Jr.</td>
@ -363,7 +398,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyElementNotPresent</td> <td>verifyElementNotPresent</td>
<td>link=exact:http://orcid.org/file:///C:/xampp/11111</td> <td>link=http://orcid.org/11111</td>
<td></td>
</tr>
<tr>
<td>verifyElementNotPresent</td>
<td>link=http://orcid.org/454545</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -396,6 +436,11 @@
<td>link=987654321</td> <td>link=987654321</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>2727272727272727 </td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>976976976976</td> <td>976976976976</td>

View file

@ -151,6 +151,11 @@
<td>link=people</td> <td>link=people</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=activities</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=events</td> <td>link=events</td>
@ -176,6 +181,21 @@
<td>link=Primate Feeding</td> <td>link=Primate Feeding</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Feeding Training Service</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Feeding</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Feeding Concept</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Primate Reactions</td> <td>link=Primate Reactions</td>
@ -351,7 +371,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Mozamia Country</td> <td>Mozamia County</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -395,6 +415,143 @@
<td>Faculty, Jane Assistant Professor</td> <td>Faculty, Jane Assistant Professor</td>
<td></td> <td></td>
</tr> </tr>
<!--Search for FEEDING-->
<tr>
<td>type</td>
<td>querytext</td>
<td>feeding</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Search']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=people</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=activities</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=research</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=JF Feeding</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>JF Feeding Protocol</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Feeding</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Feeding Training Service</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>xpath=(//a[contains(text(),'Primate Feeding')])[2]</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Feeding Concept</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=JF Feeding Revised</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>JF Feeding Revised Protocol</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane Assistant Professor</td>
<td></td>
</tr>
<!--Search for ADAMS-->
<tr>
<td>type</td>
<td>querytext</td>
<td>adams</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Search']</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=people</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=research</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, John</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, John Faculty Member Emeritus</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Adams, Amy</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Adams, Amy Person</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Feeding</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Primate Feeding Concept</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane Assistant Professor</td>
<td></td>
</tr>
<!--Go to VIVO homepage--> <!--Go to VIVO homepage-->
<tr> <tr>
<td>open</td> <td>open</td>

View file

@ -108,7 +108,7 @@
<!--Verify architectural details is an available field--> <!--Verify architectural details is an available field-->
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[18]</td> <td>//div[@id='wrapper-content']/ul/li[16]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -11,7 +11,7 @@
<thead> <thead>
<tr><td rowspan="1" colspan="3">AddMuseumVisitingHours</td></tr> <tr><td rowspan="1" colspan="3">AddMuseumVisitingHours</td></tr>
</thead><tbody> </thead><tbody>
<!--Associate visiting hours with the Johnson Art Museum--> <!--Associate year founded with the Johnson Art Museum-->
<tr> <tr>
<td>deleteAllVisibleCookies</td> <td>deleteAllVisibleCookies</td>
<td></td> <td></td>
@ -102,23 +102,13 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>selectWindow</td>
<td>//h3[@id='visitingHours']/a/img</td> <td>null</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>typeOfNew</td>
<td>label=Date/Time Interval (vivo)</td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>id=offerCreate</td> <td>css=a.add-yearFounded &gt; img.add-individual</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -128,12 +118,12 @@
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name</td> <td>id=startField-year</td>
<td>10am-4pm</td> <td>1959</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>submit</td> <td>id=submit</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -141,10 +131,10 @@
<td>Johnson Art Museum</td> <td>Johnson Art Museum</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify visiting hours have been set--> <!--Verify year founded has been set-->
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyTextPresent</td>
<td>link=10am-4pm</td> <td>1959 -</td>
<td></td> <td></td>
</tr> </tr>
<!--Log out--> <!--Log out-->

View file

@ -11,7 +11,7 @@
<thead> <thead>
<tr><td rowspan="1" colspan="3">AddObjPropVisitingHours</td></tr> <tr><td rowspan="1" colspan="3">AddObjPropVisitingHours</td></tr>
</thead><tbody> </thead><tbody>
<!--Add Object Property visiting hours to Property Group Place--> <!--Add Object Property year founded to Property Group Place-->
<tr> <tr>
<td>deleteAllVisibleCookies</td> <td>deleteAllVisibleCookies</td>
<td></td> <td></td>
@ -83,7 +83,7 @@
<!--Verify visiting hours does not already exist--> <!--Verify visiting hours does not already exist-->
<tr> <tr>
<td>verifyElementNotPresent</td> <td>verifyElementNotPresent</td>
<td>link=visiting hours</td> <td>link=year founded</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -115,12 +115,12 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>name=LocalName</td> <td>name=LocalName</td>
<td>visitingHours</td> <td>yearFounded</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name=DomainPublic</td> <td>name=DomainPublic</td>
<td>visiting hours</td> <td>year founded</td>
</tr> </tr>
<tr> <tr>
<td>select</td> <td>select</td>
@ -130,12 +130,12 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>name=LocalNameInverse</td> <td>name=LocalNameInverse</td>
<td>visitingHoursFor</td> <td>yearFoundedFor</td>
</tr> </tr>
<tr> <tr>
<td>type</td> <td>type</td>
<td>name=RangePublic</td> <td>name=RangePublic</td>
<td>visiting hours for</td> <td>year founded for</td>
</tr> </tr>
<tr> <tr>
<td>select</td> <td>select</td>
@ -167,6 +167,11 @@
<td>name=OfferCreateNewOption</td> <td>name=OfferCreateNewOption</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>type</td>
<td>name=CustomEntryForm</td>
<td>edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DateTimeIntervalFormGenerator</td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>primaryAction</td> <td>primaryAction</td>
@ -180,7 +185,7 @@
<!--Verify visiting hours has been properly added--> <!--Verify visiting hours has been properly added-->
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>visiting hours (bibo)</td> <td>year founded (bibo)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -200,12 +205,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>visitingHours</td> <td>yearFounded</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>visiting hours</td> <td>year founded</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -240,7 +245,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>(unspecified)</td> <td>edu.cornell.mannlib.vitro.webapp.edit.n3editing.configuration.generators.DateTimeIntervalFormGenerator</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -255,7 +260,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>http://purl.org/ontology/bibo/visitingHours</td> <td>http://purl.org/ontology/bibo/yearFounded</td>
<td></td> <td></td>
</tr> </tr>
<!--Log out--> <!--Log out-->

View file

@ -124,7 +124,7 @@
</tr> </tr>
<tr> <tr>
<td>waitForPageToLoad</td> <td>waitForPageToLoad</td>
<td>10000</td> <td>20000</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -11,7 +11,7 @@
<thead> <thead>
<tr><td rowspan="1" colspan="3">DeleteObjPropVisitingHours</td></tr> <tr><td rowspan="1" colspan="3">DeleteObjPropVisitingHours</td></tr>
</thead><tbody> </thead><tbody>
<!--Delete test Object Property visiting hours--> <!--Delete test Object Property year founded-->
<tr> <tr>
<td>deleteAllVisibleCookies</td> <td>deleteAllVisibleCookies</td>
<td></td> <td></td>
@ -80,16 +80,16 @@
<td>VIVO</td> <td>VIVO</td>
<td></td> <td></td>
</tr> </tr>
<!--Verify that visiting hours does indeed exist--> <!--Verify that year founded does indeed exist-->
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=visiting hours (bibo)</td> <td>link=year founded (bibo)</td>
<td></td> <td></td>
</tr> </tr>
<!--Select to edit visiting hours--> <!--Select to edit year founded-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=visiting hours (bibo)</td> <td>link=year founded (bibo)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -120,7 +120,7 @@
</tr> </tr>
<tr> <tr>
<td>waitForPageToLoad</td> <td>waitForPageToLoad</td>
<td>10000</td> <td>20000</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -131,7 +131,7 @@
<!--Verify visiting hours is gone--> <!--Verify visiting hours is gone-->
<tr> <tr>
<td>verifyTextNotPresent</td> <td>verifyTextNotPresent</td>
<td>visiting hours (bibo)</td> <td>year founded (bibo)</td>
<td></td> <td></td>
</tr> </tr>
<!--Logout--> <!--Logout-->

View file

@ -110,7 +110,7 @@
</tr> </tr>
<tr> <tr>
<td>waitForPageToLoad</td> <td>waitForPageToLoad</td>
<td>10000</td> <td>20000</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -11,7 +11,7 @@
<thead> <thead>
<tr><td rowspan="1" colspan="3">EditObjPropVisitingHours</td></tr> <tr><td rowspan="1" colspan="3">EditObjPropVisitingHours</td></tr>
</thead><tbody> </thead><tbody>
<!--Edit visiting hours Display Level and Display Tier--> <!--Edit year founded Display Level and Display Tier-->
<tr> <tr>
<td>deleteAllVisibleCookies</td> <td>deleteAllVisibleCookies</td>
<td></td> <td></td>
@ -83,7 +83,7 @@
<!--Select to open visiting hours--> <!--Select to open visiting hours-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=visiting hours (bibo)</td> <td>link=year founded (bibo)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -11,15 +11,15 @@
<tr><td><a href="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr> <tr><td><a href="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr>
<tr><td><a href="AddPropertyGroupPlace.html">AddPropertyGroupPlace</a></td></tr> <tr><td><a href="AddPropertyGroupPlace.html">AddPropertyGroupPlace</a></td></tr>
<tr><td><a href="ChangePlaceDisplayRank.html">ChangePlaceDisplayRank</a></td></tr> <tr><td><a href="ChangePlaceDisplayRank.html">ChangePlaceDisplayRank</a></td></tr>
<tr><td><a href="AddObjPropVisitingHours.html">AddObjPropVisitingHours</a></td></tr> <tr><td><a href="AddObjPropYearFounded.html">AddObjPropYearFounded</a></td></tr>
<tr><td><a href="EditObjPropVisitingHours.html">EditObjPropVisitingHours</a></td></tr> <tr><td><a href="EditObjPropYearFounded.html">EditObjPropYearFounded</a></td></tr>
<tr><td><a href="AddMuseum.html">AddMuseum</a></td></tr> <tr><td><a href="AddMuseum.html">AddMuseum</a></td></tr>
<tr><td><a href="AddMuseumVisitingHours.html">AddMuseumVisitingHours</a></td></tr> <tr><td><a href="AddMuseumYearFounded.html">AddMuseumYearFounded</a></td></tr>
<tr><td><a href="AddDataPropArchDetails.html">AddDataPropArchDetails</a></td></tr> <tr><td><a href="AddDataPropArchDetails.html">AddDataPropArchDetails</a></td></tr>
<tr><td><a href="AddMuseumArchDetails.html">AddMuseumArchDetails</a></td></tr> <tr><td><a href="AddMuseumArchDetails.html">AddMuseumArchDetails</a></td></tr>
<tr><td><a href="DeleteMuseum.html">DeleteMuseum</a></td></tr> <tr><td><a href="DeleteMuseum.html">DeleteMuseum</a></td></tr>
<tr><td><a href="DeleteDataPropArchDetails.html">DeleteDataPropArchDetails</a></td></tr> <tr><td><a href="DeleteDataPropArchDetails.html">DeleteDataPropArchDetails</a></td></tr>
<tr><td><a href="DeleteObjPropVisitingHours.html">DeleteObjPropVisitingHours</a></td></tr> <tr><td><a href="DeleteObjPropYearFounded.html">DeleteObjPropYearFounded</a></td></tr>
<tr><td><a href="DeletePropertyGroupPlace.html">DeletePropertyGroupPlace</a></td></tr> <tr><td><a href="DeletePropertyGroupPlace.html">DeletePropertyGroupPlace</a></td></tr>
</tbody></table> </tbody></table>
</body> </body>

View file

@ -93,7 +93,7 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>xpath=(//img[@alt='add'])[24]</td> <td>xpath=(//img[@alt='add'])[28]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -93,7 +93,7 @@
</tr> </tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Edit</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -411,13 +411,18 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>verifyTextPresent</td>
<td>css=li.nonSelectedGroupTab.clickable</td> <td>Best Professor</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyTextPresent</td>
<td>link=Carroll College</td> <td>Award or Honor</td>
<td></td>
</tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -427,7 +432,7 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Best Professor (Faculty, Jane - 2012)</td> <td>css=a[title=&quot;name&quot;]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -435,6 +440,11 @@
<td>Best Professor (Faculty, Jane - 2012)</td> <td>Best Professor (Faculty, Jane - 2012)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyTextPresent</td>
<td>Yearly award for the best professor across departments. </td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Best Professor</td> <td>link=Best Professor</td>
@ -442,7 +452,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Faculty, Jane Assistant Professor</td> <td>Faculty, Jane&nbsp;&nbsp;&nbsp;Assistant Professor</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -451,8 +461,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Yearly award for the best professor across departments. </td> <td>link=Carroll College</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -501,8 +511,13 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyTextPresent</td>
<td>link=Carroll College</td> <td>Professor of the Decade</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Award or Honor</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -512,7 +527,7 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Professor of the Decade (Faculty, Jane - 2010)</td> <td>css=a[title=&quot;name&quot;]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -522,12 +537,42 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Professor of the Decade</td> <td>Professor of the Decade (Faculty, Jane - 2010)</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Professor of the Decade</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=a[title=&quot;name&quot;]</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Professor of the Decade (Faculty, Jane - 2010)</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Professor of the Decade (Faculty, Jane - 2010)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Faculty, Jane Assistant Professor</td> <td>Professor of the Decade (Faculty, Jane - 2010)</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Professor of the Decade</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane&nbsp;&nbsp;&nbsp;Assistant Professor</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -535,6 +580,11 @@
<td>link=Faculty, Jane</td> <td>link=Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Carroll College</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>2000 - 2010</td> <td>2000 - 2010</td>
@ -586,13 +636,13 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>verifyTextPresent</td>
<td>//div[@id='wrapper-content']/ul/li[6]</td> <td>Primate Expert</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyTextPresent</td>
<td>link=Primates-R-Us</td> <td>Award or Honor</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -611,18 +661,23 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyTextPresent</td>
<td>link=Primate Expert</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Primate Expert (Faculty, Jane - 2005)</td> <td>Primate Expert (Faculty, Jane - 2005)</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Faculty, Jane Assistant Professor </td> <td>Yearly award for the person who does the most to improve the life of primates.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Primate Expert</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty, Jane&nbsp;&nbsp;&nbsp;Assistant Professor</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -631,8 +686,8 @@
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyElementPresent</td>
<td>Yearly award for the person who does the most to improve the life of primates.</td> <td>link=Primates-R-Us</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>

View file

@ -86,6 +86,11 @@
<td></td> <td></td>
</tr> </tr>
<!--Delete awards one at a time--> <!--Delete awards one at a time-->
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[18]</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.delete-relatedBy &gt; img.delete-individual</td> <td>css=a.delete-relatedBy &gt; img.delete-individual</td>

View file

@ -303,12 +303,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Version rel-1.6-rc3</td> <td>Version rel-1.6-rc5</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=rel-1.6-rc3</td> <td>link=rel-1.6-rc5</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -532,7 +532,7 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Version rel-1.6-rc3</td> <td>Version rel-1.6-rc5</td>
<td></td> <td></td>
</tr> </tr>
<!--Set site information back to default--> <!--Set site information back to default-->
@ -639,12 +639,12 @@
</tr> </tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>Version rel-1.6-rc3</td> <td>Version rel-1.6-rc</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=rel-1.6-rc3</td> <td>link=rel-1.6-rc5</td>
<td></td> <td></td>
</tr> </tr>
<!--Logout--> <!--Logout-->

View file

@ -0,0 +1,127 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>CreateTestFacultyMember</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">CreateTestFacultyMember</td></tr>
</thead><tbody>
<!--Check for proper data hiding-->
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000000000</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!------->
<!--Check that ScopusID is not publicly visible but eRACommonsID is-->
<tr>
<td>open</td>
<td>/vivo/individual/lodFacultyMember/lodFacultyMember.rdf</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Should see ~80 lines of RDF/XML-->
<!--vivo:eRACommonsId should be displayed-->
<!--vivo:scopusId should NOT be displayed-->
<!------->
<!--Log in as Editor, Curator or Admin -->
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Log in to VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=loginName</td>
<td>testAdmin@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>id=loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!------->
<!--Check that ScopusID and eRACommonsID are visible for admin-->
<tr>
<td>open</td>
<td>/vivo/individual/lodFacultyMember/lodFacultyMember.rdf</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Should see ~80 lines of RDF/XML-->
<!--Check that it now includes a line for vivo:scopusId-->
<!--Check that ScopusID is visible to Editors, Curators and Admins-->
<!------->
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,107 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://localhost:8080/vivo" />
<title>RebuildSearchIndex</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">RebuildSearchIndex</td></tr>
</thead><tbody>
<!--Rebuild Search Index-->
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000000000</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Log in to VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=loginName</td>
<td>testAdmin@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>id=loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Site Admin</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Rebuild search index</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Rebuild Search Index</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=rebuild</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Rebuild Search Index</td>
<td></td>
</tr>
<tr>
<td>waitForTextPresent</td>
<td>Reset the search index and re-populate it.</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr>
<tr><td><a href="TestUserCreated.html">TestUserCreated</a></td></tr>
<tr><td><a href="TestVariousRequests.html">TestVariousRequests</a></td></tr>
<tr><td><a href="CheckDataHiding.html">CheckDataHiding</a></td></tr>
<tr><td><a href="TestRDFAccept.html">TestRDFAccept</a></td></tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,723 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>CreateTestFacultyMember</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">CreateTestFacultyMember</td></tr>
</thead><tbody>
<!--Ask for various types of RDF by ACCEPT header-->
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000000000</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Log in to VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=loginName</td>
<td>testAdmin@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>id=loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!------->
<tr>
<td>open</td>
<td>/vivo/TestLinkedOpenData.html</td>
<td></td>
</tr>
<!--See the test page-->
<!--Selenium and HTML cant issue HTTP requests with specific “Accept” headers-->
<!--This page uses AJAX calls to submit the requests-->
<tr>
<td>verifyTextPresent</td>
<td>Test the Linked Open Data requests</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Try various accept headers</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=RDFXML_button</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=N3_button</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=TTL_button</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=JSONLD_button</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Try non-existent URI with RDFXML accept header</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=BOGUS_URI_button</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=BOGUS_ACCEPT_button</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=BOGUS_FORMAT_button</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=BOGUS_EXTENSION_button</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response data</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=CLEAR_button</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is No type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=RDFXML_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 200</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is application/rdf+xml</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>No text</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>&lt;rdf:RDF xmlns:vitro-public=&quot;http://vitro.mannlib.cornell.edu/ns/vitro/public#&quot; xmlns:c4o=&quot;http://purl.org/spar/c4o/&quot; xmlns:geo=&quot;http://aims.fao.org/aos/geopolitical.owl#&quot; xmlns:skos=&quot;http://www.w3.org/2004/02/skos/core#&quot; xmlns:obo=&quot;http://purl.obolibrary.org/obo/&quot; xmlns:ocrer=&quot;http://purl.org/net/OCRe/research.owl#&quot; xmlns:event=&quot;http://purl.org/NET/c4dm/event.owl#&quot; </td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=CLEAR_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is No type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=N3_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 200</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is text/n3</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>No text</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>@prefix ocresd: &lt;http://purl.org/net/OCRe/study_design.owl#&gt; . @prefix geo: &lt;http://aims.fao.org/aos/geopolitical.owl#&gt; . @prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; . @prefix scires: &lt;http://vivoweb.org/ontology/scientific-research#&gt; . @prefix cito: &lt;http://purl.org/spar/cito/&gt; . @prefix fabio: &lt;http://purl.org/spar/fabio/&gt; . @prefix vcard: &lt;http://www.w3.org/2006/vcard/ns#&gt; . </td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=CLEAR_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is No type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=TTL_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 200</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is text/turtle</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>No text</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>@prefix ocresd: &lt;http://purl.org/net/OCRe/study_design.owl#&gt; . @prefix geo: &lt;http://aims.fao.org/aos/geopolitical.owl#&gt; . @prefix foaf: &lt;http://xmlns.com/foaf/0.1/&gt; . @prefix scires: &lt;http://vivoweb.org/ontology/scientific-research#&gt; . @prefix cito: &lt;http://purl.org/spar/cito/&gt; . @prefix fabio: &lt;http://purl.org/spar/fabio/&gt; . @prefix vcard: &lt;http://www.w3.org/2006/vcard/ns#&gt; . </td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=CLEAR_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is No type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=JSONLD_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 200</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is application/json</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=CLEAR_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is No type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=BOGUS_URI_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 404</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is text/html</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>No text</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>&lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot; /&gt; &lt;!-- Google Chrome Frame open source plug-in brings Google Chrome's open web technologies and speedy JavaScript engine to Internet Explorer--&gt; &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&gt; &lt;title&gt;Individual Not Found&lt;/title&gt; &lt;!-- vitro base styles (application-wide) --&gt; &lt;link </td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=CLEAR_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is No type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=BOGUS_ACCEPT_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 200</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is text/html</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>No text</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>&lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot; /&gt; &lt;!-- Google Chrome Frame open source plug-in brings Google Chrome's open web technologies and speedy JavaScript engine to Internet Explorer--&gt; &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&gt; &lt;title&gt;Example, Bad &lt;/title&gt; &lt;!-- vitro base styles (application-wide) --&gt; &lt;link </td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Mr. Bad Example</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=CLEAR_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is No type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=BOGUS_FORMAT_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 200</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is text/html</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>No text</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>&lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot; /&gt; &lt;!-- Google Chrome Frame open source plug-in brings Google Chrome's open web technologies and speedy JavaScript engine to Internet Explorer--&gt; &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&gt; &lt;title&gt;Example, Bad &lt;/title&gt; &lt;!-- vitro base styles (application-wide) --&gt; &lt;link </td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Mr. Bad Example</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=CLEAR_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is No type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=BOGUS_EXTENSION_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 404</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is text/html</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>No text</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>&lt;!DOCTYPE html&gt; &lt;html lang=&quot;en&quot;&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot; /&gt; &lt;!-- Google Chrome Frame open source plug-in brings Google Chrome's open web technologies and speedy JavaScript engine to Internet Explorer--&gt; &lt;meta http-equiv=&quot;X-UA-Compatible&quot; content=&quot;IE=edge,chrome=1&quot;&gt; &lt;title&gt;Individual Not Found&lt;/title&gt; &lt;!-- vitro base styles (application-wide) --&gt; &lt;link </td>
<td></td>
</tr>
<tr>
<td>verifyTextNotPresent</td>
<td>Mr. Bad Example</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Individual not found</td>
<td></td>
</tr>
<!------->
<tr>
<td>click</td>
<td>id=CLEAR_button</td>
<td></td>
</tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Response code is 000</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>MIME type is No type</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Text is:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>No text</td>
<td></td>
</tr>
<!------->
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,133 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>CreateTestFacultyMember</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">CreateTestFacultyMember</td></tr>
</thead><tbody>
<!--Check that the user has been created-->
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000000000</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Log in to VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=loginName</td>
<td>testAdmin@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>id=loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/display/lodFacultyMember</td>
<td></td>
</tr>
<!--Check out profile page for Mr. Bad Example-->
<tr>
<td>assertTitle</td>
<td>Example, Bad</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Not someone on whom you should base your actions.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Slashdot</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[18]</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Department of Redundancy Department</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Department of Redundancy Department Bozo 1992 -</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Mr. Bad Example</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>My_eRA_ID</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=10982375409</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -0,0 +1,219 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>CreateTestFacultyMember</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">CreateTestFacultyMember</td></tr>
</thead><tbody>
<!--Ask for various types of RDF by URL or Format-->
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>100000000000</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Log in to VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=loginName</td>
<td>testAdmin@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>id=loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=loginForm</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!------->
<tr>
<td>open</td>
<td>/vivo/individual/lodFacultyMember/lodFacultyMember.rdf</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Should see ~80 lines of RDF/XML-->
<!------->
<tr>
<td>open</td>
<td>/vivo/display/lodFacultyMember?format=rdfxml</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Should see ~80 lines of RDF/XML-->
<!------->
<tr>
<td>open</td>
<td>/vivo/individual/lodFacultyMember/lodFacultyMember.jsonld</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Should see a really dense response of JSON-LD Lots of “[“, “{“, “}”, and “]”-->
<tr>
<td>verifyTextPresent</td>
<td>[{&quot;@id&quot;:&quot;http://localhost:8080/vivo/individual/lodFacultyMember/lodFacultyMember.jsonld&quot;,&quot;http://purl.org/dc/elements/1.1/rights&quot;:[{&quot;@id&quot;:&quot;http://vivo.mydomain.edu/termsOfUse&quot;}],&quot;http://purl.org/dc/elements/1.1/date&quot;:</td>
<td></td>
</tr>
<!--If you view the source, its all one long line.-->
<!------->
<tr>
<td>open</td>
<td>/vivo/display/lodFacultyMember?format=jsonld</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Should see a really dense response of JSON-LD Lots of “[“, “{“, “}”, and “]”-->
<!--If you view the source, its all one long line-->
<tr>
<td>verifyTextPresent</td>
<td>[{&quot;@id&quot;:&quot;http://localhost:8080/vivo/display/lodFacultyMember&quot;,&quot;http://purl.org/dc/elements/1.1/rights&quot;:[{&quot;@id&quot;:&quot;http://vivo.mydomain.edu/termsOfUse&quot;}],&quot;http://purl.org/dc/elements/1.1/date&quot;:[{&quot;@value&quot;:&quot;2013-12-09T15:25:39&quot;,&quot;@type&quot;:&quot;http:</td>
<td></td>
</tr>
<!------->
<tr>
<td>open</td>
<td>/vivo/individual/lodFacultyMember/lodFacultyMember.n3</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Browser will try to download a file called lodFacultyMember.n3, containing about 70 lines of N3 RDF-->
<!--Browser may ask what program should be used to open the file-->
<!------->
<tr>
<td>open</td>
<td>/vivo/display/lodFacultyMember?format=n3</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Browser will try to download a file called lodFacultyMember, containing about 70 lines of N3 RDF-->
<!--Browser may ask what program should be used to open the file-->
<!------->
<tr>
<td>open</td>
<td>/vivo/individual/lodFacultyMember/lodFacultyMember.ttl</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Browser will try to download a file called lodFacultyMember.ttl, containing about 70 lines of TTL RDF-->
<!--Browser may ask what program should be used to open the file-->
<!------->
<tr>
<td>open</td>
<td>/vivo/display/lodFacultyMember?format=ttl</td>
<td></td>
</tr>
<!--Pause to check results-->
<tr>
<td>pause</td>
<td>10000</td>
<td></td>
</tr>
<!--Browser will try to download a file called lodFacultyMember, containing about 70 lines of TTL RDF-->
<!--Browser may ask what program should be used to open the file-->
<!------->
<tr>
<td>open</td>
<td>/vivo/display/bogus?format=jsonld</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Individual Not Found</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Individual not found:</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>This id is the id of the entity to query for. netid also works.</td>
<td></td>
</tr>
<!------->
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -81,6 +81,11 @@
<td></td> <td></td>
</tr> </tr>
<!--Verify 3 user accounts exist before trying to delete them--> <!--Verify 3 user accounts exist before trying to delete them-->
<tr>
<td>verifyTextPresent</td>
<td>8 accounts</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=EddieEditor@cornell.edu</td> <td>link=EddieEditor@cornell.edu</td>
@ -107,6 +112,16 @@
<td>name=deleteAccount</td> <td>name=deleteAccount</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>xpath=(//input[@name='deleteAccount'])[2]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>xpath=(//input[@name='deleteAccount'])[3]</td>
<td></td>
</tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>name=delete-account</td> <td>name=delete-account</td>
@ -117,56 +132,6 @@
<td>VIVO</td> <td>VIVO</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>click</td>
<td>name=deleteAccount</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=delete-account</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you want to delete this account?</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=deleteAccount</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=delete-account</td>
<td></td>
</tr>
<tr>
<td>assertConfirmation</td>
<td>Are you sure you want to delete this account?</td>
<td></td>
</tr>
<tr>
<td>waitForPageToLoad</td>
<td>5000</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyTextPresent</td> <td>verifyTextPresent</td>
<td>5 accounts</td> <td>5 accounts</td>

View file

@ -238,7 +238,7 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=loginPassword</td> <td>id=loginPassword</td>
<td>Password</td> <td>myPassword</td>
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>

View file

@ -121,11 +121,6 @@
<td>Faculty, Jane</td> <td>Faculty, Jane</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr> <tr>
<td>click</td> <td>click</td>
<td>//div[@id='wrapper-content']/ul/li[18]</td> <td>//div[@id='wrapper-content']/ul/li[18]</td>
@ -136,82 +131,6 @@
<td>JaneFaculty@cornell.edu</td> <td>JaneFaculty@cornell.edu</td>
<td></td> <td></td>
</tr> </tr>
<!--Now login as admin to associate user account to faculty member-->
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Site Admin</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=JaneFaculty@cornell.edu</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=associateProfileName</td>
<td>Facult</td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submitMyAccount</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!--Log out--> <!--Log out-->
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>

View file

@ -0,0 +1,208 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="" />
<title>AddFacultyInfo</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">AddFacultyInfo</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>500000</td>
<td></td>
</tr>
<!--Add email to self-editor field-->
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!--Must not be logged in-->
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Log in to VIVO</td>
<td></td>
</tr>
<!--Must log in as site admin-->
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<!--Find Jane Faculty via Index-->
<tr>
<td>clickAndWait</td>
<td>link=Index</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty Member</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty Member</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<!--Add self-editor link field-->
<tr>
<td>clickAndWait</td>
<td>css=a.add-researcherId &gt; img.add-individual</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Edit</td>
<td></td>
</tr>
<tr>
<td>waitForElementPresent</td>
<td>tinymce</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>tinymce</td>
<td>JaneFaculty@cornell.edu</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Faculty, Jane</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='wrapper-content']/ul/li[18]</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>JaneFaculty@cornell.edu</td>
<td></td>
</tr>
<!--Associate Jane's profile with her user account-->
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Site Admin</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO Site Administration</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=JaneFaculty@cornell.edu</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=associateProfileName</td>
<td>Facu</td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submitMyAccount</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!--Log out-->
<tr>
<td>clickAndWait</td>
<td>link=Home</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -118,7 +118,12 @@
<tr> <tr>
<td>type</td> <td>type</td>
<td>id=associateProfileName</td> <td>id=associateProfileName</td>
<td>Faculty, Jane</td> <td>Facul</td>
</tr>
<tr>
<td>click</td>
<td>id=ui-active-menuitem</td>
<td></td>
</tr> </tr>
<tr> <tr>
<td>click</td> <td>click</td>

View file

@ -0,0 +1,192 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://localhost:8080/" />
<title>CreateNewNobodyUser</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">CreateNewNobodyUser</td></tr>
</thead><tbody>
<tr>
<td>deleteAllVisibleCookies</td>
<td></td>
<td></td>
</tr>
<tr>
<td>setTimeout</td>
<td>10000000</td>
<td></td>
</tr>
<!--Create self-editor user named Jane Faculty-->
<tr>
<td>open</td>
<td>/vivo/</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!--Must not be logged in already-->
<tr>
<td>clickAndWait</td>
<td>link=Log in</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>Log in to VIVO</td>
<td></td>
</tr>
<!--Must login as site admin-->
<tr>
<td>type</td>
<td>loginName</td>
<td>testAdmin@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>loginPassword</td>
<td>Password</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>loginForm</td>
<td></td>
</tr>
<!--Create a new user-->
<tr>
<td>clickAndWait</td>
<td>link=Site Admin</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=User accounts</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>User accounts</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//input[@value='Add new account']</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>User accounts &gt; Add new account</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=email-address</td>
<td>JaneFaculty@cornell.edu</td>
</tr>
<tr>
<td>type</td>
<td>id=first-name</td>
<td>Jane</td>
</tr>
<tr>
<td>type</td>
<td>id=last-name</td>
<td>Faculty</td>
</tr>
<tr>
<td>type</td>
<td>id=externalAuthId</td>
<td>JaneFaculty@cornell.edu</td>
</tr>
<tr>
<td>click</td>
<td>xpath=(//input[@name='role'])[4]</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=initial-password</td>
<td>myPassword</td>
</tr>
<tr>
<td>type</td>
<td>id=confirm-password</td>
<td>myPassword</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>name=submitAdd</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
<!--Verify account-->
<tr>
<td>verifyTextPresent</td>
<td>A new account for Jane Faculty was successfully created.</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=JaneFaculty@cornell.edu</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Jane</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Faculty</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>ACTIVE</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>Self Editor</td>
<td></td>
</tr>
<tr>
<td>verifyTextPresent</td>
<td>0</td>
<td></td>
</tr>
<!--Logout-->
<tr>
<td>clickAndWait</td>
<td>link=Log out</td>
<td></td>
</tr>
<tr>
<td>assertTitle</td>
<td>VIVO</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View file

@ -19,11 +19,11 @@
<tr><td><a href="DeleteNewSelfEditorUser.html">DeleteNewSelfEditorUser</a></td></tr> <tr><td><a href="DeleteNewSelfEditorUser.html">DeleteNewSelfEditorUser</a></td></tr>
<tr><td><a href="DeleteFacultyInfo.html">DeleteFacultyInfo</a></td></tr> <tr><td><a href="DeleteFacultyInfo.html">DeleteFacultyInfo</a></td></tr>
<tr><td><a href="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr> <tr><td><a href="RebuildSearchIndex.html">RebuildSearchIndex</a></td></tr>
<tr><td><a href="CreateNewSelfEditorUser.html">CreateNewSelfEditorUser</a></td></tr> <tr><td><a href="CreateNewSelfEditorUser2.html">CreateNewSelfEditorUser2</a></td></tr>
<tr><td><a href="FirstTimeSelfEditorLogin2.html">FirstTimeSelfEditorLogin2</a></td></tr> <tr><td><a href="FirstTimeSelfEditorLogin2.html">FirstTimeSelfEditorLogin2</a></td></tr>
<tr><td><a href="TryNewSelfEditorPassword2.html">TryNewSelfEditorPassword2</a></td></tr> <tr><td><a href="TryNewSelfEditorPassword2.html">TryNewSelfEditorPassword2</a></td></tr>
<tr><td><a href="CreateFacultyMember.html">CreateFacultyMember</a></td></tr> <tr><td><a href="CreateFacultyMember.html">CreateFacultyMember</a></td></tr>
<tr><td><a href="AddSelfEditorId.html">AddSelfEditorId</a></td></tr> <tr><td><a href="AddSelfEditorId2.html">AddSelfEditorId2</a></td></tr>
<tr><td><a href="CheckSelfEditorPrivileges.html">CheckSelfEditorPrivileges</a></td></tr> <tr><td><a href="CheckSelfEditorPrivileges.html">CheckSelfEditorPrivileges</a></td></tr>
<tr><td><a href="DeleteNewSelfEditorUser.html">DeleteNewSelfEditorUser</a></td></tr> <tr><td><a href="DeleteNewSelfEditorUser.html">DeleteNewSelfEditorUser</a></td></tr>
<tr><td><a href="DeleteFacultyInfo.html">DeleteFacultyInfo</a></td></tr> <tr><td><a href="DeleteFacultyInfo.html">DeleteFacultyInfo</a></td></tr>

View file

@ -289,10 +289,15 @@
</tr> </tr>
<!--Check Browse view of Person--> <!--Check Browse view of Person-->
<tr> <tr>
<td>clickAndWait</td> <td>click</td>
<td>link=Person (5)</td> <td>link=Person (5)</td>
<td></td> <td></td>
</tr> </tr>
<tr>
<td>pause</td>
<td>5000</td>
<td></td>
</tr>
<tr> <tr>
<td>verifyElementPresent</td> <td>verifyElementPresent</td>
<td>link=Baker, Able</td> <td>link=Baker, Able</td>

View file

@ -107,7 +107,7 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>css=a.add-RO_0001025 &gt; img.add-individual</td> <td>xpath=(//img[@alt='add'])[38]</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
@ -234,17 +234,12 @@
</tr> </tr>
<tr> <tr>
<td>clickAndWait</td> <td>clickAndWait</td>
<td>link=Campus</td> <td>link=Building</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>
<td>assertTitle</td> <td>assertTitle</td>
<td>Campus</td> <td>Building</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Building A</td>
<td></td> <td></td>
</tr> </tr>
<tr> <tr>