I cannot speak for arangodb, but for neo4j this bit should be considered by the application. Schema bits that you can claim about graphs do not take into account what relationships can exist outside of the node type. Contingent relationships, such as what you are talking about, are one step further than this.
, . , Ferrari. ( !). - . , Ferrari. ?
- ? (.. )
- ? (I.e. .... !)
- - ?
. , . , , ( , ).