Term | Meaning | ||
Adoption (of VIVO) |
| ||
Apache Tomcat | Apache Tomcat (or Jakarta Tomcat or simply Tomcat) is an open source servlet container developed by the Apache Software Foundation (ASF). Tomcat implements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystems, and provides a "pure Java" HTTP web server environment for Java code to run. http://tomcat.apache.org/ | ||
Classes | Individuals in VIVO are typed as members of one or more classes organized and displayed as a hierarchy. Child or sub-classes inherit the properties of their parent or super-classes. A child class is a specialization of a parent class – if Person is the most general class for people, then Faculty Member and Student are more specialized child classes. The class hierarchy in an ontology acts much like a taxonomy, where everything about a parent is also true for its children. A class is somewhat comparable to a noun in grammar. That is, it is most often a person, a place or a thing. | ||
Class groups | Class groups are a VIVO-specific extension to support using VIVO as a public website as well as an ontology and content editor. | ||
Class hierarchy | Individuals in VIVO are, however, typed (using the rdf:type property) as members of one or more classes organized and displayed as a hierarchy. Child or sub-classes inherit the properties of their parent or super-classes. A child class is a specialization of a parent class – if Person is the most general class for people, then Faculty Member and Student are more specialized child classes. The class hierarchy in an ontology acts much like a taxonomy, where everything about a parent is also true for its children.
| ||
Eagle-I |
| ||
Faceted browsing |
| ||
Implementation (of VIVO) |
| ||
Individuals and Classes | All the statements referencing the same identifier as either a subject or objects collectively describe an individual in the VIVO system. You may encounter various alternative names for individual including resource, entity, item, node, or object.
| ||
Ingesting data |
| ||
Institutional Repository (IR) |
| ||
Inverse Properties | VIVO was designed to create and show object properties as pairs in opposite directions – from the subject to the object and vice-versa. These bi-directional relationships allow users to navigate from a person to a related department or grant while also supporting lists of department members on department pages or investigators on grant pages. This feels natural, is less work to maintain, and helps assure that an end user arriving at a VIVO page from a Google search can see and navigate easily to contextual information. Paired directional properties are complementary in meaning – if the Biology Department is part of its parent College of Life Sciences, the College has part Biology Department.
| ||
JIRA |
| ||
Linked Data |
| ||
Lucene | Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform. http://lucene.apache.org/java/docs/ | ||
MeSH | Medical Subject Headings - the controlled vocabulary used by PubMed and MEDLINE | ||
National Network |
| ||
ontology | An ontology defines the common terms and concepts (meaning) used to describe and represent an area of knowledge. An ontology can range in expressivity from a Taxonomy (knowledge with minimal hierarchy or a parent/childstructure), to a Thesaurus (words and synonyms), to a Conceptual Model (with more complex knowledge), to a Logical Theory (with very rich, complex, consistent, and meaningful knowledge). | ||
open source | Open-source software (OSS) is computer software for which the source code and certain other rights normally reserved for copyright holders are provided under a software license that meets the Open Source Definition or that is in the public domain.[citation needed] This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. It is very often developed in a public, collaborative manner -"definition from Wikipedia" http://www.opensource.org/ | ||
OWL (Web Ontology Language) | The Web Ontology Language (OWL) is a semantic markup language for publishing and sharing ontologies on the World Wide Web. Where earlier knowledge representation languages have been used to develop tools and ontologies for specific user communities (particularly in the sciences and in company-specific e-commerce applications), they were not defined to be compatible with the architecture of the World Wide Web in general, and the Semantic Web in particular. http://www.w3.org/TR/owl-features/ | ||
Pellet Reasoner | Pellet is an OWL 2 reasoner. Pellet provides standard and cutting-edge reasoning services for OWL ontologies. For applications that need to represent and reason about information using OWL, Pellet is the leading choice for systems where sound-and-complete OWL DL reasoning is essential. Pellet includes support for OWL 2 profiles including OWL 2 EL. It incorporates optimizations for nominals, conjunctive query answering, and incremental reasoning. http://clarkparsia.com/pellet | ||
Properties | A thesaurus extends taxonomy by providing certain standard relationships among concepts or terms – not only the broader term and narrower term relationship of the hierarchy itself but also relationships such as related term or see also. In an ontology, the class hierarchy framework can be extended with more open-ended relationships, called object and data properties.
Data properties connect a single subject with some form of attribute data. Data properties have defined datatypes including string, integer, date, datetime, or Boolean. Both object and data properties are often but not always defined to have a domain class, such as Person or Event, specifying the class membership of the individuals serving as subjects for each object or data property statement. Object properties also may have a range class that specifies the class membership of the individuals serving as objects of the property predicate. | ||
Property Editing | VIVO has two property editors – one for object properties and another for data properties. Data properties are simpler to create and edit because only a domain class and a datatype need to be selected. Object properties also have a range class and additional decisions must be made about whether or not to create an inverse property.
| ||
Property Management | Object properties connect two individuals (a subject and object) via a predicate functioning as the verb phrase in a sentence. | ||
Resource Description Framework (RDF) | The Resource Description Framework (RDF) is a framework for representing information in the Web. RDF has an abstract syntax that reflects a simple graph-based data model, and formal semantics with a rigorously defined notion of entailment providing a basis for well founded deductions in RDF data. The vocabulary is fully extensible, being based on URIs with optional fragment identifiers (URI references, or URI refs). | ||
RSS Feed |
| ||
semantic web | The Semantic Web is an evolving development of the World Wide Web in which the meaning (semantics) of information and services on the web is defined, making it possible for the web to "understand" and satisfy the requests of people and machines to use the web content. | ||
Smushing data | Aggregating the properties of multiple individuals that are inferred to be owl:sameAs one another because they share a common value for a certain property. VIVO's smush utility rewrites all the properties of these individuals using a single URI. | ||
SPARQL |
| ||
Symmetric Properties | Object properties may also be defined as symmetric. A symmetric property asserts the same relationship in both directions, without any notion of complementary or inverse meaning. When two terms are defined as "related" there is no implication that one has precedence over the other in the relationship, whereas if one term is "derived from" another, the second term would have the different and complementary property called "has derivation." | ||
Tomcat | Software which VIVO generally uses to serve web pages. Tomcat is part of the Apache foundation and is therefore is freely available. It most commonly uses port 8080 but can be configured for others. For example a generic VIVO installation is visible by pointing a browser to http://myvivo.edu:8080. This must be configured in the build.properties file when first installing VIVO. |
|
|
Triples | VIVO is built using "triples" consisting of a subject (an individual in ontology terms, also sometimes referred to informally as an item or entity), a predicate (an object property or a data property) and an object (once again, any individual in VIVO). These "triples" are also called statements and reflect the structure of a sentence in ordinary language. Subject-predicate-object triples express the relationships among the individuals in VIVO using object properties and support attributes of individuals (e.g., first name, start date) using data properties. | ||
Triplestore | The location for storing VIVO data. The default VIVO installation calls for a MySQL database to hold the information in VIVO but there are other alternative storage options both established and under exploration. | ||
URI/URL | Uniform Resource Identifier. In VIVO this has the appearance of a URL since it generally begins with the domain name of the VIVO server (e.g. www.mysite.edu). Sometimes these serve as actionable links but it is more important to think of them as unique identifiers that represent something in a particular VIVO instance (a person or a department, for instance). The URI for the Cornell Laboratory of Ornithology for example is: vivo.cornell.edu/individual/individual5548 | ||
Virtual Appliance |
| ||
Visualization |
| ||
Vitro |
| ||
VIVO-on-VIVO |
|