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] Trivial Update of "LindaProposal" by SergioFernandez
Date Sat, 17 Nov 2012 09:25:54 GMT
Dear Wiki user,

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

The "LindaProposal" page has been changed by SergioFernandez:
http://wiki.apache.org/incubator/LindaProposal?action=diff&rev1=6&rev2=7

  
  == Status ==
  
- Proposal still under edition.
+ Proposal still under edition/discussion.
  
  == Abstract ==
  
@@ -12, +12 @@

  
  == 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. Linda will follow the core recommendations
of the W3C on RDF, SPARQL and Linked Data publishing, particularly the emerging Linked Data
Platform (LDP) recommendation [1]. It will also offer extensions for frequently needed additional
functionalities like Linked Data Querying, WebID, 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).
+ 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. 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 [1]. It will also offer extensions
for frequently needed additional functionalities like Linked Data Querying, WebID, 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).
  
- [1] http://www.w3.org/2012/ldp/wiki/Main_Page
  
  == 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 based on four very simple principles
(see http://www.w3.org/DesignIssues/LinkedData.html for further details). 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 based on [[http://www.w3.org/DesignIssues/LinkedData.html|four
very simple principles]]. 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.
  
  == Rationale ==
  
@@ -34, +33 @@

   * 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)
   * Foster the use of Semantic Web Technologies in industry
-  * Create a reference implementation for some W3C standads: LDP 1.0 Draft (http://www.w3.org/TR/ldp/)
and SPARQL 1.1 (http://www.w3.org/TR/sparql11-overview/) mainly
+  * Create a reference implementation for some W3C standads: [[http://www.w3.org/2012/ldp|LDP
1.0 Draft]] and [[http://www.w3.org/TR/sparql11-overview/|SPARQL 1.1]] mainly
  
  == Current Status ==
  
@@ -66, +65 @@

  Apache Jena could become the RDF API used throughout Linda; 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
- 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. [2], [3], [4], [5]).
Several extensions also build on existing Apache projects, most importantly the LMF Semantic
Search component, which offers semantic search over Linked Data resources.
+ 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.
- 
- [2] http://github.com/castagna/jena-grande 
- [3] http://code.google.com/p/h2rdf/ 
- [4] http://code.google.com/p/hdrs/
- [5] http://cs.utdallas.edu/semanticweb/Hadoop-RDF/hadoop-rdf.html
  
  == Known Risks ==
  

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


Mime
View raw message