From f9c2b665c2919e773e39bfb3c86d7e0cd8a168e3 Mon Sep 17 00:00:00 2001 From: Alexandre Dulaunoy Date: Sun, 7 Apr 2019 21:36:36 +0200 Subject: [PATCH] chg: [misp-taxonomy] version can only be an unsigned integer --- misp-taxonomy-format/raw.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/misp-taxonomy-format/raw.md b/misp-taxonomy-format/raw.md index fe09d48..3372a18 100755 --- a/misp-taxonomy-format/raw.md +++ b/misp-taxonomy-format/raw.md @@ -84,7 +84,7 @@ to describe machine tag (aka triple tag) vocabularies. The MISP taxonomy format uses the JSON [@!RFC4627] format. Each namespace is represented as a JSON object with meta information including the following fields: namespace, description, version, type. -namespace defines the overall namespace of the machine tag. The namespace is represented as a string and **MUST** be present. The description is represented as a string and **MUST** be present. A version is represented as a decimal and **MUST** be present. A type defines where a specific taxonomy is applicable and a type can be applicable at event, user or org level. The type is represented as an array containing one or more type and **SHOULD** be present. If a type is not mentioned, by default, the taxonomy is applicable at event level only. An exclusive boolean property **MAY** be present and defines at namespace level if the predicates are mutually exclusive. +namespace defines the overall namespace of the machine tag. The namespace is represented as a string and **MUST** be present. The description is represented as a string and **MUST** be present. A version is represented as a unsigned integer **MUST** be present. A type defines where a specific taxonomy is applicable and a type can be applicable at event, user or org level. The type is represented as an array containing one or more type and **SHOULD** be present. If a type is not mentioned, by default, the taxonomy is applicable at event level only. An exclusive boolean property **MAY** be present and defines at namespace level if the predicates are mutually exclusive. predicates defines all the predicates available in the namespace defined. predicates is represented as an array of JSON objects. predicates **MUST** be present and **MUST** at least content one element.