[Specifications] Manages block usage for subject vs object (#194)

tpluscode has just created a new issue for https://github.com/HydraCG/Specifications:

== Manages block usage for subject vs object ==
## Description

I've been working on implementing "manages block" in Alcaeus and I conclude that it can have two possible usages as currently defined (well, implicitly).

First is to assert member types, as in the #126 by @elf-pavlik:

```json
{
  "manages": {
    "rdf:predicate": "rdf:type",
    "rdf:object": "example:Class"
  }
}
```

The other is to fix the "broken relationships" as discussed in #41 among other threads

```json
{
  "manages": {
    "rdf:predicate": "foaf:knows",
    "rdf:subject": { "@id": "GreggKellogg" }
  }
}
```

## Questions

Now, does it actually make sense to include all three `subject`, `predicate` and `object` in a single manages block?

Please view or discuss this issue at https://github.com/HydraCG/Specifications/issues/194 using your GitHub account

Received on Tuesday, 14 May 2019 13:34:43 UTC