You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gora.apache.org by Lewis John Mcgibbney <le...@gmail.com> on 2012/08/10 12:40:38 UTC

MetaModel Incubator Proposal

Hi Everyone,

I wonder if anyone saw the message over on general@incubator regarding
a possible proposal [0] which will be put to the Incubator regarding
MetaModel [1].

In short (copied from [0] below) MetaModel is as Java library built
to provide uniform access to many different types of data, including databases,
CSV files, Excel spreadsheet etc. etc. MetaModel is not an ORM since it does
not provide a means to map to a concrete model, but it provides the meta model
of your data: Schema, Tables, Columns etc. And it allows querying and writing
data type-safely using these metadata elements.

I wondered if there was any interest from us regarding some of the
points Kasper made in his follow up statement [2].

I thought I would bring it to folks attention none-the-less.

Best
Lewis

[0] http://www.mail-archive.com/general%40incubator.apache.org/msg36247.html
[1] http://metamodel.eobjects.org/
[2] http://www.mail-archive.com/general%40incubator.apache.org/msg36254.html

-- 
Lewis

Re: MetaModel Incubator Proposal

Posted by Ed Kohlwey <ek...@gmail.com>.
It seems to me that something like this is similar in purpose to HCatalog,
and is perhaps better thought out since it  might be focused on describing
a full-featured type system rather than the relational model. HCatalog does
facilitate retrieval from a database, so it's a little different.

Gora doesn't really require its data stores to support a notion of the type
of the records that the data stores house, and I think this is a good thing
- it allows you to build what are basically different "views" into the data
using the type system, and I think that's a feature. Something like this
could be very handy for structuring queries and providing metadata about
what types of records can be retrieved though, perhaps using an independent
metastore, like HCatalog does.

On Sun, Aug 12, 2012 at 1:51 AM, Henry Saputra <he...@gmail.com>wrote:

> HI Lewis,
>
> Yeah I saw that one. I would think we could add support for MetaModel
> as the Query model for the SQL database but as Kasper also has
> mentioned it does not yet support the databases that Gora has support
> for.
>
> - Henry
>
> On Fri, Aug 10, 2012 at 3:40 AM, Lewis John Mcgibbney
> <le...@gmail.com> wrote:
> > Hi Everyone,
> >
> > I wonder if anyone saw the message over on general@incubator regarding
> > a possible proposal [0] which will be put to the Incubator regarding
> > MetaModel [1].
> >
> > In short (copied from [0] below) MetaModel is as Java library built
> > to provide uniform access to many different types of data, including
> databases,
> > CSV files, Excel spreadsheet etc. etc. MetaModel is not an ORM since it
> does
> > not provide a means to map to a concrete model, but it provides the meta
> model
> > of your data: Schema, Tables, Columns etc. And it allows querying and
> writing
> > data type-safely using these metadata elements.
> >
> > I wondered if there was any interest from us regarding some of the
> > points Kasper made in his follow up statement [2].
> >
> > I thought I would bring it to folks attention none-the-less.
> >
> > Best
> > Lewis
> >
> > [0]
> http://www.mail-archive.com/general%40incubator.apache.org/msg36247.html
> > [1] http://metamodel.eobjects.org/
> > [2]
> http://www.mail-archive.com/general%40incubator.apache.org/msg36254.html
> >
> > --
> > Lewis
>

Re: MetaModel Incubator Proposal

Posted by Henry Saputra <he...@gmail.com>.
HI Lewis,

Yeah I saw that one. I would think we could add support for MetaModel
as the Query model for the SQL database but as Kasper also has
mentioned it does not yet support the databases that Gora has support
for.

- Henry

On Fri, Aug 10, 2012 at 3:40 AM, Lewis John Mcgibbney
<le...@gmail.com> wrote:
> Hi Everyone,
>
> I wonder if anyone saw the message over on general@incubator regarding
> a possible proposal [0] which will be put to the Incubator regarding
> MetaModel [1].
>
> In short (copied from [0] below) MetaModel is as Java library built
> to provide uniform access to many different types of data, including databases,
> CSV files, Excel spreadsheet etc. etc. MetaModel is not an ORM since it does
> not provide a means to map to a concrete model, but it provides the meta model
> of your data: Schema, Tables, Columns etc. And it allows querying and writing
> data type-safely using these metadata elements.
>
> I wondered if there was any interest from us regarding some of the
> points Kasper made in his follow up statement [2].
>
> I thought I would bring it to folks attention none-the-less.
>
> Best
> Lewis
>
> [0] http://www.mail-archive.com/general%40incubator.apache.org/msg36247.html
> [1] http://metamodel.eobjects.org/
> [2] http://www.mail-archive.com/general%40incubator.apache.org/msg36254.html
>
> --
> Lewis