+1 (unbinding since I am not yet an IPMC member)
2012/11/29 Ross Gardler <rgard...@opendirective.com> > +1 (binding) > > > On 29 November 2012 11:28, Andy Seaborne <a...@apache.org> wrote: > > > Hi there, > > > > Following the discussion thread, here is the formal vote on the Marmotta > > proposal: > > > > Please cast your votes on whether to accept the Apache Marmotta proposal: > > > > [ ] +1 Accept Marmotta into the Apache Incubator > > [ ] +0 Indifferent to the acceptance of Marmotta > > [ ] -1 Do not accept the Marmotta proposal because ... > > > > The vote will be open until at least 23:59 Sunday 2nd December UTC > > (which is three full days from midnight tonight) > > > > Andy > > > > http://wiki.apache.org/**incubator/MarmottaProposal< > http://wiki.apache.org/incubator/MarmottaProposal> > > > > ----------------------- > > > > == Abstract > > > > Marmotta is a Linked Data platform for industry-strength installations. > > > > == Proposal > > > > The goal of Apache Marmotta is to provide an open implementation of a > > Linked Data Platform that can be used, extended, and deployed easily by > > organizations who want to publish Linked Data or build custom > applications > > on Linked Data. > > > > The phrase "Linked Data" is used here idiosyncratically to refer to a > data > > integration paradigm across the Web. The term was coined by Tim > Berners-Lee > > in 2006, and it is based on four very simple principles which basically > > describe recommended best practices for exposing, sharing, and connecting > > pieces of data, information, and knowledge on the Semantic Web using URIs > > and the RDF technology stack. Therefore Linked Data is about using the > Web > > to connect related data that wasn't previously linked, or using the Web > to > > lower the barriers to linking data currently linked using other methods. > > > > Marmotta will follow the core recommendations of the W3C on RDF, SPARQL > > and Linked Data publishing, particularly the emerging Linked Data > Platform > > (LDP) recommendation. It will also offer extensions for frequently needed > > additional functionalities like Linked Data Querying, WebID, WebACL, > > Reasoning, and Versioning. Marmotta aims to cover both, Linked Open Data, > > as well as Enterprise Linked Data scenarios, providing facilities to deal > > with different data sources and requirements (small data/big data, open > > access/restricted access, etc). > > > > == Background > > > > The Semantic Web isn't just about putting data on the web. It is about > > making links, so that a person or machine can explore the web of data. > > Moreover, the Web has quickly evolved to a Read-Write paradigm, and > Linked > > Data technologies too. And Marmotta will address this challenge and > offer a > > common infrastructure for organizations working in this area. > > > > Marmotta comes as a continuation of the work in the Linked Media > Framework > > (aka LMF) project. LMF is an easy-to-setup server application that > bundles > > central Semantic Web technologies to offer some advanced services. The > > Linked Media Framework consists of LMF Core which provides a Read-Write > > Linked Data server, plus some modules that complement the server with > other > > added added capabilities, such as, SPARQL 1.1, LDPath, LDCache, > Reasoning, > > Versioning, etc. Besides, LMF also provides a Client Library, currently > > available in Java, PHP, and Javascript, as a convenient API abstraction > > around the LMF web services. Currently LMF integrates with other relevant > > tools (Apache Stanbol, Google Refine or Drupal) to cover a wider range of > > use cases and needs. > > > > == Rationale > > > > Linked Data technologies are now at a turning point from mostly research > > projects to industrial applications, and a lot of standardisation is > > currently in progress. Industrial applications require a reliable and > > scalable infrastructure that follows and helps defining a standard way of > > publishing and consuming Linked Data on the Web. The proposers have a > > strong background in building such applications and have invested > > considerable effort in the last years to building up an initial version > of > > such a platform (the “Linked Media Framework” or “LMF”). Starting from > this > > solid base, we strongly believe that Apache is the right environment to > > open the development of this project to a wider scope. > > > > Marmotta has the potential of being a reference implementation and Apache > > provides a better environment for a collaborative development effort. > With > > its well-established governance model based on meritocracy and handling > > IP/legal issues, people from different organizations can more easily > > contribute to the project. This will help unify the efforts of people > > implementing the Linked Data Platform specification and other Semantic > Web > > standards. In addition, it would considerably help organizations in > > adopting Linked Data technologies and would provide a solid base for > > further research activities in the community. > > > > == Initial Goals > > > > * Foster the use of Semantic Web Technologies in industry > > > > * Provide an open source and community-driven implementation of a Linked > > Data Platform and related Semantic Web standards, LDP 1.0 Draft and > SPARQL > > 1.1 mainly > > > > * Move the existing LMF source from the current Google Code page to the > > Apache infrastructure > > > > * Remove LMF extensions that are not relevant for a core Linked Data > > platform (e.g. semantic search and content enhancement) > > > > * Define a plugable architeture for providing a data governance framework > > for enterprise legacy sources > > > > * Revise the architecture, moving to a non-proprietary RDF API (Sesame or > > Jena) and deciding whether to move to OSGi/Felix or stay with CDI/JavaEE > as > > SOA framework > > > > * Identify and replace dependencies with a non-compatible license (e.g. > > replace XOM with JDOM) > > > > == Current Status > > > > The source for the current LMF is a stable software artifact that, having > > emerged from research circles, has already a relevant number of real > world > > installations i.e. Red Bull Media House, Salzburger Nachrichten, > > derStandard.at, etc. > > > > == Meritocracy > > > > LMF is the outcome of a number of research projects > > coordinated/participated by Salzburg Research during the last five years. > > The original developers are still part of the core development team, > while > > at the same time many new committers have joined the team. Taking this > step > > we have made it clear to our community that going forward, the community, > > rather than a single organization, will determine the future of Marmotta. > > > > Meritocracy is inherent in the research community we come from, and since > > Apache Marmotta aims to be a unifying project for this community it is > only > > natural to continue this approach. > > > > == Community > > > > Marmotta addresses two target communities: On the one hand, > > researchers/developers who are working with Semantic Web technologies. On > > the other hand, companies or organizations that require Semantic Web > > infrastructure. The initial committers are active participants in both > > communities. > > > > == Core Developers > > > > Sebastian Schaffert (sebastian dot schaffert at salzburgresearch dot at) > > Thomas Kurz (thomas dot kurz at salzburgresearch dot at) > > Jakob Frank (jakob dot frank at salzburgresearch dot at) > > Dietmar Glachs (dietmar dot glachs at salzburgresearch dot at) > > Sergio Fernández (sergio dot fernandez at salzburgresearch dot at) > > > > == Alignment > > > > Marmotta complements and integrates well with the current landscape of > > Apache projects, especially with the emerging “semantic technologies” > > cluster within the ASF. Concretely, Marmotta will align with the > following > > projects: > > > > * Apache Commons (lang, loggging, http and so on) is extensively used in > > many part of the project > > > > * Apache Tomcat is currently the primary platform for deployment; with > > Marmotta, Tomcat can be turned into a Linked Data server > > > > * Apache Stanbol will very likely adopt parts of the Marmotta > > infrastructure, particularly for implementing the entity hub and for > > exposing the RDF data as Linked Data > > > > * Apache Jena could become the RDF API used throughout Marmotta; an > > architecural decision is yet to be taken > > > > * Apache Any23 could be integrated in the LMF as wrapper around non-RDF > > data sources to consume them as Linked Data; a similar approach has > already > > been taken by the LMF > > > > * Apache Tika could be use for metada extraction of content > > > > * Apache Karaf and Apache Felix could become the OSGi container for > > running and configuring the Marmotta components > > > > In addition to these more-or-less concrete proposals, there are some > > options that still require some strategic decisions. For example, it make > > make sense to build a storage backend based on Apache Hadoop for > > large-scale installations using HBase (e.g. jena grande, h2rdf, hdrs, > > hadoop rdf). Several extensions also build on existing Apache projects, > > most importantly the LMF Semantic Search component, which offers semantic > > search over Linked Data resources. > > > > == Known Risks > > > > Probably one of the major risks will not be able to engage the community > > for addressing the new challenges. Knowing this, we will do our best to > > provide the greater facilities to attract new developers and > organizations. > > In particular, we will try to actively engage developers from the Linked > > Data community through our networks. > > > > == Orphaned Products > > > > The current project is part of the business portfolio and a strategic > > project of the contributor organization, and will continue in that way. > So > > there is no risk of any of the usual warning signs of orphaned or > abandoned > > code. > > > > == Inexperience with Open Source > > > > The committers have large experience with open source development and > > communities. Several of the key committers have been actively involved in > > Open Source projects for more than 10-15 years. The initial code base of > > Marmotta has already been developed as Open Source project in the last 5 > > years. > > > > == Homogenous Developers > > > > Because we are aware about the initial list of committers is not the best > > for a long, it exists a strong commitment to spread the project creating > a > > much more diverse development team. Part of the reason to enter the > Apache > > incubation process is to open up the development to more interested > > participants. > > > > == Reliance on Salaried Developers > > > > Right now most or all of that work is salaried, but the developers are > > identifying themselves very much with the project. When opening up the > > development using Apache as a platform, we expect that the future > > development will occur on both salaried and volunteer time, particularly > by > > participants from the Linked Data community. > > > > == Relationships with Other Apache Projects > > > > Although current RDF/SPARQL support in LMF is build on top of OpenRDF > > Sesame API, Marmotta is closely related to many Apache projects, such as > > Stanbol, Jena and Any23. See “Alignment” above. > > > > == An Excessive Fascination with the Apache Brand > > > > While we expect the Apache brand may help attract more contributors, our > > interests in starting this project is based on the factors mentioned in > the > > Rationale section. > > > > == Documentation > > > > Documentation for the current project can be found at: > > > > http://lmf.googlecode.com > > > > http://doc.lmf.googlecode.com/**hg/api/index.html< > http://doc.lmf.googlecode.com/hg/api/index.html> > > > > http://doc.lmf.googlecode.com/**hg/rest/index.html< > http://doc.lmf.googlecode.com/hg/rest/index.html> > > > > http://doc.lmf.googlecode.com/**hg/client/index.html< > http://doc.lmf.googlecode.com/hg/client/index.html> > > > > == Initial Source > > > > LMF (formerly KiWi) has been developed since 2008. It is important to say > > that the whole LMF will not be contributed to Marmotta, actually only > those > > parts that make up the "Linked Data Platform" functionality (Linked Data > > Server, RDF Store, SPARQL, LDCache, Versioning, Reasoner and LDPath) . > The > > idea is to focus Marmotta much more in the core needs, keeping all > > surrounding functionalities (Media-related modules and Semantic Search, > > basically) out of the initial scope. Although the community will be who > > ultimately decides what are the relevant modules. Since LMF is a very > > modular software artifact it will be pretty easy to make such > partitioning > > to kick-off Marmotta. > > > > The current source code can be found at Google Code: > > http://lmf.googlecode.com > > > > == Source and Intellectual Property Submission Plan > > > > Salzburg Research Forschungsgesellschaft mbH is the sole copyright owner > > of the initial code to be contributed, so should not be any problem with > > the standard IP clearance process. Current licence is already Apache > > Software License 2.0. > > > > == External Dependencies > > > > Most of current dependencies should have Apache compatible licenses, > > including BSD, CDDL, CPL, MPL and MIT licensed dependencies. We are aware > > of some incompatible licenses right now, but we will work to solve this > > issue. See Appendix A for a detailed list of dependencies. > > > > == Cryptography > > > > Does Not Apply. > > > > == Required Resources > > > > Mailing lists > > > > marmotta-dev > > marmotta-commits > > marmotta-users > > > > Repository > > > > git://git.apache.org/marmotta.**git< > http://git.apache.org/marmotta.git> > > > > Issue Tracking > > > > Jira: MARMOTTA (Kanban board enabled at GreenHopper) > > > > Other Resources > > > > Jenkins/Hudson for builds and test running. > > Wiki for internal documentation purposes > > Blog to improve the project dissemination > > > > == Initial Committers > > > > Sebastian Schaffert > > (sebastian dot schafftert at salzburgresearch dot at) > > Thomas Kurz > > (thomas dot kurz at salzburgresearch dot at) > > Jakob Frank > > (jakob dot frank at salzburgresearch dot at) > > Dietmar Glachs > > (dietmar dot glachs at salzburgresearch dot at) > > Sergio Fernández > > (sergio dot fernandez at salzburgresearch dot at) > > Rupert Westenthaler > > (rwesten at apache dot org) > > > > == Affiliations > > > > All initial committers are currently affiliated to Salzburg Research > > Forschungsgesellschaft mbH. > > > > == Sponsors > > > > = Champion > > > > Andy Seaborne (andy at apache dot org) > > > > = Nominated Mentors > > > > Fabian Christ (fchrist at apache dot org) > > Nandana Mihindukulasooriya (nandana at apache dot org) > > Andy Seaborne (andy at apache dot org) > > > > = Sponsoring Entity > > > > Apache Incubator PMC > > > > ------------------------------**------------------------------**--------- > > To unsubscribe, e-mail: general-unsubscribe@incubator.**apache.org< > general-unsubscr...@incubator.apache.org> > > For additional commands, e-mail: general-help@incubator.apache.**org< > general-h...@incubator.apache.org> > > > > > > > -- > Ross Gardler (@rgardler) > Programme Leader (Open Development) > OpenDirective http://opendirective.com > -- Fabian http://twitter.com/fctwitt