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