elastic / elastic/logstash

Avoid collision with JSON-LD

Open
#4,362 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
14.9k
Forks
3.5k
Avg merge
19h 14m
Merged PRs (30d)
63

Description

Since Logstash is using `@` as a prefix for reserved fields (like `@metadata`), I'd just like to point out that [JSON-LD](http://json-ld.org/) does the same and that since JSON-LD is a ratified W3C standard, it would be nice if Logstash did its utmost to avoid using the same field names to avoid collision.

The list of existing [keywords in JSON-LD](http://www.w3.org/TR/json-ld/#syntax-tokens-and-keywords) are:
- `@context`
- `@id`
- `@value`
- `@language`
- `@type`
- `@container`
- `@list`
- `@set`
- `@reverse`
- `@index`
- `@base`
- `@vocab`
- `@graph`

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.