W3C home > Mailing lists > Public > public-ldp-wg@w3.org > September 2013

Re: Accept-Post submission and call for implementation info

From: Wilde, Erik <Erik.Wilde@emc.com>
Date: Tue, 3 Sep 2013 16:22:03 -0400
To: Steve Speicher <sspeiche@gmail.com>
CC: Linked Data Platform WG <public-ldp-wg@w3.org>
Message-ID: <EF022BDB-D299-4F48-AD96-16743319C4DB@emc.com>
thanks a lot, steve! cheers, dret.

On Sep 3, 2013, at 12:36, "Steve Speicher" <sspeiche@gmail.com<mailto:sspeiche@gmail.com>> wrote:

Hi Erik,

Here is the information about the implementation I have done and for inclusion in http://tools.ietf.org/html/draft-wilde-accept-post-00#section-6

- The organization responsible for the implementation, if any.
IBM developed and contributed to the Eclipse Lyo project, see http://eclipse.org/lyo

- The implementation's name and/or a link to a web page describing the implementation.
Eclipse Lyo "LDP reference implementation" http://wiki.eclipse.org/Lyo/BuildLDPSample

- A brief general description.
A very simple reference implementation for W3C Linked Data Platform (LDP) using some base Java technologies such as JAX-RS 2.0 and Apache Jena.   The goals of this reference implementation is to experiment with validating the concepts in the specification and understanding what a SDK might look like to build LDP-compliant servers. Additional goal is to validate the approach for usage in OSLC4J SDK for building OSLC (http://open-services.net) clients and servers.

- The implementation's level of maturity: research, prototype, alpha, beta, production, widely used, etc.
Early prototype/alpha.

- Coverage: which parts of the protocol specification are implemented and which versions of the Internet-Draft were implemented.
All were covered for server requirements.

- Licensing: the terms under which the implementation can be used. For example: proprietary, royalty licensing, freely distributable with acknowledgement (BSD style), freely distributable with requirement to redistribute source (General Public License (GPL) style), and other (specify).
freely distributable (EPL and EDL)
The Eclipse Public License (EPL) is available at http://www.eclipse.org/legal/epl-v10.html and the Eclipse Distribution License (EDL) is available at http://www.eclipse.org/org/documents/edl-v10.php.

- Implementation experience: any useful information the implementers want to share with the community.
Experience is only from the server perspective of generating the HTTP response header.  It was very trivial using JAX-RS 2.0 mechanism using a ContainerResponseFilter on all responses.  There are more details about this approach at http://stevespeicher.blogspot.com/2013/08/supporting-accept-post-in-jax-rs.html

Let me know if there is anything else you'd need.  I expect to have a few more mature implementations using this shortly as well.

- Steve Speicher

On Mon, Jul 29, 2013 at 5:31 AM, Wilde, Erik <Erik.Wilde@emc.com<mailto:Erik.Wilde@emc.com>> wrote:

the Accept-Post proposal now has been submitted as a draft
http://tools.ietf.org/html/draft-wilde-accept-post-00 , and it has been
announced on the apps-discuss list
http://www.ietf.org/mail-archive/web/apps-discuss/current/msg10109.html .

our goal now is to push this along as fast as we can. IETF processes are
mostly driven by community feedback, so any support for this draft voiced
on apps-discuss will help. also,
http://tools.ietf.org/html/draft-wilde-accept-post-00#section-6 is empty,
and it would be great to add implementations to it. please take a look at
http://tools.ietf.org/html/rfc6982#section-2 and submit your
implementation information, if you have implemented Accept-Post. either
send it to me directly, or if you feel like it, fork
https://github.com/dret/I-D/tree/master/accept-post and submit your info
as a pull request through github.

thanks a lot and cheers,


Received on Tuesday, 3 September 2013 20:22:56 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:17:44 UTC