Step 8.1 of value compaction algorithm is not clear
Nobody has claimed this yet.
- Dominant language
- HTML
- Stars
- 106
- Forks
- 40
- PR merge metrics
- No merged PRs in 30d
Description
Hi,
Sorry if the question was already raised but I did not find it in the issues.
Step 8.1 of the value compaction algorithm is not clear (at least to me):
Replace any value of
@typein result with the result of IRI compacting the value of the@typeentry.
Am I correct if I reformulate it this way:
"For each value V of @type entries in result, replace V with the result of IRI compacting V" ?
Since at this point result is a map, it should have only one @type entry. Does it mean that all values of @type entries should be replaced this way recursively in result ?
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with Step 8.1 of the value compaction algorithm and the linked IRI compacting definition in the JSON-LD 1.1 API specification. Resolve whether the wording refers to each @type value or recursive nested values, then update the specification text so the intended scope is unambiguous.
Written by the indexing model from the issue text.
Assessment
- Domain
- documentation
- Issue type
- Documentation
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100