incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "MarmottaProposal" by SergioFernandez
Date Tue, 20 Nov 2012 08:55:30 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "MarmottaProposal" page has been changed by SergioFernandez:
http://wiki.apache.org/incubator/MarmottaProposal?action=diff&rev1=19&rev2=20

Comment:
s/linda/marmotta

  ## page was renamed from LindaProposal
- = Apache Linda incubation proposal =
+ = Apache Marmotta incubation proposal =
  
  <<TableOfContents()>>
  
@@ -11, +11 @@

  
  == Abstract ==
  
- Linda is the LINked DAta platform for industry-strength installations.
+ Marmotta is the [[http://linkeddata.org|Linked Data]] platform for industry-strength installations.
  
  == Proposal ==
  
- The goal of Apache Linda 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 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, and it is based on [[http://www.w3.org/DesignIssues/LinkedData.html|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 RDF. 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. 
  
- Linda will follow the core recommendations of the W3C on RDF, SPARQL and Linked Data publishing,
particularly the emerging Linked Data Platform ([[http://www.w3.org/2012/ldp|LDP]]) recommendation.
It will also offer extensions for frequently needed additional functionalities like Linked
Data Querying, [[http://webid.info|WebID]], [[http://www.w3.org/wiki/WebAccessControl|WebACL]],
Reasoning, and Versioning. Linda 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).
+ Marmotta will follow the core recommendations of the W3C on RDF, SPARQL and Linked Data
publishing, particularly the emerging Linked Data Platform ([[http://www.w3.org/2012/ldp|LDP]])
recommendation. It will also offer extensions for frequently needed additional functionalities
like Linked Data Querying, [[http://webid.info|WebID]], [[http://www.w3.org/wiki/WebAccessControl|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 Linda will address this challenge
and offer a common infrastructure for organizations working in this area. Linda 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.
+ 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. 
  
- Linda 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.
+ 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 ==
  
@@ -48, +48 @@

  
  === 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 Linda.
+ 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 Linda aims
to be a unifying project for this community it is only natural to continue this approach.
+ 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 ===
  
- Linda 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. 
+ 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 ===
  
@@ -66, +66 @@

  
  === Alignment ===
  
- Linda complements and integrates well with the current landscape of Apache projects, especially
with the emerging “semantic technologies” cluster within the ASF. Concretely, Linda will
align with the following projects:
+ 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 Tomcat is currently the primary platform for deployment; with Linda, Tomcat can be
turned into a Linked Data server
+ 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 Linda infrastructure, particularly for
implementing the entity hub and for exposing the RDF data as Linked Data
+ 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 Linda; an architecural decision is
yet to be taken
+ 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 Karaf and Apache Felix could become the OSGi container for running and configuring
the Linda components
+ 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. [[http://github.com/castagna/jena-grande|jena
grande]], [[http://code.google.com/p/h2rdf/|herdf]], [[http://code.google.com/p/hdrs/|hdrs]],
[[http://cs.utdallas.edu/semanticweb/Hadoop-RDF/hadoop-rdf.html|haddop 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 ==
@@ -84, +84 @@

  
  === 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 Linda has already been developed as Open Source project in
the last 5 years.
+ 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 ===
  
@@ -96, +96 @@

  
  === Relationships with Other Apache Projects ===
  
- Although current RDF/SPARQL support in LMF is build on top of OpenRDF Sesame API, Linda
is closely related to many Apache projects, such as Stanbol, Jena and Any23. See “Alignment”
above.
+ 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 ===
  
@@ -112, +112 @@

  
  == Initial Source ==
  
- LMF (formerly KiWi) has been developed since 2008. It is important to say that the whole
LMF will not be contributed to Linda, 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 Linda 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 Linda. 
+ 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
  
@@ -132, +132 @@

  
  === Mailing lists ===
  
-  * linda-dev
-  * linda-commits
-  * linda-user
+  * marmotta-dev
+  * marmotta-commits
+  * marmotta-user
  
  === Git Repository ===
  
-  * git://git.apache.org/linda.git
+  * git://git.apache.org/marmotta.git
  
  === Issue Tracking ===
  
-  * JIRA: LINDA
+  * JIRA: MARMOTTA
  
  === Other Resources ===
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message