Plural & Inverse Relationships
Improved labeling and display of type names
Collective plurals
In many cases, in English, you can just add "s" to the end of a word to arrive at its plural form. But this isn't always the case. For example:
→
"canvas" becomes "canvases", not "canvass";→
"person" becomes "people" (at least when used as a collective noun); and→
"sheep" remains "sheep" (go figure).
As such, when creating types, you'll now be given the chance to insert the collective plural form of the type's name, in addition to its singular form. We'll use that collective form of an entity type's name when referring to multiple instances of it in the HASH user interface.
To keep the process of creating types quick and simple, we'll try to autosuggest the pluralized version of a type's name you might want to use when you enter its singular form. Please check this is correct before continuing to avoid confusion down the line.
Currently, pluralized type names are only supported for languages that have a single "plural" form of a name, rather than multiple... as we're aware some languages do (as many as six!) We have no immediate plans to introduce support for foreign-language use of HASH, but it is on our long-term roadmap. If you have a use case that would benefit, please contact us so that we can prioritize development work that supports you.
Inverse relationships
For link types, you can now set the 'inverse' name that will be used when referring to the relationship in reverse. For example, the inverse of an "Employed by" link connecting an employee to their employer may be "Employs".
Discover more updates
Create a free account
Sign up to try HASH out for yourself, and see what all the fuss is about
By signing up you agree to our terms and conditions and privacy policy