commons-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: Graph status?
Date Sun, 08 Sep 2019 15:01:51 GMT
Oki so I'm planning to extravct on github a quick gist of my usage and send
a mail on jena to see if it can converge dropping all libs.

If so everybody wins, else I will hack in commons sandbox

Stay tuned!

Le dim. 8 sept. 2019 à 10:16, Marco Neumann <marco.neumann@gmail.com> a
écrit :

> Romain,
>
> sure Jena gives you so much more than just the basic graph infrastructure.
> I wasn't acutely aware of the guava shade mandatory requirement in a
> minimal viable setup of Jena. Still I would encourage you to engage with
> Jena community to discuss design ideas and opportunity for reuse of jena
> components in your work on graph at commons and apache.
>
> FYI I currently need the following libraries in a minimal viable setup to
> work with the Jena graph api.
>
> jena-base (215kb), jena-core (1.69mb), jena-shaded-guave (2.73mb), log4j
> (479kb), slf4j-log (41kb), slf4j-api (12kb)
>
> Marco
>
> On Sat, Sep 7, 2019 at 10:33 PM Romain Manni-Bucau <rmannibucau@gmail.com>
> wrote:
>
> > Hi Marco,
> >
> > Had a look to jena for another project and didnt evaluate it here for
> these
> > reasons (happy to be wrong):
> >
> > - dep stack was huge for only graph part (guava shade, some other uneeded
> > commons etc, most being excludable but without guarantees in time)
> > - it is not about DAG and therefore misses navigation methods (which is
> > what I need in addition to "mutation" methods for the algo i want to
> impl)
> > - it is not the goal of jena so API and core stack can evolve in an
> > undesired manner
> >
> > To mention alternatives, spark, flink, beam, ignite for the few I can
> think
> > about, have something not crazy but still this stack and API issues :(.
> >
> > This is how i ended up looking commons, to try to have something stable
> and
> > dep free.
> >
> > Romain
> >
> >
> > Le sam. 7 sept. 2019 à 23:15, Marco Neumann <marco.neumann@gmail.com> a
> > écrit :
> >
> > > I highly recommend to take a look at the Apache Jena project for
> > > inspiration here. It has a very mature graph representationat this
> point:
> > >
> > > https://jena.apache.org/
> > >
> > >
> > >
> >
> https://jena.apache.org/documentation/javadoc/jena/org/apache/jena/graph/Graph.html
> > >
> > > Jena use triples in the form of <v><e><v> to encode the graph<v,e>
> > >
> > > give it try and make sure to post to users@jena.apache.org if you have
> > any
> > > questions
> > >
> > > enjoy,
> > > Marco
> > >
> > > On Sat, Sep 7, 2019 at 10:30 AM Romain Manni-Bucau <
> > rmannibucau@gmail.com>
> > > wrote:
> > >
> > > > Hi all
> > > >
> > > > What is the status of graph at commons - or apache if we have
> something
> > > > elsewhere?
> > > >
> > > > I found in sandbox that doc
> > > >
> > > >
> > >
> >
> https://commons.apache.org/sandbox/commons-graph/apidocs/org/apache/commons/graph/DirectedGraph.html
> > > > ,
> > > > but wonder if we have something live and if not why it failed.
> > > >
> > > > My rational is I started to write some DAG modelization and tooling
> > > > (backward browsing in my case) but I see it could be generic so
> wonder
> > if
> > > > it is worse thinking about commons or incubator of if scope is too
> > small
> > > > for that and keeping it specific is saner.
> > > >
> > > > Anyone has some pointers?
> > >
> > >
> > > --
> > >
> > >
> > > ---
> > > Marco Neumann
> > > KONA
> > >
> > > --
> > >
> > >
> > > ---
> > > Marco Neumann
> > > KONA
> > >
> >
>
>
> --
>
>
> ---
> Marco Neumann
> KONA
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message