W3C home > Mailing lists > Public > public-rww@w3.org > April 2017

Re: Linked Data Platform Wikipedia Entry Draft

From: Kingsley Idehen <kidehen@openlinksw.com>
Date: Sat, 22 Apr 2017 13:22:33 -0400
To: public-rww@w3.org
Message-ID: <7ce835ba-191f-2012-cc60-8cd4e78aa260@openlinksw.com>
On 4/21/17 3:39 PM, Brent Shambaugh wrote:
> Thanks for your comments! I now have:
>
> “Linked Data Platform (LDP) is a Linked Data specification defining a
> set of integration patterns for building RESTful HTTP services that
> are capable of read-write of RDF data. ...
> The Linked Data Platform allows use of RESTful HTTP to consume,
> create, update and delete both RDF and non-RDF resources.[5] In
> addition, it defines a set of "Container" constructs—buckets into
> which documents can be added with a relationship between the bucket
> and the object similar to the relationship between a blog and its
> constituent blog posts.[6]”
> (https://en.wikipedia.org/wiki/Linked_Data_Platform)
>
> History:
>
> LDP evolved from work at IBM's Rational Product Group for application
> integration. Starting in 2010, IBM looked at linked data for
> application lifecycle management and sought what was an alternative
> means for read-write Linked Data.
> Read-Write Linked data was previously described using WebDAV and
> SPARQL/UPDATE[8] by Tim Berners-Lee
> in his design issues [1],[2] that built upon his 4 rules for linked data [3].
>
> IBM joined with the W3C in June 2012 to form a working group.
> It consisted of “50 particpants from 30 organizations”[7], and was
> chaired by Arnaud J Le Hors. On 26 February
> 2015, the W3C Linked Data Platform 1.0 was approved as a W3C Recommendation [4].
>
> The linked data platform includes Tim Berners-Lee's 4 rules, and focuses on the
> following concepts:
>
> -LDP Resources (LDPR)
>   - HTTP and RDF techniques to read and write linked data
>   - Resources can be created, modified, deleted and read using
> standard HTTP methods
>     (i.e.,POST,PUT/PATCH,DELETE,GET)
>   - Cover "RDF sources" as well as "binary resources"
>
> - LDP Containers (LDPC)
>   - An LDPR to which you POST to create new things, GET to find existing things
>   - Similar to what AtomPub does for XML
>   - Available in three flavors: BasicContainer, DirectContainer, and
> IndirectContainer
>
> - Paging & Ordering
>   - A mechanism to get the content of a LDPC in chunks and specify the
> order in which the
>     content is sorted”[7]

Okay, so far.

I think a new heading start's from this point. For instance "LDP and
WebDAV Relationship" .
>
> LDP is not a file system, but it uses Linked Data to produce the kind of
> information that can be used to create a modern file system abstraction
> for interacting with HTTP-accessible resources (colloquially referred to
> as "Web Resouces").
>
> In contrast, WebDAV is a "set of extensions to the HTTP protocol which
> allows users to collaboratively edit and manage files on remote web servers"[9].
> However, LDP can be used with WebDAV. 

Okay.

> For example, to load load
> Kingsley Idenhen's
> WebDAV repository with one of Tim Berners-Lee's LDP containers:

The statement above is confusing.

You might consider:

For example, there are live LDP containers in the wild, identified by
Linked Data URIs, that can also function as WebDAV endpoints i.e.,
mountable by any WebDAV compliant User Agent.
>
> curl -ikLH "Origin: (I will throw this in if ok)" -H "Accept:
> text/turtle" https://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/RWW/
>
> Note: this requires authentication an authorization with WebID, ACL,
> and TLS  using an x.509 certificate. See the SOLiD spec[10].
>
> (actually, example.com works just fine, strike out the line above)
>
> See also
>
> Apache Marmotta
> Fedora Commons
> SOLiD
>
> References:
>
> [1] https://www.w3.org/DesignIssues/CloudStorage.html
> [2] https://www.w3.org/DesignIssues/ReadWriteLinkedData.html
> [3] https://www.w3.org/DesignIssues/LinkedData.html
> [4] "Linked Data Platform (LDP) is a W3C Recommendation". W3C.
> [5] Mihindukulasooriya, Nandana (2014-11-05). "Learning W3C Linked
> Data Platform with examples".
> [6] Burleson, Cory (10 July 2014). "Introduction to: Linked Data
> Platform". semanticweb.com.
> [7] https://www.youtube.com/watch?v=YxkFS8r3OUE&t=2756s
> [8] https://www.w3.org/TR/sparql11-update/
> [9] http://webdav.org/
> [10] https://github.com/solid/solid-spec
>
>
> External Links:
>
> Linked Data Platform 1.0, W3C
> Linked Data Platform 1.0 Primer, W3C
> Linked Data Platform Use Cases and Requirements, W3C
> LDP Implementations, W3C Wiki
> Getting Started with the Linked Data Platform (LDP) – background and
> history during early development
> Introduction to Fedora 4 - Includes Discussion of LDP
> <https://www.youtube.com/watch?v=5p-MmNgnDCg>
> -Brent Shambaugh
>
> GitHub: https://github.com/bshambaugh
> Website: http://bshambaugh.org/
> LinkedIN: https://www.linkedin.com/in/brent-shambaugh-9b91259
> Skype: brent.shambaugh
> Twitter: https://twitter.com/Brent_Shambaugh
> WebID: http://bshambaugh.org/foaf.rdf#me

Okay.

Great effort :)


