UML way of defining ontology which I describe as optional approach in other topics is fine, but not much intuitive and is not super easy to read for some folks…
So, the pure ontology should be human readable (even for non-tech) and for such purpose we have available OWL standard, and for visualization VOWL:
http://vowl.visualdataweb.org/
Example implementation:
http://vowl.visualdataweb.org/webvowl.html
One of the stars is Protege tool by Stanford supports VOWL plugin:
http://vowl.visualdataweb.org/protegevowl.html
So before one goes deeply into entity relationship modeling accross multiple layers either in DWH or data lake, the ontology definition is the core step in data modeling.
Do you plan to support Ontology in VP in future?