I'm curious as to whether or not there are any "enterprise-class" Semantic Data solutions that allow users to:

1) Define new Node Types
2) Capture and track Nodes
3) Define new Relationship Types, where a Relationship is a mechanism to tie any two Nodes together in the form of a Semantic Sentence or Semantic Triplet (Subject Node -> Descriptive Relationship Predicate -> Object Node)
4) Capture and track Relationships between Nodes
5) Has built-in layered visualization solutions such as those found at "http://www.thejit.org" or "http://www.prefuse.org" (more examples at visualcomplexity.com | A visual exploration on mapping complex networks)

The goal would be to track enterprise interactions between any two Entities (i.e. Nodes) that are worth capturing and tracking.

Thanks for any help you can offer.

My Best,

Frank Guerino
The International Foundation for Information Technology (IF4IT)