It occurred to me today while responding to a post regarding Titan that TP 3 APIs assume that vertex labels are immutable. Titan is happy with that because it doesn't allow such things, but it made me wonder about other providers.
A quick bit of research showed that Neo4j could support such a thing: http://neo4j.com/docs/stable/query-set.html#set-set-a-label-on-a-node I was wondering if other providers could comment on their ability to support modifying a vertex label after the vertex is created. If we find that it is such that many providers could support it then maybe the TP3 API should support that.
