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

Re: Accept-Post submission and call for implementation info

From: Steve Speicher <sspeiche@gmail.com>
Date: Tue, 3 Sep 2013 15:35:53 -0400
Message-ID: <CAOUJ7Jp00qcT+ZxrC65nPgiuV+kw9_hDHdkHFWDtfdmOs1nLfQ@mail.gmail.com>
To: "Wilde, Erik" <Erik.Wilde@emc.com>
Cc: Linked Data Platform WG <public-ldp-wg@w3.org>
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> wrote:

> hello.
>
> 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,
>
> dret.
>
>
>
Received on Tuesday, 3 September 2013 19:36:20 UTC

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