VIVO Documentation
Page History
...
The emphasis in ontology design has been fewer properties connecting more classes. For example, we see that the relationship between a Person, an Authorship, and an Article is very similar to the relationship between a Person, an Award Receipt and an Award. Similarly, a data property can be re-used by a set of classes and its subclasses.
The profile pages in VIVO have been organized by properties. This re-use of properties makes it difficult to organize information on the page. Not only do we want to see at a glance the difference between an authorship and a received award; we may also want to display them in different areas of the page, using different custom views, etc.
VIVO allows us to create "faux" properties, as restrictions on object or data properties. The faux property has the same property URI as its base property. It has a domain and a range that are restrictions of the domain and range of the base property. Once we have established these criteria, we can assign display properties to the faux property, just as if it were its own object property with its own URI.
In this way, we can define faux properties as follows:
URI | Domain | Range | label | property group |
---|---|---|---|---|
relatedBy | Person | Award or Honor Receipt | awards and honors | Background |
relatedBy | Person | Authorship | selected publications | Publications |
relatedBy | Award or Honor | Award or Honor Receipt | receipts | Overview |
relatedBy | Information Content Entity | Authorship | authors | Overview |
relates | Award or Honor Receipt | Person | award or honor for | Overview |
relates | Award or Honor | Award or Honor Receipt | receipt of | Overview |
...
Now, these same relationships display quite differently:
In general, it makes sense to partition all of a property into faux properties. Then the base property is set to be invisible (except to the root user), and the faux properties display the desired information.
...
First, navigate to the control panel for the property (object property or data) you want to create a faux property for. The control panel can be accessed by clicking clicking Object Property Hierarchy on or Data Property Hierarchy on the Site Administration Page, then clicking on an object property, i.e. related by. The , or in the case Data Property Hierarchy by clicking on a data property, i.e. additional name. The Create New Faux Property button can be found next to a list of that property's existing faux properties.
Editing a faux property
There are several ways to navigate to the Faux Property Editing Form. Perhaps the most common way is to show the profile page for an individual, and turn on verbose property display.
...
Note: Faux property custom list views are configured in the Faux Property Editing form, rather than as documented in Custom List View Configuration for ontology properties.