Membership triple in Linked Data Platform Standard

69 views Asked by At

Assume the existence of the following LDP resources & their representation:

Prefixes:
  dex -> http://example.com/data/,
  schema -> http://schema.org/

an LDP RDF Source

dex:ParkingFacility a ldp:RDFSource;
    foaf:primaryTopic <#it> .

<#it> a on:ParkingFacility;
    dc:title "Some parking facility" .

a direct container

dex:ParkingPhotos a ldp:DirectContainer
    ldp:membershipResource <http://example.com/data/ParkingFacility#it>;
    ldp:hasMemberRelation schema:image .

Suppose I make a POST request for an LDP-NR to dex:ParkingPhotos and the LDP-NR is successfully created with IRI dex:ParkingPhoto1, the triple (dex:ParkingPhotos, ldp:contains, dex:ParkingPhoto1) will be added as a containment triple in dex:ParkingPhotos. The membership triple is (<http://example.com/data/ParkingFacility#it>,schema:image,dex:ParkingPhoto1).

Where will the membership triple be added?

I am getting this confusion because in the LDP standard, in Section 5.1, if we follow Example 11, the membership triple should be added in dex:ParkingFacility. However, Section 5.1 is non-normative. I have looked in the LDP standard normative sections, I have not seen anywhere which say it precisely where this membership triple should be placed.

0

There are 0 answers