I can see how relationships could be used to map "is a duck." typing, but
I'm struggling with how to infer type from properties.  In particular, while
anything could be stuffed into a String, it loses important semantics when
you do so.  I'm not referring to *storage* as a String, which makes plenty
of sense - it's that the type identity of the source property is lost if you
do so.  I could maintain a "shadow node" of the type metadata that could be
related to each instance with a property name/property type array, but that
seems like something that would be useful within the node model itself.

 

Types like DateTime, hyperlinks, and so on, while quite easily storable in
Neo4J, lose useful semantics on the way in.  I'd welcome your thoughts on
how others have managed this type of scenario and other techniques for "meta
tagging" nodes and properties with type or other semantic info.

 

Thanks,

 

Rick

_______________________________________________
Neo mailing list
User@lists.neo4j.org
https://lists.neo4j.org/mailman/listinfo/user

Reply via email to