-
Notifications
You must be signed in to change notification settings - Fork 59
Open
Milestone
Description
Parent issue: #102 - Specify approach for resource meta-data.
We currently have the (highly under-specified) .meta
mechanism. As part of the 1.0 spec, we should:
- Re-confirm the use of
describedBy
link relation header, to point to the.meta
file (if we're going to continue using that mechanism) - Specify semantics of
.meta
for Containers. Current behavior/spec: a PATCH to anldp:Container
results in the triples going straight to the container's.meta
resource. A GET to a container transparently includes the triples from the.meta
resource. - Clarify whether the presence of a
.meta
resource in a Container counts towards that container being empty or non-empty (which affects DELETE semantics). Currently:.meta
is ignored / counts as empty. - (n/a - no globbing going forward)
If globbing still exists, clarify the semantics of.meta
with respect to results of a glob operation. - Specify the semantics of
.meta
for NonRDFResources. Currently,.meta
is the recommended mechanism for adding metadata / RDF triples to arbitrary non-RDF resources. Original issue: How should we handle metadata of non-RDF sources (was Treatment of .meta files) solid-spec#197 - Specify the semantics of
.meta
for RDFResources. It is unclear whether RDF Resources are a) allowed to have their own.meta
resources, or b) whether that's recommended behavior. There are some arguments that RDFResource are their own metadata (see also the approach taken by the Hydra community). But arguments can also be made to the contrary (especially when it comes to server-protected metadata, a separate topic.) - Clarify the permission/
.acl
semantics of.meta
resources. Currently: Unclear, but I believe a.meta
resource can have its own.meta.acl
resource, but defaults to the same permissions as the resource that it describes? (See solid/#130 - ACL for .meta resources) - Clarify the lifecycle of the
.meta
resource (similar to issue Clarify the lifecycle of an ACL resource #58). See also issuesolid-spec/#168
- How to delete meta file? - Specify how
.meta
resources get serialized/exported to the filesystem, with regards to File system data portability - Differentiate user-writeable metadata from Server-protected metadata
akuckartz, justinwb and phochste
Metadata
Metadata
Assignees
Type
Projects
Status
Drafting Phase