incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Noah Slater <nsla...@apache.org>
Subject Re: [PROPOSAL] MetaModel for the Apache Incubator
Date Thu, 06 Jun 2013 17:54:49 GMT
Okay cool. Whatever you think is best. Adding someone after the VOTE,
should we need to, is not a problem.


On 6 June 2013 17:46, Henry Saputra <henry.saputra@gmail.com> wrote:

> Hey Noah, thats great and I think as long as the VOTE has not bee closed
>  we can add new initial members.
>
> Looks like the discussions have calmed down so if no one object I will
> start the VOTE thread sometime today.
>
> Thanks,
>
> Henry
>
>
> On Wed, Jun 5, 2013 at 2:24 AM, Noah Slater <nslater@apache.org> wrote:
>
> > Great. I assume that if someone is eager to join as a mentor and the vote
> > is already done, we can add them after the fact.
> >
> >
> > On 5 June 2013 10:22, Henry Saputra <henry.saputra@gmail.com> wrote:
> >
> > > Thanks Noah.
> > >
> > > I think the discussion has calmed down and  hopefully we could start
> Vote
> > > thread tomorrow.
> > >
> > > - Henry
> > >
> > > On Wednesday, June 5, 2013, Noah Slater wrote:
> > >
> > > > I sent a note to the CouchDB list to see if anyone else wants
> > > > to volunteer as a mentor.
> > > >
> > > >
> > > > On 31 May 2013 21:35, Henry Saputra <henry.saputra@gmail.com> wrote:
> > > >
> > > > > Added Noah Slater (nslater at apache dot org) as mentor and initial
> > > > > committer to the proposal.
> > > > >
> > > > > - Henry
> > > > >
> > > > >
> > > > > On Tue, May 28, 2013 at 11:20 AM, Henry Saputra <
> > > henry.saputra@gmail.com
> > > > > >wrote:
> > > > >
> > > > > > Dear ASF members,
> > > > > >
> > > > > > We would like to propose MetaModel for the incubator.
> > > > > >
> > > > > > Matt Franklin will be the Champion for this project and the
> > proposal
> > > > > draft
> > > > > > is available at:
> > > > > >
> > > > > > https://wiki.apache.org/incubator/MetaModelProposal
> > > > > >
> > > > > > Looking forward to all of your suggestions and feedback.
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > Henry Saputra
> > > > > >
> > > > > >
> > > > > >
> > > > > > -------------------------------------------------
> > > > > >
> > > > > > = MetaModel – uniform data access across datastores =
> > > > > >
> > > > > > Proposal for Apache Incubator
> > > > > >
> > > > > > == Abstract ==
> > > > > >
> > > > > > MetaModel is a data access framework, providing a common
> interface
> > > for
> > > > > > exploration and querying of different types of datastores.
> > > > > >
> > > > > > == Proposal ==
> > > > > >
> > > > > > MetaModel provides a uniform meta-model for exploring and
> querying
> > > the
> > > > > > structure of datastores, covering but not limited to relational
> > > > > databases,
> > > > > > various data file formats, NoSQL databases, Salesforce.com,
> > SugarCRM
> > > > and
> > > > > > more. The scope of the project is to stay domain-agnostic, so
the
> > > > > > meta-model will be concerned with schemas, tables, columns,
rows,
> > > > > > relationships etc.
> > > > > >
> > > > > > On top of this meta-model a rich querying API is provided which
> > > > resembles
> > > > > > SQL, but built using compiler-checked Java language constructs.
> For
> > > > > > datastores that do not have a native SQL-compatible query engine,
> > the
> > > > > > MetaModel project also includes an abstract Java-based query
> engine
> > > > > > implementation which individual datastore-modules can adapt
to
> fit
> > > the
> > > > > > concrete datastore.
> > > > > >
> > > > > > === Background ===
> > > > > >
> > > > > > The MetaModel project was initially developed by eobject.dk
to
> > > service
> > > > > > the DataCleaner application (http://datacleaner.org). The main
> > > > > > requirement was to perform data querying and modification
> > operations
> > > > on a
> > > > > > wide range of quite different datastores. Furthermore a
> > programmatic
> > > > > query
> > > > > > model was needed in order to allow different components to
> > influence
> > > > the
> > > > > > query plan.
> > > > > >
> > > > > > In 2009, Human Inference acquired the eobjects projects including
> > > > > > MetaModel. Since then MetaModel has been put to extensive use
in
> > the
> > > > > Human
> > > > > > Inference products. The open source nature of the project was
> > > > reinforced,
> > > > > > leading to a significant growth in the community.
> > > > > >
> > > > > > MetaModel has successfully been used in a number of other open
> > source
> > > > > > projects as well as mission critical commercial software from
> Human
> > > > > > Inference. Currently MetaModel is hosted at
> > > > > http://metamodel.eobjects.org.
> > > > > >
> > > > > > === Rationale ===
> > > > > >
> > > > > > Different types of datastores have different characteristics,
> which
> > > > > always
> > > > > > lead to the interfaces for these being different from one
> another.
> > > > > > Standards like JDBC and the SQL language attempt to standardize
> > data
> > > > > > access, but for some datastore types like flat files,
> spreadsheets,
> > > > NoSQL
> > > > > > databases and more, such standards are not even implementable.
> > > > > >
> > > > > > Specialization in interfaces obviously has merit for optimized
> > usage,
> > > > but
> > > > > > for integration tools, batch applications and or generic data
> > > > > modification
> > > > > > tools, this myriad of specialized interfaces is a big pain.
> > > > Furthermore,
> > > > > > being able to query every datastore with a basic set of SQL-like
> > > > features
> > > > > > can be a great productivity boost for a wide range of
> applications.
> > > > > >
> > > > > > === Initial goals ===
> > > > > >
> > > > > > MetaModel is already a sta>
> > http://eobjects.org/svn/MetaModelbutwill
> > > > be moved to an Apache
> > > > > repository.
> > > > > >
> > > > > > === Issue tracking ===
> > > > > >
> > > > > > JIRA MetaModel (METAMODEL)
> > > > > >
> > > > > > === Other resources ===
> > > > > >
> > > > > > We would like to have wiki page located at:
> > > > > > http://wiki.apache.org/MetaModel
> > > > > >
> > > > > > In later development phase a set of database servers
> (specifically
> > > > > > MongoDB, CouchDB, MySQL, PostgreSQL, MS SQL Server (Express),
> > > Firebird)
> > > > > > should be made available for integration testing.
> > > > > > Currently this is done internally at Human Inference.
> > > > > >
> > > > > > === Initial committers ===
> > > > > >
> > > > > > Kasper Sørensen (i.am.kasper.sorensen [at] gmail.com), Project
> > > > Founder,
> > > > > > works at Human Inference
> > > > > >
> > > > > > Ankit Kumar (ak.ankitkumar [at] gmail.com), works at Human
> > Inference
> > > > > >
> > > > > > Sameer Arora (sameer11sep [at] gmail.com)
> > > > > >
> > > > > > Henry Saputra (hsaputra [at] apache.org)
> > > > > >
> > > > > > Juan José van der Linden (delostilos [at] gmail.com), works
for
> > > Quipu
> > > > > >
> > > > > > Arvind Prabhakar (arvind at apache dot org)
> > > > > >
> > > > > > Matt Franklin (mfranklin at apache dot org)
> > > > > >
> > > > > >
> > > > > > == Sponsors ==
> > > > > >
> > > > > > === Champion ===
> > > > > >
> > > > > > Matt Franklin (mfranklin at apache dot org)
> > > > > >
> > > > > > === Nominated mentors ===
> > > > > >
> > > > > > Henry Saputra  (hsaputra at apache dot org)
> > > > > >
> > > > > > Arvind Prabhakar (arvind at apache dot org)
> > > > > >
> > > > > > Matt Franklin (mfranklin at apache dot org)
> > > > > >
> > > > > > === Sponsoring entity ===
> > > > > >
> > > > > > The Apache Incubator.
> > > > > >
> > > > > >
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > NS
> > > >
> > >
> >
> >
> >
> > --
> > NS
> >
>



-- 
NS

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