[ 
https://issues.apache.org/jira/browse/TINKERPOP-1929?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

stephen mallette closed TINKERPOP-1929.
---------------------------------------
    Resolution: Won't Do

Frames as an Object Graph Mapper (OGM) is purely a TinkerPop 2.x construct and 
has been conceptually replaced by the notion of DSLs in TinkerPop 3.x:

http://tinkerpop.apache.org/docs/current/reference/#dsl

We are relying on the community to provide OGM support as there are many 
different approaches to doing that in terms of style, design and technology and 
choosing the "right" mix of those things to provide an "official" one for 
TinkerPop doesn't make sense. You can find the list of available OGMs from the 
community here:

http://tinkerpop.apache.org/#language-variants-compilers

I'm not sure which of those will help you with Neptune however, as Neptune is 
of a rising class of TinkerPop implementations that I've been referring to as 
"server graphs". Server Graphs like Neptune, DSE Graph, CosmosDB, IBM Compose's 
JanusGraph, etc do not provide a {{Graph}} implementation for you to bind to on 
your client. I'm not sure which OGMs would work in those scenarios. 

As far as porting a TinkerPop 3.x graph to a 2.x graph so that it can work with 
a Frames, I assume such a thing would be possible, but I sense it wouldn't be 
trivial to make a performant system that way. Rather than worry about Frames, I 
would look at the OGMs from the community and try to choose one of them 
(assuming they will work with Neptune of course). 

In the future, please use our mailing list for questions about usage and 
features:

https://groups.google.com/forum/#!forum/gremlin-users

Good luck!

> Integration of AWS Neptune with Tinkerpop Frames
> ------------------------------------------------
>
>                 Key: TINKERPOP-1929
>                 URL: https://issues.apache.org/jira/browse/TINKERPOP-1929
>             Project: TinkerPop
>          Issue Type: Improvement
>            Reporter: Linda M Thomas
>            Priority: Major
>              Labels: features
>
> As per my understanding, AWS Neptune only supports "Tinkerpop Gremlin 3". In 
> order to map vertices and edges to java objects, integration with Tinkerpop 
> Frames is required. Tinkerpop Frames supports only blueprints 
> graph(com.tinkerpop.blueprints.Graph) whereas the graph obtained while 
> connecting to AWS Neptune is Gremlin Graph 
> (org.apache.tinkerpop.gremlin.structure.Graph).
> Is it possible to convert Gremlin Graph to Blueprint graph in code 
> implementation? 
> Can someone please update on this? 
> Thank you for looking into it!!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to