Kingsley
>
> On Tue, Apr 18, 2017 at 9:23 AM, Kingsley Idehen <kidehen@openlinksw.com> wrote:
>> On 4/18/17 12:53 AM, Brent Shambaugh wrote:
>>> would suggest replacing "but realized that Tim Berners-Lee's four
>>> rules for linked data[6] did not go far enough for their purpose" with
>>> something along the lines of "and realized that Tim Berners-Lee's four
>>> rules for linked data[6] could be applied to this problem space too."
>>>
>>> Why? Because that claim (by whoever made or is making it) is factually
>>> incorrect, and somewhat nonconstructive.
>>>
>>> I need to pull in:
>>>
>>> "
>>>
>>> The Linked Data article gave simple rules for putting data on the web
>>> so that it is linked. Then, "Read-Write Linked Data" follows on from
>>> that to discuss allowing applications to write as well as read data.
>>> This note adds decentralized access control of reading and of writing
>>> to linked data.
>>>
>>> This can be called "socially-aware" storage, because the access
>>> control within the storage layer is just powerful enough to implement
>>> the social requirements of the social network applications. (In the
>>> current model proves insufficiently powerful to do this, then it could
>>> be enhanced by adding more inference to the ACL system, and more
>>> expressivity to the ACL -- or rather policy language -- used to
>>> express the social constraints). The overall goal is one in which
>>> storage with the necessary functionality is a ubiquitous commodity,
>>> and application growth becomes dramatic as the provision of storage is
>>> decoupled from the design and deployment of applications."
>>>
>>> https://www.w3.org/DesignIssues/CloudStorage.html (date 2011/09/27 22:31:21)
>>>
>>> "
>>> and https://www.w3.org/DesignIssues/ReadWriteLinkedData.html
>>>
>>> In a larger scope it appears timbl was going for webdav for RWW before
>>> the LDP WG started, then he later adopted LDP (bringing over Joe
>>> Presbey and Andrei (the latter knowingly in the LDP WG with Arnaud))..
>>>
>>> LDP WG: first recommendation for RWW that I know of
>>> TimBL: first thinking of RWW that I Know of
>>> -Brent Shambaugh
>> Brent,
>>
>> TimBL's first thinking about a Read-Write Web dates back to the time he
>> created the Web. He never envisaged the Web as a Read-Only medium.
>> That's a fallacy emerging from the illusion thrust upon Web users by Web
>> Browsers (starting with Mosaic!).
>>
>> TimBL tried using WebDAV at a time when LDP didn't exist. Today, you can
>> use WebDAV or LDP to achieve his Read-Write goals.
>>
>> --
>> Regards,
>>
>> Kingsley Idehen
>> Founder & CEO
>> OpenLink Software   (Home Page: http://www.openlinksw.com)
>>
>> Weblogs (Blogs):
>> Legacy Blog: http://www.openlinksw.com/blog/~kidehen/
>> Blogspot Blog: http://kidehen.blogspot.com
>> Medium Blog: https://medium.com/@kidehen
>>
>> Profile Pages:
>> Pinterest: https://www.pinterest.com/kidehen/
>> Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen
>> Twitter: https://twitter.com/kidehen
>> Google+: https://plus.google.com/+KingsleyIdehen/about
>> LinkedIn: http://www.linkedin.com/in/kidehen
>>
>> Web Identities (WebID):
>> Personal: http://kingsley.idehen.net/dataspace/person/kidehen#this
>>         : http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this
>>
>>
>


-- 
Regards,

Kingsley Idehen	      
Founder & CEO 
OpenLink Software   (Home Page: http://www.openlinksw.com)

Weblogs (Blogs):
Legacy Blog: http://www.openlinksw.com/blog/~kidehen/
Blogspot Blog: http://kidehen.blogspot.com
Medium Blog: https://medium.com/@kidehen

Profile Pages:
Pinterest: https://www.pinterest.com/kidehen/
Quora: https://www.quora.com/profile/Kingsley-Uyi-Idehen
Twitter: https://twitter.com/kidehen
Google+: https://plus.google.com/+KingsleyIdehen/about
LinkedIn: http://www.linkedin.com/in/kidehen

Web Identities (WebID):
Personal: http://kingsley.idehen.net/dataspace/person/kidehen#this
        : http://id.myopenlink.net/DAV/home/KingsleyUyiIdehen/Public/kingsley.ttl#this




Received on Saturday, 22 April 2017 17:23:02 UTC

This archive was generated by hypermail 2.3.1 : Saturday, 22 April 2017 17:23:02 UTC