Skip to content
cuboideum edited this page Sep 20, 2018 · 3 revisions

How VIVO addresses documents and their relations to other entities

This page describes how VIVO handles documents and explains how these concepts have been adapted for RDFBones. Confer the page on documents to read a concise guide to how to address documents in RDFBones.

Classes

The VIVO Ontology contains the bibo:Document class with the following subclasses (classes that are not relevant to skeletal collections in brackets):

Published textual documents

Unpublished textual documents

Data collections

Images

Audio-visual documents

Other documents

Properties

If a new Instance of bibo:Document is created in VIVO, the following properties are offered on the profile page.

Some of these properties relate to the bibo:Document class itself, others to its superclass obo:BFO_0000031 ('Information Content Entity'). Most of them are displayed because these two classes are defined as either as domain or range, or because restrictions on these properties define a class-subclass relation.

For the property vivo:hasSubjectArea no range is defined. However, VIVO only allows to use it for relations to instances of skos:Concept. This is configured through a VIVO faux property that is also called "has subject area".

Actually, the object property obo:IAO_0000136 ('is about') also has obo:BFO_0000031 as its domain. However, in VIVO its display and update levels are set to 'root user'. The same holds true for its two subclasses obo:IAO_0000142 ('mentions') and obo:IAO_0000221 ('is quality measurement of'). These properties are only displayed to the root user and, therefore, quite non-existent for must users. For none of them is an inverse property defined in the VIVO Ontology (all information refers to version 1.8 of VIVO).

The following additional properties are offered for subclasses of bibo:Document.

Additions to the ontology to adapt these concepts to RDFBones

Classes

The following additional classes are needed to address documents in relation to skeletal collections:

  • :Transcription

Object properties

  • :isMentioned
  • :depicts
  • :isDepicted
  • :transcriptionOf
  • :hasTranscription
Clone this wiki locally