From fa47e2c0bff7d6918b8b420b875761ae8a9eb158 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 13 Jun 2026 00:53:21 +0000 Subject: [PATCH 1/3] Bump esbuild in the npm_and_yarn group across 1 directory Bumps the npm_and_yarn group with 1 update in the / directory: [esbuild](https://github.com/evanw/esbuild). Updates `esbuild` from 0.25.12 to 0.28.1 - [Release notes](https://github.com/evanw/esbuild/releases) - [Changelog](https://github.com/evanw/esbuild/blob/main/CHANGELOG-2025.md) - [Commits](https://github.com/evanw/esbuild/compare/v0.25.12...v0.28.1) --- updated-dependencies: - dependency-name: esbuild dependency-version: 0.28.1 dependency-type: direct:development dependency-group: npm_and_yarn ... Signed-off-by: dependabot[bot] --- package-lock.json | 700 +++++++--------------------------------------- package.json | 2 +- 2 files changed, 109 insertions(+), 593 deletions(-) diff --git a/package-lock.json b/package-lock.json index acc55262..eae8a5a6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "@types/node": "^25.0.2", "babel-jest": "^30.0.5", "chai": "^4.3.6", - "esbuild": "^0.25.0", + "esbuild": "^0.28.1", "esbuild-plugins-node-modules-polyfill": "^1.7.1", "esbuild-runner": "^2.2.2", "eslint": "^10.0.0", @@ -1893,9 +1893,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", - "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", + "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", "cpu": [ "ppc64" ], @@ -1910,9 +1910,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", - "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", + "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", "cpu": [ "arm" ], @@ -1927,9 +1927,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", - "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", + "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", "cpu": [ "arm64" ], @@ -1944,9 +1944,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", - "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", + "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", "cpu": [ "x64" ], @@ -1961,9 +1961,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", - "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", + "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", "cpu": [ "arm64" ], @@ -1978,9 +1978,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", - "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", + "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", "cpu": [ "x64" ], @@ -1995,9 +1995,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", - "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", + "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", "cpu": [ "arm64" ], @@ -2012,9 +2012,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", - "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", + "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", "cpu": [ "x64" ], @@ -2029,9 +2029,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", - "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", + "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", "cpu": [ "arm" ], @@ -2046,9 +2046,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", - "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", + "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", "cpu": [ "arm64" ], @@ -2063,9 +2063,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", - "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", + "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", "cpu": [ "ia32" ], @@ -2080,9 +2080,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", - "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", + "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", "cpu": [ "loong64" ], @@ -2097,9 +2097,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", - "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", + "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", "cpu": [ "mips64el" ], @@ -2114,9 +2114,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", - "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", + "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", "cpu": [ "ppc64" ], @@ -2131,9 +2131,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", - "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", + "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", "cpu": [ "riscv64" ], @@ -2148,9 +2148,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", - "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", + "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", "cpu": [ "s390x" ], @@ -2165,9 +2165,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", - "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", + "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", "cpu": [ "x64" ], @@ -2182,9 +2182,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", - "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", + "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", "cpu": [ "arm64" ], @@ -2199,9 +2199,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", - "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", + "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", "cpu": [ "x64" ], @@ -2216,9 +2216,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", - "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", + "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", "cpu": [ "arm64" ], @@ -2233,9 +2233,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", - "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", + "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", "cpu": [ "x64" ], @@ -2250,9 +2250,9 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", - "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", + "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", "cpu": [ "arm64" ], @@ -2267,9 +2267,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", - "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", + "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", "cpu": [ "x64" ], @@ -2284,9 +2284,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", - "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", + "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", "cpu": [ "arm64" ], @@ -2301,9 +2301,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", - "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", + "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", "cpu": [ "ia32" ], @@ -2318,9 +2318,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", - "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", + "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", "cpu": [ "x64" ], @@ -4519,9 +4519,9 @@ } }, "node_modules/esbuild": { - "version": "0.25.12", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", - "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "version": "0.28.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", + "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -4532,32 +4532,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.25.12", - "@esbuild/android-arm": "0.25.12", - "@esbuild/android-arm64": "0.25.12", - "@esbuild/android-x64": "0.25.12", - "@esbuild/darwin-arm64": "0.25.12", - "@esbuild/darwin-x64": "0.25.12", - "@esbuild/freebsd-arm64": "0.25.12", - "@esbuild/freebsd-x64": "0.25.12", - "@esbuild/linux-arm": "0.25.12", - "@esbuild/linux-arm64": "0.25.12", - "@esbuild/linux-ia32": "0.25.12", - "@esbuild/linux-loong64": "0.25.12", - "@esbuild/linux-mips64el": "0.25.12", - "@esbuild/linux-ppc64": "0.25.12", - "@esbuild/linux-riscv64": "0.25.12", - "@esbuild/linux-s390x": "0.25.12", - "@esbuild/linux-x64": "0.25.12", - "@esbuild/netbsd-arm64": "0.25.12", - "@esbuild/netbsd-x64": "0.25.12", - "@esbuild/openbsd-arm64": "0.25.12", - "@esbuild/openbsd-x64": "0.25.12", - "@esbuild/openharmony-arm64": "0.25.12", - "@esbuild/sunos-x64": "0.25.12", - "@esbuild/win32-arm64": "0.25.12", - "@esbuild/win32-ia32": "0.25.12", - "@esbuild/win32-x64": "0.25.12" + "@esbuild/aix-ppc64": "0.28.1", + "@esbuild/android-arm": "0.28.1", + "@esbuild/android-arm64": "0.28.1", + "@esbuild/android-x64": "0.28.1", + "@esbuild/darwin-arm64": "0.28.1", + "@esbuild/darwin-x64": "0.28.1", + "@esbuild/freebsd-arm64": "0.28.1", + "@esbuild/freebsd-x64": "0.28.1", + "@esbuild/linux-arm": "0.28.1", + "@esbuild/linux-arm64": "0.28.1", + "@esbuild/linux-ia32": "0.28.1", + "@esbuild/linux-loong64": "0.28.1", + "@esbuild/linux-mips64el": "0.28.1", + "@esbuild/linux-ppc64": "0.28.1", + "@esbuild/linux-riscv64": "0.28.1", + "@esbuild/linux-s390x": "0.28.1", + "@esbuild/linux-x64": "0.28.1", + "@esbuild/netbsd-arm64": "0.28.1", + "@esbuild/netbsd-x64": "0.28.1", + "@esbuild/openbsd-arm64": "0.28.1", + "@esbuild/openbsd-x64": "0.28.1", + "@esbuild/openharmony-arm64": "0.28.1", + "@esbuild/sunos-x64": "0.28.1", + "@esbuild/win32-arm64": "0.28.1", + "@esbuild/win32-ia32": "0.28.1", + "@esbuild/win32-x64": "0.28.1" } }, "node_modules/esbuild-plugins-node-modules-polyfill": { @@ -7684,490 +7684,6 @@ "fsevents": "~2.3.3" } }, - "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz", - "integrity": "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "aix" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.0.tgz", - "integrity": "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.0.tgz", - "integrity": "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/android-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.0.tgz", - "integrity": "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.0.tgz", - "integrity": "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/darwin-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.0.tgz", - "integrity": "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.0.tgz", - "integrity": "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.0.tgz", - "integrity": "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.0.tgz", - "integrity": "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==", - "cpu": [ - "arm" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.0.tgz", - "integrity": "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ia32": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.0.tgz", - "integrity": "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-loong64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.0.tgz", - "integrity": "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==", - "cpu": [ - "loong64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.0.tgz", - "integrity": "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==", - "cpu": [ - "mips64el" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.0.tgz", - "integrity": "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==", - "cpu": [ - "ppc64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.0.tgz", - "integrity": "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-s390x": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.0.tgz", - "integrity": "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/linux-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.0.tgz", - "integrity": "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.0.tgz", - "integrity": "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.0.tgz", - "integrity": "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "netbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.0.tgz", - "integrity": "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.0.tgz", - "integrity": "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openbsd" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/openharmony-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.0.tgz", - "integrity": "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "openharmony" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/sunos-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.0.tgz", - "integrity": "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-arm64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.0.tgz", - "integrity": "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-ia32": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.0.tgz", - "integrity": "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==", - "cpu": [ - "ia32" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/@esbuild/win32-x64": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.0.tgz", - "integrity": "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=18" - } - }, - "node_modules/tsx/node_modules/esbuild": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.0.tgz", - "integrity": "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==", - "dev": true, - "hasInstallScript": true, - "license": "MIT", - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.28.0", - "@esbuild/android-arm": "0.28.0", - "@esbuild/android-arm64": "0.28.0", - "@esbuild/android-x64": "0.28.0", - "@esbuild/darwin-arm64": "0.28.0", - "@esbuild/darwin-x64": "0.28.0", - "@esbuild/freebsd-arm64": "0.28.0", - "@esbuild/freebsd-x64": "0.28.0", - "@esbuild/linux-arm": "0.28.0", - "@esbuild/linux-arm64": "0.28.0", - "@esbuild/linux-ia32": "0.28.0", - "@esbuild/linux-loong64": "0.28.0", - "@esbuild/linux-mips64el": "0.28.0", - "@esbuild/linux-ppc64": "0.28.0", - "@esbuild/linux-riscv64": "0.28.0", - "@esbuild/linux-s390x": "0.28.0", - "@esbuild/linux-x64": "0.28.0", - "@esbuild/netbsd-arm64": "0.28.0", - "@esbuild/netbsd-x64": "0.28.0", - "@esbuild/openbsd-arm64": "0.28.0", - "@esbuild/openbsd-x64": "0.28.0", - "@esbuild/openharmony-arm64": "0.28.0", - "@esbuild/sunos-x64": "0.28.0", - "@esbuild/win32-arm64": "0.28.0", - "@esbuild/win32-ia32": "0.28.0", - "@esbuild/win32-x64": "0.28.0" - } - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/package.json b/package.json index d119cc4f..fe404a84 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "@types/node": "^25.0.2", "babel-jest": "^30.0.5", "chai": "^4.3.6", - "esbuild": "^0.25.0", + "esbuild": "^0.28.1", "esbuild-plugins-node-modules-polyfill": "^1.7.1", "esbuild-runner": "^2.2.2", "eslint": "^10.0.0", From 3d2f23c8acfee3ce0476916b254c13e0de3869da Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Jun 2026 12:45:10 +0000 Subject: [PATCH 2/3] chore: start JSON spec test investigation --- spec_tests/javascriptTests.json | 25930 +++++++-------- src/data/schemas/HED8.4.0.xml | 27214 ++++++++-------- tests/bidsDemoData/participants.json | 44 +- tests/bidsDemoData/participants.tsv | 6 +- tests/bidsDemoData/phenotype/KSSSleep.json | 80 +- tests/bidsDemoData/phenotype/KSSSleep.tsv | 10 +- tests/bidsDemoData/phenotype/trainLog.json | 64 +- tests/bidsDemoData/phenotype/trainLog.tsv | 20 +- tests/bidsDemoData/samples.json | 28 +- tests/bidsDemoData/samples.tsv | 4 +- ...sub-002_ses-1_task-FaceRecognition_beh.tsv | 10 +- ...002_ses-1_task-FacePerception_channels.tsv | 764 +- ...2_ses-1_task-FacePerception_run-1_eeg.json | 46 +- ...ses-1_task-FacePerception_run-1_events.tsv | 30 +- tests/bidsDemoData/sub-002/sub-002_scans.json | 36 +- tests/bidsDemoData/sub-002/sub-002_scans.tsv | 4 +- ...003_ses-1_task-FacePerception_channels.tsv | 764 +- ...3_ses-1_task-FacePerception_run-1_eeg.json | 46 +- ...ses-1_task-FacePerception_run-1_events.tsv | 34 +- tests/bidsDemoData/sub-003/sub-003_scans.json | 36 +- tests/bidsDemoData/sub-003/sub-003_scans.tsv | 4 +- ...sub-004_ses-1_task-FaceRecognition_beh.tsv | 10 +- .../ses-1/eeg/sub-004_ses-1_electrodes.tsv | 152 +- ...004_ses-1_task-FacePerception_channels.tsv | 810 +- ...4_ses-1_task-FacePerception_run-1_eeg.json | 50 +- ...ses-1_task-FacePerception_run-1_events.tsv | 32 +- .../sub-004/ses-1/sub-004_ses-1_scans.json | 36 +- .../sub-004/ses-1/sub-004_ses-1_scans.tsv | 4 +- .../task-FacePerception_events.json | 232 +- .../task-FaceRecognition_beh.json | 46 +- 30 files changed, 28273 insertions(+), 28273 deletions(-) diff --git a/spec_tests/javascriptTests.json b/spec_tests/javascriptTests.json index e386cbe4..4d2400ff 100644 --- a/spec_tests/javascriptTests.json +++ b/spec_tests/javascriptTests.json @@ -1,12966 +1,12966 @@ -[ - { - "error_code": "CHARACTER_INVALID", - "alt_codes": [ - "TAG_INVALID", - "UNITS_INVALID", - "VALUE_INVALID" - ], - "name": "character-invalid-non-printing-appears", - "description": "The HED string contains a UTF-8 character.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Item/Bl\b", - "Item/ABC\u009e" - ], - "passes": [ - "Red, Blue, Description/Red", - "Description/This is a \u00ca\u00b0 good character" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "show": "Red, Item/Bl\b" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "show": "Red, Label/a-\u00ca\u00b0-good" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Item/Bl\b" - ] - ], - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Item/{abc}" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/Temp, Label/a-\u00ca\u00b0-good" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "show": "Red, Item/Bl\b", - "ball": "Def/Acc/4.5" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "show", - "Description/a \u00ca\u00b0 good" - ], - [ - 5.0, - 0, - "ball", - "Blue" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "show": "Red, Label/a, Description/a \u00ca\u00b0 good" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "show", - "Description/goodness" - ] - ] - } - ] - } - } - }, - { - "error_code": "CHARACTER_INVALID", - "alt_codes": [ - "TAG_INVALID", - "UNITS_INVALID", - "VALUE_INVALID" - ], - "name": "curly-braces-not-in-sidecar", - "description": "The curly brace notation is used outside a sidecar.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "{col_1}, Red" - ], - "passes": [ - "Red, Blue, Description/Red" - ] - }, - "sidecar_tests": { - "fails": [], - "passes": [ - { - "event_code": { - "HED": { - "face": "Statistical-accuracy/0.677, {response}" - } - }, - "response": { - "HED": "Label/#" - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "{who_knows}, Red" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/Temp" - ] - ] - ] - }, - "combo_tests": { - "fails": [], - "passes": [] - } - } - }, - { - "error_code": "CHARACTER_INVALID", - "alt_codes": [ - "TAG_INVALID", - "VALUE_INVALID" - ], - "name": "invalid-character-name-value-class", - "description": "An invalid character was used in an 8.3.0 or greater style name value class.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Parameter-label/[", - "Parameter-label/Taco*", - "Label/30$", - "Label/30db kg" - ], - "passes": [ - "Parameter-label/Words", - "Label/30e10", - "Label/3e10asdf" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "show": "Parameter-label/[" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": "Parameter-label/#" - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/%max1" - ] - ], - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/$30" - ] - ], - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/30db kg" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/3e10asdf" - ] - ] - ] - }, - "combo_tests": { - "fails": [], - "passes": [] - } - } - }, - { - "error_code": "CHARACTER_INVALID", - "alt_codes": [ - "TAG_INVALID", - "VALUE_INVALID" - ], - "name": "invalid-character-name-value-class", - "description": "An invalid character was used in an 8.2.0 or earlier.", - "warning": false, - "schema": "8.2.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Parameter-label/[", - "Parameter-label/Taco*", - "Label/30$", - "Label/30db kg" - ], - "passes": [ - "Parameter-label/Words", - "Label/30e10", - "Label/3e10asdf" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "show": "Parameter-label/[" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": "Parameter-label/#" - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/%max1" - ] - ], - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/$30" - ] - ], - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/30db kg" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/3e10asdf" - ] - ] - ] - }, - "combo_tests": { - "fails": [], - "passes": [] - } - } - }, - { - "error_code": "COMMA_MISSING", - "alt_codes": [], - "name": "comma-missing-tag-groups", - "description": "Two tag groups are not separated by commas: (A, B)(C, D).", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Red, Blue)(Green, (Yellow))", - "(Def/MyColor, Onset)(Def/Acc/3.5)" - ], - "passes": [ - "(Red, Blue), (Green, (Yellow))", - "(Def/MyColor, Onset),(Def/Acc/3.5)" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue)(Green, (Yellow))", - "ball": "(Def/MyColor, Onset)(Def/Acc/3.5)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, ( Yellow))", - "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Red, Blue)(Green, (Yellow))" - ], - [ - 5.5, - 0, - "(Def/MyColor, Onset)(Def/Acc/3.5)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Red, Blue), (Green, (Yellow))" - ], - [ - 5.5, - 0, - "(Def/MyColor, Onset),(Def/Acc/3.5)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, Blue)(Green, (Yellow))", - "ball": "(Def/MyColor, Onset)(Def/Acc/3.5)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ], - [ - 6.0, - 0, - "n/a", - "(Blue, Green)(Blue, Red)" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, ( Yellow))", - "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "(Green, Def/MyColor),(Red)" - ] - ] - } - ] - } - } - }, - { - "error_code": "COMMA_MISSING", - "alt_codes": [], - "name": "comma-missing-tag-and-group", - "description": "A tag and a tag group are not separated by commas: A(B,D).", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Red, Blue(Green, (Yellow))", - "(Def/MyColor, Onset)Def/Acc/3.5" - ], - "passes": [ - "Red, (Green, (Yellow))", - "(Def/MyColor, Onset),Def/Acc/3.5" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Red(Green, (Yellow))", - "ball": "(Def/MyColor, Onset)Def/Acc/3.5" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Red, (Green, (Yellow))", - "ball": "(Def/MyColor, Onset),Def/Acc/3.5" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red(Green, (Yellow))" - ], - [ - 5.5, - 0, - "(Def/MyColor, Onset)Def/Acc/3.5" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red, (Green, (Yellow))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red(Green, (Yellow))", - "ball": "(Def/MyColor, Onset)Def/Acc/3.5" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ], - [ - 6.0, - 0, - "n/a", - "(Green, Yellow)Red" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red, (Green, (Yellow))", - "ball": "(Def/MyColor, Onset),Def/Acc/3.5" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [ - "TAG_GROUP_ERROR", - "TAG_INVALID" - ], - "name": "definition-invalid-tag-group", - "description": "A Definition tag does not appear in a tag group at the top level in an annotation.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Definition/Apple, (Blue)), ((Definition/Blech, (Red)))", - "Definition/Blech, (Red)" - ], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Blue)), ((Definition/Blech, (Red)))", - "def2": "Definition/Blech, (Red)" - } - } - } - ], - "passes": [ - { - "defs": { - "HED": { - "def1": "(Definition/Blech, (Red))" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Blue)), ((Definition/Blech, (Red)))", - "def2": "Definition/Blech, (Red)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/MyColor, Def/Apple" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Blue))", - "def2": "(Definition/Blech, (Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/MyColor, Def/Apple" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [ - "TAG_EMPTY" - ], - "name": "definition-invalid-empty-inner-group", - "description": "A definition's enclosing tag group has an empty inner group (i.e., the definition's contents).", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "defs": { - "HED": { - "def2": "(Definition/Blech/#, ())" - } - } - } - ], - "passes": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple)" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "defs": { - "HED": { - "def2": "(Definition/Blech/#, ())" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/MyColor, Def/Apple" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple)", - "def2": "(Definition/Blech, (Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/MyColor, Def/Apple" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "definition-invalid-multiple-definition-tags", - "description": "A definition's enclosing tag group contains more than a `Definition` tag and an inner group.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple, Definition/Banana, (Blue))", - "def2": "(Definition/Blech, (Red), Definition/Banana1)", - "def3": "(Definition/Blech1, (Red), Blue)" - } - } - } - ], - "passes": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Blue))", - "def2": "((Red), Definition/Blech)" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, Definition/Banana, (Blue))", - "def2": "(Definition/Blech, (Red), Definition/Banana1)", - "def3": "(Definition/Blech1, (Red), Blue)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Apple, Def/Banana" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Blue))", - "def2": "((Red), Definition/Blech)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Blech, Def/Apple" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "definition-invalid-inner-group-defs", - "description": "A definition's inner tag group contains `Definition`, `Def` or `Def-expand` tags.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Definition/Banana, Blue))", - "def2": "(Definition/Blech, (Red, Def/Apple))" - } - } - } - ], - "passes": [] - }, - "event_tests": { - "fails": [], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/a" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Definition/Banana, (Blue)))", - "def2": "(Definition/Blech, ((Red), Def/MyColor))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Apple, Def/Banana" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Blue))", - "def2": "((Red), Definition/Blech)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Blech, Def/Apple" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [], - "name": "definition-invalid-bad-number-of-placeholders", - "description": "A definition that includes a placeholder (`#`) does not have exactly two `#` characters.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#, Description/#))", - "def2": "(Definition/Blech/#, (Red))" - } - } - } - ], - "passes": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#))", - "def2": "(Definition/Blech/#, (Red, Label/#))" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#, Description/#))", - "def2": "(Definition/Blech/#, (Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Apple/3, Def/Blech/might" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#))", - "def2": "(Definition/Blech/#, (Red, Label/#))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Blech/5, Def/Apple/4" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [ - "TAG_INVALID", - "PLACEHOLDER_INVALID" - ], - "name": "definition-invalid-placeholder-incorrect-of-positions", - "description": "A definition has placeholders (`#`) in incorrect positions.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Label/#))", - "def2": "(Definition/Blech/#, (Red, #))" - } - } - } - ], - "passes": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Label/Blue))", - "def2": "(Definition/Blech/#, (Label/#, Red))" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Label/#))", - "def2": "(Definition/Blech/#, (Red, #))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Apple, Def/Blech/might" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#))", - "def2": "(Definition/Blech/#, (Red, Label/#))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Blech/5, Def/Apple/4" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [ - "TAG_INVALID", - "PLACEHOLDER_INVALID" - ], - "name": "definition-invalid-placeholder-conflict", - "description": "Definitions of the same name appear with and without a `#`.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Label/#))", - "def2": "(Definition/Apple/#, (Red, #))" - } - } - } - ], - "passes": [ - { - "defs": { - "HED": { - "def1": "(Definition/Blech/#, (Label/#))", - "def2": "(Definition/Apple, (Red))" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Label/#))", - "def2": "(Definition/Apple/#, (Red, #))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Apple/3, Def/Apple" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#))", - "def2": "(Definition/Blech, (Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Blech, Def/Apple/4" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [], - "name": "definition-invalid-multiple-definitions", - "description": "Multiple `Definition` tags with same name are encountered.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#, Description/#))", - "def2": "(Definition/Apple/#, (Label/#))", - "def3": "(Definition/MyColor, (Blue))" - } - } - } - ], - "passes": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/ThisIsALabel, Description/#))", - "def2": "(Definition/Apple2/#, (Label/#))", - "def3": "(Definition/MyColor2, (Blue))" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#, Description/#))", - "def2": "(Definition/Apple/#, (Label/#))", - "def3": "(Definition/MyColor, (Blue))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Apple/3, Def/Blech/might" - ], - [ - 5.0, - 0, - "Def/MyColor" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#))", - "def2": "(Definition/Blech/#, (Red, Label/#))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Blech/5, Def/Apple/4" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "definition-invalid-content-has-top-level-tag", - "description": "A tag with a required or unique attribute appears in a definition.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Event-context, Red))", - "def2": "(Definition/Banana/#, (Label/#))" - } - } - } - ], - "passes": [ - { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Red))", - "def2": "(Definition/Banana/#, (Label/#))" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Event-context, Red))", - "def2": "(Definition/Banana/#, (Label/#))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Apple, Def/Banana/might" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple, (Red))", - "def2": "(Definition/Banana/#, (Label/#))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Apple, Def/Banana/might" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEFINITION_INVALID", - "alt_codes": [ - "TAG_INVALID" - ], - "name": "definition-not-allowed-here", - "description": "A definition appears in an unexpected place such as an events file or sidecar.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Item, (Label/Pie)))" - ], - "tests": { - "string_tests": { - "fails": [ - "Red, Blue, (Definition/myDef, (Label/Red, Blue))" - ], - "passes": [ - "Red, Blue" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Red, Blue, (Definition/myDef, (Label/Red, Blue))", - "ball": "Def/Acc/4.5" - } - } - } - ], - "passes": [ - { - "defs": { - "HED": { - "face": "(Definition/myDef, (Label/Red, Blue)), (Definition/myDef2, (Label/Red, Blue))", - "ball": "(Definition/myDef1, (Label/Red, Blue))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Definition/myDef, (Label/Red, Green))" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red, Blue, Def/MyColor" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red, Blue, (Definition/myDef, (Label/Red, Blue))", - "ball": "Def/Acc/4.5" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/myDef, Red" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "defs": { - "HED": { - "def1": "(Definition/Apple/#, (Label/#))", - "def2": "(Definition/Blech/#, (Red, Label/#))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Blech/5, Def/Apple/4" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEF_EXPAND_INVALID", - "alt_codes": [], - "name": "def-expand-invalid-name-not-definition", - "description": "A `Def-expand` tag's name does not correspond to a definition.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def-expand/MyColor2, (Label/Pie))" - ], - "passes": [ - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc2/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "(Def-expand/MyColor2, (Label/Pie))" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "(Def-expand/MyColor, (Label/Pie))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc2/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ], - [ - 5.5, - 0, - "(Def-expand/MyColor2, (Label/Pie))" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ], - [ - 5.5, - 0, - "(Def-expand/MyColor, (Label/Pie))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc2/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "(Def-expand/MyColor2, (Label/Pie))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ], - [ - 5.0, - 0, - "ball", - "(Def-expand/Junk, (Label/Red))" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "(Def-expand/MyColor, (Label/Pie))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ], - [ - 5.5, - 0, - "(Def-expand/MyColor, (Label/Pie))" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEF_EXPAND_INVALID", - "alt_codes": [ - "VALUE_INVALID" - ], - "name": "def-expand-invalid-missing-placeholder", - "description": "A `Def-expand` is missing an expected placeholder value or has an unexpected placeholder value.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def-expand/Acc, (Acceleration, Red))", - "(Def-expand/MyColor/Blue, (Label/Pie))" - ], - "passes": [ - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc, (Acceleration, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration, Red))" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc, (Acceleration, Red))" - ], - [ - 5.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration, Red))" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc, (Acceleration, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration, Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code" - ], - [ - 4.5, - 0, - "face" - ], - [ - 5.5, - 0, - "ball" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ], - [ - 5.2, - 0, - "ball", - "(Def-expand/MyColor, (Label/Pie))" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEF_EXPAND_INVALID", - "alt_codes": [ - "VALUE_INVALID", - "UNITS_INVALID" - ], - "name": "def-expand-invalid-bad-placeholder-value-or-units", - "description": "A `Def-expand` has an incorrect type of placeholder value.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))", - "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))", - "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" - ], - "passes": [ - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))", - "square": "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))" - ], - [ - 5.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))" - ], - [ - 6.3, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ], - [ - 5.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))", - "square": "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))" - ], - [ - 5.5, - 0, - "ball", - "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))" - ], - [ - 6.3, - 0, - "square", - "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Def-expand/Acc/5.5, (Acceleration/5.5 m-per-s^2, Red))" - ], - [ - 5.5, - 0, - "ball", - "(Def-expand/Acc/5.5, (Acceleration/5.5 m-per-s^2, Red))" - ], - [ - 6.5, - 0, - "n/a", - "n/a" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEF_EXPAND_INVALID", - "alt_codes": [], - "name": "def-expand-invalid-tags-not-in-definition", - "description": "The tags within a Def-expand do not match the corresponding definition.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def-expand/Acc/4.5, (Acceleration/6, Red))", - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))", - "(Def-expand/MyColor, (Label/Cake))" - ], - "passes": [ - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/6, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))", - "square": "(Def-expand/MyColor, (Label/Cake))" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/6, Red))" - ], - [ - 5.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))" - ], - [ - 6.3, - 0, - "(Def-expand/MyColor, (Label/Cake))" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ], - [ - 5.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/6, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))", - "square": "(Def-expand/MyColor, (Label/Cake))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Def-expand/Acc/4.5, (Acceleration/6, Red))" - ], - [ - 5.5, - 0, - "ball", - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))" - ], - [ - 6.3, - 0, - "square", - "(Def-expand/MyColor, (Label/Cake))" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Def-expand/Acc/6.5, (Acceleration/6.5 m-per-s^2, Red))" - ], - [ - 5.5, - 0, - "ball", - "(Def-expand/Acc/8.5, (Acceleration/8.5 m-per-s^2, Red))" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEF_EXPAND_INVALID", - "alt_codes": [], - "name": "def-expand-missing-inner-group", - "description": "A Def-expand is missing its inner group containing the definition.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Item, (Label/Pie)))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def-expand/Acc/5.4)" - ], - "passes": [ - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Orange", - "ball": "(Def-expand/Acc/4.5)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))", - "ball": "Red" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 5.4, - 0, - "(Def-expand/Acc/5.4 )" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5)", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "(Def-expand/Acc/4.5)" - ], - [ - 5.4, - 0, - "n/a", - "Green" - ], - [ - 6.4, - 0, - "face", - "n/a" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))", - "ball": "(Acceleration/4.5, Blue), Def/MyColor" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "n/a" - ], - [ - 6.5, - 0, - "ball", - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEF_EXPAND_INVALID", - "alt_codes": [ - "DEFINITION_INVALID" - ], - "name": "def-expand-has-extras", - "description": "A Def-expand has extra tags or groups.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Item, (Label/Pie)))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)", - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), (Blue, Green), Black)" - ], - "passes": [ - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)", - "ball": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), (Blue, Green), Black)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))", - "ball": "Red" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)" - ], - [ - 5.4, - 0, - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), (Blue, Green), Black)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Def/Acc, (Def-expand/Acc/4.5)" - ], - [ - 5.4, - 0, - "n/a", - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)" - ], - [ - 6.4, - 0, - "face", - "n/a" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))", - "ball": "(Acceleration/4.5 m-per-s^2, Blue), Def/MyColor" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "n/a" - ], - [ - 6.5, - 0, - "ball", - "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEF_INVALID", - "alt_codes": [], - "name": "def-invalid-name", - "description": "A `Def` tag's name does not correspond to a definition.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Def/Apple2, Green", - "Def/Acc2/4.5", - "Def/Acc" - ], - "passes": [ - "Def/Acc/4.5" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Def/Apple2, Green", - "ball": "Def/Acc2/4.5, Def/Acc/3.2" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Def/Acc/4.5" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Apple2, Green" - ], - [ - 5.5, - 0, - "Def/Acc2/4.5" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Acc/4.5" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Def/Apple2, Green", - "ball": "Def/Acc2/4.5, Def/Acc/3.2" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Def/Apple2, Green" - ], - [ - 5.5, - 0, - "face", - "Def/Acc2/4.5" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Def/Acc/4.5", - "ball": "Item" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEF_INVALID", - "alt_codes": [], - "name": "def-invalid-missing-placeholder", - "description": "A `Def` tag is missing an expected placeholder value or has an unexpected placeholder value.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Def/Acc, (Def/Acc/4.5, Red)", - "Def/MyColor/Blue" - ], - "passes": [ - "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Def/Acc, (Def/Acc/4.5, Red)", - "ball": "(Def/MyColor/Blue, Green)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Def/Acc/4.5, Red", - "ball": "(Acceleration/4.5 m-per-s^2, Red), Def/MyColor" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Acc, (Def/Acc/4.5, Red)" - ], - [ - 5.4, - 0, - "Def/MyColor/Blue, Green" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Def/Acc, (Def/Acc/4.5, Red)", - "ball": "(Def/MyColor/Blue, Green)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Def/Acc, (Def/Acc/4.5, Red)" - ], - [ - 5.4, - 0, - "n/a", - "Def/MyColor/Blue, Green" - ], - [ - 6.4, - 0, - "face", - "n/a" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Def/Acc/4.5, Red", - "ball": "(Acceleration/4.5 m-per-s^2, Red), Def/MyColor" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Def/Acc/5.5, (Acceleration/4.5 m-per-s^2, Red)" - ], - [ - 6.5, - 0, - "ball", - "n/a" - ] - ] - } - ] - } - } - }, - { - "error_code": "DEF_INVALID", - "alt_codes": [ - "VALUE_INVALID", - "UNITS_INVALID" - ], - "name": "def-invalid-bad-placeholder-value", - "description": "A `Def` has a placeholder value of incorrect format or units for definition.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Def/Acc/baloney, (Def/Acc/4.5, Red)", - "Def/Acc/3 m", - "Def/Acc/4m-per-s^2", - "Def/MyColor/Redish" - ], - "passes": [ - "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Def/Acc/baloney, (Def/Acc/4.5, Red)", - "ball": "Def/Acc/3 m", - "square": "Def/Acc/4m-per-s^2", - "triangle": "Def/MyColor/Redish" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def/Acc/4.5, Red)", - "ball": "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Acc/baloney, (Def/Acc/4.5, Red)" - ], - [ - 5.0, - 0, - "Def/3 m" - ], - [ - 6.3, - 0, - "Def/Acc/4m-per-s^2" - ], - [ - 7.2, - 0, - "Def/MyColor/Redish" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Def/Acc/baloney, (Def/Acc/4.5 m-per-s^2, Red)", - "ball": "Def/Acc/3 m", - "square": "Def/Acc/4m-per-s^2", - "triangle": "Def/MyColor/Redish" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Def/Acc/baloney, (Def/Acc/4.5, Red)" - ], - [ - 5.0, - 0, - "face", - "Def/Acc/3 m" - ], - [ - 6.3, - 0, - "n/a", - "Def/Acc/4m-per-s^2" - ], - [ - 7.2, - 0, - "square", - "Def/MyColor/Redish" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/Acc/4.5, Red)", - "ball": "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "ELEMENT_DEPRECATED", - "alt_codes": [], - "name": "tag-deprecated", - "description": "A tag is deprecated", - "warning": true, - "schema": "8.2.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Def/MyColor, Green, Gentalia", - "Gentalia" - ], - "passes": [ - "Torso" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Def/MyColor, Green, Gentalia", - "ball": "Green, Blue" - } - }, - "other_code": { - "HED": "Label/#, Gentalia" - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Torso" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Gentalia, Green" - ], - [ - 5.5, - 0, - "n/a" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Torso" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Gentalia", - "ball": "Green" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Blue" - ], - [ - 5.5, - 0, - "face", - "Red" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Torso", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "PARENTHESES_MISMATCH", - "alt_codes": [], - "name": "parentheses-mismatch-unmatched-parentheses", - "description": "A HED string does not have the same number of open and closed parentheses.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def/MyColor, (Blue, (Yellow)), Red))", - "((Red, ((Blue, Green), Yellow))", - "((Red, ((Blue), Green)), (Yellow)" - ], - "passes": [ - "(Def/Acc/5.3, (Red))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Def/MyColor, (Blue, (Yellow)), Red))", - "ball": "(Red, ((Blue, Green), Yellow))", - "square": "(Red, ((Blue), Green)), (Yellow)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def/Acc/5.3, (Red))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/MyColor, (Blue, (Yellow)), Red))" - ], - [ - 5.5, - 0, - "(Red, ((Blue, Green), Yellow))" - ], - [ - 6.3, - 0, - "(Red, ((Blue), Green)), (Yellow)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/Acc/5.3, (Red))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5", - "ball": "Def/Acc/6, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "PARENTHESES_MISMATCH", - "alt_codes": [], - "name": "parentheses-mismatch-incorrect-nesting", - "description": "The open and closed parentheses are not correctly nested in the HED string.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def/MyColor)), (Blue, (Yellow)), (Red)", - ")(Def/MyColor)), (Blue, (Yellow)), (Red))" - ], - "passes": [ - "(Def/Acc/5.3, (Red))", - "(((((Def/Acc/5.3, (Red))))))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Def/MyColor)), (Blue, (Yellow)), (Red)", - "ball": ")(Def/MyColor)), (Blue, (Yellow)), (Red))" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def/Acc/5.3, (Red))", - "ball": "(((((Def/Acc/5.3, (Red))))))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/MyColor)), (Blue, (Yellow)), (Red)" - ], - [ - 5.5, - 0, - ")(Def/MyColor)), (Blue, (Yellow)), (Red))" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/Acc/5.3, (Red))" - ], - [ - 5.5, - 0, - "(((((Def/Acc/5.3, (Red))))))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor)), (Blue, (Yellow)), (Red)", - "ball": ")(Def/MyColor)), (Blue, (Yellow)), (Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "),Red, (((Def/MyColor)))" - ], - [ - 5.0, - 0, - "ball", - "(Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/Acc/5.3, (Red))", - "ball": "(((((Def/Acc/5.3, (Red))))))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, ((Def/MyColor))" - ] - ] - } - ] - } - } - }, - { - "error_code": "PLACEHOLDER_INVALID", - "alt_codes": [ - "VALUE_INVALID" - ], - "name": "placeholder-invalid-misplaced", - "description": "A `#` appears in a place that it should not (such as in the `HED` column of an event file outside a definition).", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Label/#", - "Def/Acc/#" - ], - "passes": [ - "Label/This-label" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Label/#", - "ball": "Def/Acc/#2" - } - } - } - ], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/#" - ], - [ - 5.0, - 0, - "Def/Acc/#" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label/This-label" - ], - [ - 6.0, - 0, - "(Def/Acc/3.5)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/banana", - "ball": "Def/Acc/apple3, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/Acc/#" - ], - [ - 5.0, - 0, - "ball", - "Label/#" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "PLACEHOLDER_INVALID", - "alt_codes": [], - "name": "placeholder-invalid-#-in-categorical-column", - "description": "A JSON sidecar has a placeholder (`#`) in the HED dictionary for a categorical column.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Label/#", - "ball": "Def/Acc/#" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Label/This-label", - "ball": "(Def/Acc/3.5)" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Label/#", - "ball": "Def/Acc/#" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "PLACEHOLDER_INVALID", - "alt_codes": [], - "name": "placeholder-invalid-json-value-column", - "description": "A JSON sidecar does not have exactly one placeholder (`#`) in each HED string representing a value column.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "trial": { - "HED": "Def/Acc/#, Label/#" - }, - "memory": { - "HED": "Blue, Red, Label/#" - } - } - ], - "passes": [ - { - "trial": { - "HED": "Def/Acc/#" - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "trial": { - "HED": "Def/Acc/#, Label/#" - }, - "memory": { - "HED": "Blue, Red, Label/#" - } - }, - "events": [ - [ - "onset", - "duration", - "trial", - "memory", - "HED" - ], - [ - 4.5, - 0, - "3", - "4", - "Green, Def/MyColor" - ], - [ - 5.0, - 0, - "2", - "6", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "trial": { - "HED": "Def/Acc/#, Label/Trial" - }, - "memory": { - "HED": "Blue, Red, Label/#" - } - }, - "events": [ - [ - "onset", - "duration", - "trial", - "memory", - "HED" - ], - [ - 4.5, - 0, - "5", - "4", - "Green" - ], - [ - 5.0, - 0, - "3", - "2", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "PLACEHOLDER_INVALID", - "alt_codes": [ - "TAG_EXTENSION_INVALID", - "VALID_INVALID" - ], - "name": "placeholder-invalid-json-#-misplaced", - "description": "A placeholder (`#`) is used in JSON sidecar or definition, but its parent in the schema does not have a placeholder child.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "trial": { - "HED": "Sensory-event/#" - }, - "defs": { - "def1": "(Definition/Blech/#, (Red, Blue/#))" - } - } - ], - "passes": [ - { - "trial": { - "HED": "Label/#" - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "trial": { - "HED": "Sensory-event/#" - }, - "defs": { - "def1": "(Definition/Blech/#, (Red, Blue/#))" - } - }, - "events": [ - [ - "onset", - "duration", - "trial", - "HED" - ], - [ - 4.5, - 0, - "3", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "2", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "trial": { - "HED": "Sensory-event, Label/#" - }, - "defs": { - "def1": "(Definition/Blech/#, (Red, Label/#))" - } - }, - "events": [ - [ - "onset", - "duration", - "trial", - "HED" - ], - [ - 4.5, - 0, - "3", - "Blue" - ], - [ - 5.0, - 0, - "2", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "SIDECAR_BRACES_INVALID", - "alt_codes": [ - "CHARACTER_INVALID", - "SIDECAR_INVALID" - ], - "name": "sidecar-braces-contents-invalid", - "description": "The item in curly braces is not the word HED or a column name with HED annotations in the sidecar.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description but no HED" - } - }, - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_action": { - "Description": "Does not correspond to curly braces" - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Label/#" - } - }, - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "{HED}, (Def/Acc/3.5)" - } - }, - "response_action": { - "Description": "Does not correspond to curly braces" - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow)), ({HED})", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Label/#" - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED", - "response_time" - ], - [ - 4.5, - 0, - "face", - "Blue", - 0 - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor", - 1 - ], - [ - 5.5, - 0, - "face", - "", - 2 - ], - [ - 5.7, - 0, - "face", - "n/a", - 3 - ] - ] - } - ] - } - } - }, - { - "error_code": "SIDECAR_BRACES_INVALID", - "alt_codes": [ - "VALUE_INVALID", - "CHARACTER_INVALID", - "UNITS_INVALID", - "DEF_INVALID" - ], - "name": "sidecar-braces-invalid-spot", - "description": "A curly brace reference must only appear where a tag could.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "(Label/{response_time})" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Label/#" - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Label/#" - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [], - "passes": [] - } - } - }, - { - "error_code": "SIDECAR_BRACES_INVALID", - "alt_codes": [], - "name": "sidecar-braces-circular-reference", - "description": "The item in curly braces has a HED annotation that contains curly braces.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow)), {HED}", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "HED": "Label/#, {event_code}" - } - }, - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow)), {HED}", - "ball": "{response_time}, (Def/Acc/3.5)", - "dog": "Orange, {event_type}" - } - }, - "response_time": { - "HED": "Label/#" - }, - "event_type": { - "HED": { - "banana": "Blue, {response_time}", - "apple": "Green" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Label/#" - }, - "response_count": { - "Description": "A count used to test curly braces in value columns.", - "HED": "(Item-count/#, {response_time})" - } - }, - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "{HED}, (Def/Acc/3.5, {response_action})" - } - }, - "response_action": { - "Description": "Does not correspond to curly braces", - "HED": "Label/#" - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow)), ({HED})", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Parameter-value/#" - } - }, - "events": [ - [ - "onset", - "duration", - "response_time", - "event_code", - "HED" - ], - [ - 4.5, - 0, - 3.4, - "face", - "Blue" - ], - [ - 5.0, - 0, - 6.8, - "ball", - "Green, Def/MyColor" - ], - [ - 5.2, - 0, - "n/a", - "face", - "" - ], - [ - 5.5, - 0, - "any", - "face", - "n/a" - ] - ] - } - ] - } - } - }, - { - "error_code": "SIDECAR_BRACES_INVALID", - "alt_codes": [], - "name": "sidecar-braces-self-reference", - "description": "The item in curly braces has a HED annotation that contains itself.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow)), {HED}", - "ball": "{HED}, (Def/Acc/3.5)" - } - }, - "response_time": { - "HED": "Parameter-value/#, {response_time}" - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Parameter-value/#" - }, - "response_count": { - "Description": "A count used to test curly braces in value columns.", - "HED": "(Item-count/#, {response_time})" - } - }, - { - "event_code": { - "HED": { - "face": "{HED}", - "ball": "Red" - } - } - }, - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "{HED}, (Def/Acc/3.5, {response_action})" - } - }, - "response_action": { - "Description": "Does not correspond to curly braces", - "HED": "Parameter-value/#" - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow)), ({HED})", - "ball": "{HED}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Parameter-value/#, {response_time}" - } - }, - "events": [ - [ - "onset", - "duration", - "response_time", - "event_code", - "HED" - ], - [ - 4.5, - 0, - 3.4, - "face", - "Blue" - ], - [ - 5.0, - 0, - 6.8, - "ball", - "Green, Def/MyColor" - ], - [ - 5.2, - 0, - "n/a", - "face", - "" - ], - [ - 5.5, - 0, - "any", - "face", - "n/a" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow)), ({HED})", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Parameter-value/#" - } - }, - "events": [ - [ - "onset", - "duration", - "response_time", - "event_code", - "HED" - ], - [ - 4.5, - 0, - 3.4, - "face", - "Blue" - ], - [ - 5.0, - 0, - 6.8, - "ball", - "Green, Def/MyColor" - ], - [ - 5.2, - 0, - "n/a", - "face", - "" - ], - [ - 5.5, - 0, - "7,3", - "face", - "n/a" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "{HED}", - "ball": "Red" - } - } - }, - "events": [ - [ - "onset", - "duration", - "response_time", - "event_code" - ], - [ - 4.5, - 0, - 3.4, - "face" - ], - [ - 5.0, - 0, - 6.8, - "ball" - ] - ] - } - ] - } - } - }, - { - "error_code": "SIDECAR_BRACES_INVALID", - "alt_codes": [ - "CHARACTER_INVALID", - "VALUE_INVALID", - "UNITS_INVALID" - ], - "name": "sidecar-braces-appear-as-value-rather-than-tag", - "description": "The curly braces are in a value rather than as a separate tag substitute.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "Label/{response_time}, Black" - } - }, - "response_time": { - "Description": "Has description but no HED", - "HED": "Orange" - } - }, - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "Label/{response_time}, Black" - } - }, - "response_time": { - "Description": "Has description but no HED", - "HED": "Label/#" - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), ({response_time}, (Green, (Yellow)))", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Label/#" - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow)), ({HED})", - "ball": "Label/{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Orange" - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ], - [ - 5.2, - 0, - "face", - "" - ], - [ - 5.5, - 0, - "face", - "n/a" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow)), ({HED})", - "ball": "{response_time}, (Def/Acc/3.5)" - } - }, - "response_time": { - "Description": "Has description with HED", - "HED": "Label/#" - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED", - "response_time" - ], - [ - 4.5, - 0, - "face", - "Blue", - 1 - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor", - 1 - ], - [ - 5.2, - 0, - "face", - "", - 1 - ], - [ - 5.5, - 0, - "face", - "n/a", - 1 - ] - ] - } - ] - } - } - }, - { - "error_code": "SIDECAR_INVALID", - "alt_codes": [], - "name": "sidecar-invalid-key-at-wrong-level", - "description": "The HED key is not a second-level dictionary key.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "temp": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "(Def/MyColor, Onset), (Def/Acc/3.5)" - } - } - } - }, - { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "(Def/MyColor, Onset), (Def/Acc/3.5)" - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "temp": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "(Def/MyColor, Onset), (Def/Acc/3.5)" - } - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - }, - { - "sidecar": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "(Def/MyColor, Onset), (Def/Acc/3.5)" - } - }, - "events": [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "SIDECAR_INVALID", - "alt_codes": [], - "name": "sidecar-invalid-na-annotated", - "description": "An annotation entry is provided for `n/a`.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue),(Green, (Yellow))", - "n/a": "(Def/MyColor, Onset), (Def/Acc/3.5)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, Blue),(Green, (Yellow))", - "n/a": "(Def/MyColor, Onset), (Def/Acc/3.5)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "n/a", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "SIDECAR_KEY_MISSING", - "alt_codes": [], - "name": "sidecar-key-missing", - "description": "A value in a categorical column does not have an expected entry in a sidecar.", - "warning": true, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5", - "ball": "Black, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "square", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "SIDECAR_KEY_MISSING", - "alt_codes": [], - "name": "sidecar-refers-to-missing-tsv-hed-column", - "description": "(Warning) A sidecar uses a {HED} column which does not appear in the corresponding tsv file.", - "warning": true, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [ - { - "event_code": { - "HED": { - "face": "{HED}", - "ball": "Red" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "{HED}", - "ball": "Red" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code" - ], - [ - 4.5, - 0, - "face" - ], - [ - 5.0, - 0, - "ball" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "{HED}", - "ball": "Red" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Green" - ], - [ - 5.0, - 0, - "ball", - "Black" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_EMPTY", - "alt_codes": [], - "name": "tag-empty-extra-commas-or-parentheses", - "description": "A HED string has extra commas or parentheses separated by only white space.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Red, , , Green", - "(, Red, Green), Blue", - "(Red, , Green), Blue", - "(Red, Green,), Blue", - "(Red, Green), Blue," - ], - "passes": [ - "(Red, Blue), Green" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "square": "Red, , , Green", - "test": "(, Red, Green), Blue", - "pine": "(Red, , Green), Blue", - "apple": "(Red, Green,), Blue" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Red, Blue", - "ball": "Def/Acc/4.5, Def/Acc/3.2" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 5.5, - 0, - "Red, , , Green" - ], - [ - 7.5, - 0, - "(, Red, Green), Blue" - ], - [ - 8.2, - 0, - "(Red, , Green), Blue" - ], - [ - 9.1, - 0, - "(Red, Green,), Blue" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red, (Blue, Green)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "square": "Red, , , Green", - "test": "(, Red, Green), Blue", - "pine": "(Red, , Green), Blue", - "apple": "(Red, Green,), Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "test", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "apple", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red, Green", - "ball": "Def/Acc/4.5, Def/Acc/3.2" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_EMPTY", - "alt_codes": [], - "name": "tag-empty-begin-end-comma", - "description": "A HED string begins or ends with a comma (ignoring white space).", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - ", Blue,Def/Acc/3.2 m-per-s^2", - "(Blue, Green),Yellow,", - ",,(Blue, Green),Yellow," - ], - "passes": [ - "(Red, Blue), Green" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": ", Blue,Def/Acc/3.2", - "ball": "(Blue, Green),Yellow,", - "square": ",,(Blue, Green),Yellow," - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Red, Blue", - "ball": "Def/Acc/4.5, Def/Acc/3.2" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - ", (Blue, Green),Yellow," - ], - [ - 5.5, - 0, - ",,(Blue, Green),Yellow," - ], - [ - 6.5, - 0, - ", Blue,Def/Acc/3.2" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red, (Blue, Green)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": ", Blue,Def/Acc/3.2", - "ball": "(Blue, Green),Yellow,", - "square": ",,(Blue, Green),Yellow," - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_EMPTY", - "alt_codes": [], - "name": "tag-empty-empty-parentheses", - "description": "A tag group is empty (i.e., empty parentheses are not allowed).", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Red, (), (Blue), ((Green)))", - "((( ))), Red" - ], - "passes": [ - "(Red, ( Blue ), ((Green)))", - "(((Def/Acc/3.5)))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Red, (), (Blue), ((Green)))", - "ball": "((( ))), Red" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, ( Blue ), ((Green)))", - "ball": "(((Def/Acc/3.5)))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Red, (), (Blue), ((Green)))" - ], - [ - 5.5, - 0, - "((( ))), Red" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Red, ( Blue ), ((Green)))" - ], - [ - 5.5, - 0, - "(((Def/Acc/3.5)))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, (), (Blue), ((Green)))", - "ball": "((( ))), Red" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red, ( Blue ), ((Green)))", - "ball": "(((Def/Acc/3.5)))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_EXPRESSION_REPEATED", - "alt_codes": [], - "name": "tag-expression-repeated-same-level", - "description": "A tag is repeated in the same tag group or level.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Red, (Blue), Red, Green", - "(Red, Blue, (Green)), (Red, Blue, (Green))", - "(Red, (Blue, Green, (Yellow)), Red, (Blue, Green, (Yellow)))" - ], - "passes": [ - "Red, (Blue, Red)", - "(Red, Blue, (Green)), (Red, Blue, ((Green)))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Red, (Blue), Red, Green", - "ball": "(Red, Blue, (Green)), (Red, Blue, (Green))", - "square": "(Red, (Blue, Green, (Yellow)), Red, (Blue, Green, (Yellow)))" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Red, (Blue, Red)", - "ball": "(Red, Blue, (Green)), (Red, Blue, ((Green)))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red, (Blue), Red, Green" - ], - [ - 5.5, - 0, - "(Red, Blue, (Green)), (Red, Blue, (Green))" - ], - [ - 6.5, - 0, - "(Red, (Blue, Green, (Yellow)), Red, (Blue, Green, (Yellow)))" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red, (Blue, Red)" - ], - [ - 5.5, - 0, - "(Red, Blue, (Green)), (Red, Blue, ((Green)))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red, (Blue), Red, Green", - "ball": "(Red, Blue, (Green)), (Red, Blue, (Green))", - "square": "(Red, (Blue, Green, (Yellow)), Red, (Blue, Green, (Yellow)))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red, (Blue, Red)", - "ball": "(Red, Blue, (Green)), (Red, Blue, ((Green)))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_EXPRESSION_REPEATED", - "alt_codes": [], - "name": "tags-duplicated-across-multiple-rows", - "description": "Tags are repeated because two rows have the same onset value.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Red, Blue, Green)" - ], - [ - 5.5, - 0, - "(Red, Blue, Green)" - ], - [ - 4.5, - 0, - "(Blue, Red, Green)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Red, Blue, Green)" - ], - [ - 5.5, - 0, - "(Red, Blue, Green)" - ], - [ - 4.5, - 0, - "(Blue, (Red, Green))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "ball": "(Green, ((Blue, Orange, (Black, Purple))), White), Blue, Orange" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "(Red, Blue, Green)" - ], - [ - 5.5, - 0, - "ball", - "(Red, Blue, Green)" - ], - [ - 4.5, - 0, - "n/a", - "(Blue, Red, Green)" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "ball": "(Green, ((Blue, Orange, (Black, Purple))), White), Blue, Orange" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "(Red, Blue, Green)" - ], - [ - 5.5, - 0, - "ball", - "(Red, Blue, Green)" - ], - [ - 4.5, - 0, - "n/a", - "(Blue, (Red, Green))" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_EXPRESSION_REPEATED", - "alt_codes": [], - "name": "tags-with-duplicated-onsets-across-multiple-rows", - "description": "Tags are repeated because two rows have the same onset value.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, Def/MyColor)" - ], - [ - 5.5, - 0, - "(Onset, Def/MyColor)" - ], - [ - 4.5, - 0, - "(Def/MyColor, Onset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, Def/MyColor)" - ], - [ - 5.5, - 0, - "(Onset, Def/MyColor)" - ], - [ - 4.5, - 0, - "(Blue, (Red, Green))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "ball": "(Green, ((Blue, Orange, (Black, Purple))), White), Blue, Orange" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "(Onset, Def/MyColor)" - ], - [ - 5.5, - 0, - "ball", - "(Red, Blue, Green)" - ], - [ - 4.5, - 0, - "n/a", - "(Def/MyColor, Onset)" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "ball": "(Green, ((Blue, Orange, (Black, Purple))), White), Blue, Orange" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "(Onset, Def/MyColor)" - ], - [ - 5.5, - 0, - "ball", - "(Def/MyColor, Onset)" - ], - [ - 4.5, - 0, - "n/a", - "Red" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_EXTENDED", - "alt_codes": [], - "name": "tag-extended-extension", - "description": "A tag represents an extension from the schema.", - "warning": true, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Red-color/Red/Big-red, Blue/Nice-blue),(Green, (Yellow))", - "Sensory-presentation/Visual-presentation/Nice-yellow", - "Red-color/Red/Redish", - "Red-color/Red/Redish/More-redish", - "((Green/Greenish))", - "Red/1red", - "Red/Red--2red" - ], - "passes": [ - "Red-color/Red" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Red-color/Red/Big-red, Blue/Nice-blue),(Green, (Yellow))", - "ball": "Sensory-presentation/Visual-presentation/Nice-yellow", - "square": "((Green/Greenish))", - "triangle": "Red/1red", - "catwalk": "Red/Red--2red" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Red-color/Red" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Red-color/Red/Big-red, Blue/Nice-blue),(Green, (Yellow))" - ], - [ - 5.5, - 0, - "Sensory-presentation/Visual-presentation/Nice-yellow" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red-color/Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Red-color/Red/Big-red/Bigger-red, Blue/Nice-blue),(Green, (Yellow))", - "ball": "Sensory-presentation/Visual-presentation/Nice-yellow" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_EXTENSION_INVALID", - "alt_codes": [], - "name": "tag-extension-invalid-duplicate", - "description": "A tag extension term is already in the schema.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Red-color/Red/DarkRed, Sensory-presentation/Red", - "Sensory-presentation/Red/Redish" - ], - "passes": [ - "Red-color/Red/Redish", - "((Green/Greenish))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Red-color/Red/DarkRed, Sensory-presentation/Red", - "ball": "Sensory-presentation/Red/Redish" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Red-color/Red/Redish", - "ball": "((Green/Greenish))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red-color/Red/DarkRed, Sensory-presentation/Red" - ], - [ - 5.5, - 0, - "Sensory-presentation/Red/Redish" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red-color/Red" - ], - [ - 5.5, - 0, - "((Green))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red-color/Red/DarkRed, Sensory-presentation/Red", - "ball": "Sensory-presentation/Red/Redish" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red-color/Red", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_EXTENSION_INVALID", - "alt_codes": [ - "CHARACTER_INVALID", - "PLACEHOLDER_INVALID" - ], - "name": "tag-extension-invalid-bad-node-name", - "description": "A tag extension term does not comply with rules for schema nodes.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Red/Red$2", - "Red/R#d" - ], - "passes": [ - "Red-color/Red", - "((Green))", - "Red" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Red/Red$2", - "ball": "Red/R#d" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Red-color/Red/Redish", - "ball": "Red-color/Red/Redish/More-redish", - "square": "((Green/Greenish))", - "triangle": "Red/1red", - "catwalk": "Red/Red--2red" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red/Red$2" - ], - [ - 5.5, - 0, - "Red/R#d" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red-color/Red/Redish" - ], - [ - 5.5, - 0, - "Red-color/Red/Redish/More-redish" - ], - [ - 6.5, - 0, - "((Green/Greenish))" - ], - [ - 7.5, - 0, - "Red/1red" - ], - [ - 8.2, - 0, - "Red/Red--2red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red/Red$2", - "ball": "Red/R#d" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red/Redish-like", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_GROUP_ERROR", - "alt_codes": [ - "TEMPORAL_TAG_ERROR", - "TAG_INVALID", - "DEFINITION_INVALID" - ], - "name": "tag-group-error-missing", - "description": "A tag has tagGroup or topLevelTagGroup attribute, but is not enclosed in parentheses.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Definition/Blech, (Red)", - "Def-expand/Acc/4.5 m-per-s^2, (Acceleration/4.5, Red)", - "Onset", - "Duration/3.0 s", - "Delay/3.0 s" - ], - "passes": [ - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "((Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset)", - "(Duration/3.0 s, (Event))", - "(Duration/3.0 s, Delay/2.0 s, (Event))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", - "ball": "((Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" - ], - [ - 5.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" - ], - [ - 5.5, - 0, - "((Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)", - "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_GROUP_ERROR", - "alt_codes": [ - "TEMPORAL_TAG_ERROR" - ], - "name": "tag-group-error-not-top-level", - "description": "A tag with the topLevelTagGroup does not appear at a HED tag group at the top level in an assembled HED annotation.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor, ((Duration/5 s, (Red)))" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor, (Duration/5 s, (Red))" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/banana", - "ball": "((Def/Acc/3.0, Onset))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "(Def/Acc/3.0, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_GROUP_ERROR", - "alt_codes": [ - "TEMPORAL_TAG_ERROR" - ], - "name": "tag-group-error-deferred-in-splice", - "description": "A tag with the topLevelTagGroup does not appear at a HED tag group at the top level in an assembled HED annotation.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "duration": { - "HED": "Duration/#, (Red, Blue)" - }, - "event_code": { - "HED": { - "face": "(Red, Blue)", - "ball": "Black" - } - }, - "ball_type": { - "Description": "Has description with HED", - "HED": "Label/#" - } - }, - { - "duration": { - "HED": "Duration/#, (Red, Blue)" - }, - "event_code": { - "HED": { - "face": "(Red, Blue)", - "ball": "{ball_type}, Black" - } - }, - "ball_type": { - "Description": "Has description with HED", - "HED": "Label/#" - } - } - ], - "passes": [ - { - "duration": { - "HED": "Parameter-value/#" - }, - "event_code": { - "HED": { - "face": "({duration}, ((Red, Blue), {ball_type}))", - "ball": "{ball_type}, Black" - } - }, - "ball_type": { - "Description": "Has description with HED", - "HED": "Label/#" - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor, ((Duration/5 s, (Red)))" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor, (Duration/5 s, (Red))" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "duration": { - "HED": "Duration/#, (Red, Blue)" - }, - "event_code": { - "HED": { - "face": "{duration}, ((Red, Blue), {ball_type})", - "ball": "{ball_type}, Black" - } - }, - "ball_type": { - "Description": "Has description with HED", - "HED": "Label/#" - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "duration": { - "HED": "Duration/#" - }, - "event_code": { - "HED": { - "face": "({duration}, ((Red, Blue), {ball_type}))", - "ball": "{ball_type}, Black" - } - }, - "ball_type": { - "Description": "Has description with HED", - "HED": "Label/#" - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_GROUP_ERROR", - "alt_codes": [ - "TEMPORAL_TAG_ERROR" - ], - "name": "multiple-top-level-tags-in-same-group", - "description": "Multiple tags with the topLevelTagGroup attribute appear in the same top-level tag group. (Delay and Duration are allowed to be in the same topLevelTagGroup).", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def/MyColor, Onset, Event-context)", - "(Event-context, Red, Offset)", - "(Event-context, Duration/3.0 s, Offset)", - "(Delay/3.0 s, Duration/2.0 s, Offset)" - ], - "passes": [ - "(Def/MyColor, Onset)", - "((Event), Duration/3.0 s, Delay/2.0 s)" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Acceleration/banana", - "ball": "(Def/Acc/3.0, Onset, Event-context)" - } - } - }, - { - "event_code": { - "HED": { - "face": "Acceleration/5.0", - "ball": "Red" - } - }, - "val_col": { - "HED": "Time-interval/# s, (Duration/5.0 s, ({event_code}), Duration/6.0)" - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Acceleration/5.0)", - "ball": "(Delay/5.0 s, (Acceleration/5.0))" - } - }, - "val_col": { - "HED": "Time-interval/# s, (Duration/5.0 s, (Red)), {event_code}" - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red, (Event-context, Def/MyColor, Onset)" - ], - [ - 5.0, - 0, - "Green" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Red, (Event-context, (Def/MyColor))" - ], - [ - 5.0, - 0, - "Green" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/banana", - "ball": "(Def/Acc/3.0, Onset, Event-context)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, (Def/MyColor, Event-context, Event-context)" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5", - "ball": "(Def/Acc/3.02, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue, (Event-context, (Label/Red))" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_INVALID", - "alt_codes": [ - "PLACEHOLDER_INVALID" - ], - "name": "tag-invalid-in-schema", - "description": "The tag is not valid in the schema it is associated with.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Label #", - "ReallyInvalid/Extension", - "ReallyInvalid" - ], - "passes": [ - "Brown-color/Brown" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Label #", - "ball": "ReallyInvalid/Extension", - "square": "ReallyInvalid" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Brown-color/Brown" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Label #" - ], - [ - 5.5, - 0, - "Property/Sensory-event" - ], - [ - 5.5, - 0, - "Sensory-event/Baloney" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Brown-color/Brown" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "ReallyInvalid", - "ball": "Property/Sensory-event", - "square": "Sensory-event/Baloney" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue/Apples" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_INVALID", - "alt_codes": [], - "name": "tag-has-extra-white space", - "description": "A HED tag has extra internal whitespace, including directly before or after slashes.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Sensory- event,Green", - "Sensory -event,Blue", - "Event /Sensory-event, Black", - "Event/ Sensory-event,White" - ], - "passes": [ - "Sensory-event, Green" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "square": "Sensory- event,Green", - "test": "Sensory -event,Blue", - "pine": "Event /Sensory-event, Black", - "apple": "Event/ Sensory-event,White" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Sensory-event, Green", - "ball": "Def/Acc/4.5, Def/Acc/3.2" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 5.5, - 0, - "Sensory- event,Green" - ], - [ - 7.5, - 0, - "Sensory -event,Blue" - ], - [ - 8.2, - 0, - "Event /Sensory-event, Black" - ], - [ - 9.1, - 0, - "Event/ Sensory-event,White" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Sensory-event, Green" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "square": "Sensory- event,Green", - "test": "Sensory -event,Blue", - "pine": "Event /Sensory-event, Black", - "apple": "Event/ Sensory-event,White" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "test", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "apple", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": " Red, Green", - "ball": "Def/Acc/4.5, Def/Acc/3.2" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_INVALID", - "alt_codes": [], - "name": "tag-has-leading-trailing-or-consecutive-slashes", - "description": "A HED tag has leading, trailing or consecutive slashes.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "/Event", - "Red/", - "Event//Sensory-event", - "//Event", - "Body-part/Head-part//Brain", - "Def/Acc/4.5//", - "Def/Acc/4.5/", - "/ /Def/Acc/4.5 ms/" - ], - "passes": [ - "Body-part/Head-part/Brain", - "Label/Red, Informational-property/Label/Blue" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Event//Sensory-event", - "ball": "/Event", - "square": "Red/", - "test": "/ /Def/Acc/4.5/" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Body-part/Head-part/Brain", - "ball": "Def/Acc/4.5, Def/Acc/3.2" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "/Event," - ], - [ - 5.5, - 0, - "Body-part/Head-part//Brain" - ], - [ - 6.5, - 0, - "Event/Sensory-event/" - ], - [ - 7.2, - 0, - "/ /Def/Acc/4.5/" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Event/Sensory-event" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Event//Sensory-event", - "ball": "//Event", - "square": "Body-part/Head-part//Brain", - "test": "/ /Def/Acc/4.5" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red/, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ], - [ - 7.2, - 0, - "n/a", - "/ /Def/Acc/4.5" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Event/Sensory-event" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_NAMESPACE_PREFIX_INVALID", - "alt_codes": [], - "name": "tag-namespace_prefix-invalid-characters", - "description": "A tag prefix has invalid characters.", - "warning": false, - "schema": [ - "8.3.0", - "sc:score_1.0.0" - ], - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "sc2:Sleep-modulator, Red", - "sca:Sleep-modulator, Red" - ], - "passes": [ - "Blue", - "sc:Sleep-modulator, Red" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "sc1:Sleep-modulator, Red", - "ball": "(Def/MyColor, Onset)(Def/Acc/3.5)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Red, Blue), (Green, (Yellow))", - "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "sc1:Sleep-modulator, Red" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Red, Blue), (Green, (Yellow))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "sc1:Sleep-modulator, Red", - "ball": "(Def/MyColor, Onset)(Def/Acc/3.5)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2, sc:Sleep-modulator", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_NAMESPACE_PREFIX_INVALID", - "alt_codes": [], - "name": "tag-namespace_prefix-with-colon-values", - "description": "A tag prefix has invalid characters.", - "warning": false, - "schema": [ - "ts:8.3.0" - ], - "definitions": [ - "(ts:Definition/Acc/#, (ts:Acceleration/# m-per-s^2, ts:Red))", - "(ts:Definition/MyColor, (ts:Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Creation-date/2009-04-09T12:04:14" - ], - "passes": [ - "ts:Creation-date/2009-04-09T12:04:14" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Creation-date/2009-04-09T12:04:14", - "ball": "Red" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "ts:Creation-date/2009-04-09T12:04:14", - "ball": "ts:Blue" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Creation-date/2009-04-09T12:04:14" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "ts:Creation-date/2009-04-09T12:04:14" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Creation-date/2009-04-09T12:04:14", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Creation-date/2009-04-09T12:04:14" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "ts:Creation-date/2009-04-09T12:04:14", - "ball": "ts:Def/Acc/7, ts:Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "ts:Blue" - ], - [ - 5.0, - 0, - "ball", - "ts:Green, ts:Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_NOT_UNIQUE", - "alt_codes": [], - "name": "tag-not-unique", - "description": "A tag with unique attribute appears more than once in an event-level HED string.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Event-context, (Red, Blue)), (Event-context, (Green, Yellow))" - ], - "passes": [ - "(Event-context, (Red, Blue))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Event-context, (Red, Blue)), (Event-context, (Green, Yellow))" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Event-context, (Red, Blue))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Event-context, (Red, Blue)), (Event-context, (Green, Yellow))" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Event-context, (Red, Blue))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Event-context, (Red, Blue)), (Event-context, (Green, Yellow))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Event-context, (Red, Blue))", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "(Event-context, (Red, Blue))" - ] - ] - } - ] - } - } - }, - { - "error_code": "TAG_REQUIRES_CHILD", - "alt_codes": [], - "name": "tag-requires-child-no-child", - "description": "A tag has the requireChild schema attribute but does not have a child.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Blue, Def)", - "Def, Red" - ], - "passes": [ - "(Blue, Def/MyColor, (Red))", - "Label/Redish, Def/MyColor, Red" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Blue, Def)", - "ball": "Label, Red" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Blue, Def/MyColor, (Red))", - "ball": "Label/Redish, Red" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Blue, Def)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Blue, Def/MyColor, (Red))" - ], - [ - 5.0, - 0, - "Label/Redish, Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Blue, Def)", - "ball": "Label, Red" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Label/Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-not-tag-group", - "description": "An Onset or Offset tag does not appear in a tag group.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Onset, Red", - "Offset, Def/Acc/5.4" - ], - "passes": [ - "(Onset, Def/Acc/5.4)" - ] - }, - "sidecar_tests": { - "fails": [], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Onset, Def/Acc/5.4)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Onset, Red" - ], - [ - 5.0, - 0, - "Onset, Def/MyColor" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, (Def-expand/MyColor, (Label/Pie)), (Red))" - ], - [ - 5.5, - 0, - "(Onset, Def/Acc/5.4)" - ], - [ - 6.3, - 0, - "(Offset, Def/Acc/5.4)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Onset, Red", - "ball": "(Onset, Def/Acc/5.4)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Onset, Def/MyColor" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Onset, Def/Acc/5.4)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 5.5, - 0, - "n/a", - "(Onset, Def/Acc/5.4)" - ], - [ - 6.3, - 0, - "n/a", - "(Offset, Def/Acc/5.4)" - ], - [ - 8.5, - 0, - "face", - "Blue" - ], - [ - 9.0, - 0, - "n/a", - "Green, ((Def-expand/MyColor, (Label/Pie)), Onset)" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-nested-group", - "description": "An Onset or Offset tag appears in a nested tag group (not a top-level tag group).", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "((Onset, Def/MyColor), Red)" - ], - "passes": [ - "(Onset, Def/MyColor), Red" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "((Onset, Def/MyColor), Red)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor), Red" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "((Onset, Def/MyColor), Red)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, Def/MyColor), Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "((Onset, Def/MyColor), Red)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "n/a", - "((Onset, Def/MyColor), Red)" - ], - [ - 5.0, - 0, - "face", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor), Red" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "n/a", - "(Onset, Def/MyColor), Red" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-wrong-number-of-defs", - "description": "An Onset or Offset tag is not grouped with exactly one Def-expand tag group or a Def tag.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Onset, (Red))" - ], - "passes": [ - "(Onset, Def/MyColor, (Red))", - "(Onset, (Def-expand/MyColor, (Label/Pie)), (Red))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Onset, (Red))", - "ball": "(Onset, Def/MyColor, Def/Acc/4.3)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor, (Red))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, (Red))" - ], - [ - 5.5, - 0, - "(Onset, Def/MyColor, Def/Acc/4.32)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, Def/MyColor, (Red))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Onset, (Red))", - "ball": "(Onset, Def/MyColor, Def/Acc/4.3)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Green, Def/MyColor" - ], - [ - 5.0, - 0, - "n/a", - "(Onset, (Yellow))" - ], - [ - 6.0, - 0, - "ball", - "n/a" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor, (Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "n/a", - "(Onset, Def/MyColor, (Blue))" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-onset-has-more-groups", - "description": "An Onset group has more than one additional tag group.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Onset, Def/MyColor, (Red), (Blue))", - "((Def-expand/MyColor, (Label/Pie)), (Green), (Red), Onset)" - ], - "passes": [ - "(Onset, Def/MyColor)", - "((Def-expand/MyColor, (Label/Pie)), (Red), Onset)" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor, (Red), (Blue))", - "ball": "((Def-expand/MyColor, (Label/Pie)), (Green), (Yellow), Onset)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor)", - "ball": "((Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, Def/MyColor, (Red), (Blue))" - ], - [ - 5.5, - 0, - "((Def-expand/MyColor, (Label/Pie)), (Green), ((Yellow)), Onset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, Def/MyColor)" - ], - [ - 5.0, - 0, - "((Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "((Def-expand/MyColor, (Label/Pie)), (Green), ((Yellow)), Onset)", - "ball": "(Onset, Def/MyColor, (Red), (Blue))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ], - [ - 6.0, - 0, - "n/a", - "(Def/MyColor, (Red), (Blue), Onset)" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor)", - "ball": "((Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "n/a", - "((Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-offset-has-groups", - "description": "An Offset appears with one or more tags or additional tag groups.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor)", - "ball": "((Def-expand/MyColor, (Label/Pie)), Onset)", - "square": "(Offset, Def/MyColor, (Red))", - "circle": "((Def-expand/MyColor, (Label/Pie)), Offset, Blue)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor)", - "ball": "((Def-expand/MyColor, (Label/Pie)), Onset)", - "square": "(Offset, Def/MyColor)", - "circle": "((Def-expand/MyColor, (Label/Pie)), Offset)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, Def/MyColor)" - ], - [ - 4.8, - 0, - "(Offset, Def/MyColor, (Red))" - ], - [ - 4.9, - 0, - "(Onset, Def/MyColor, (Red))" - ], - [ - 5.5, - 0, - "((Def-expand/MyColor, (Label/Pie)), (Green), Offset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Onset, Def/MyColor)" - ], - [ - 4.8, - 0, - "(Offset, Def/MyColor)" - ], - [ - 4.9, - 0, - "(Onset, Def/MyColor, (Red))" - ], - [ - 5.5, - 0, - "((Def-expand/MyColor, (Label/Pie)), Offset)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor)", - "ball": "((Def-expand/MyColor, (Label/Pie)), Onset)", - "square": "(Offset, Def/MyColor, (Red))", - "circle": "((Def-expand/MyColor, (Label/Pie)), Offset, Blue)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "n/a" - ], - [ - 4.8, - 0, - "square", - "n/a" - ], - [ - 4.9, - 0, - "ball", - "Green" - ], - [ - 5.5, - 0, - "((Def-expand/MyColor, (Label/Pie)), Offset, Blue)", - "Orange" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Onset, Def/MyColor)", - "ball": "((Def-expand/MyColor, (Label/Pie)), Onset)", - "square": "(Offset, Def/MyColor)", - "circle": "((Def-expand/MyColor, (Label/Pie)), Offset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "n/a" - ], - [ - 4.8, - 0, - "square", - "n/a" - ], - [ - 4.9, - 0, - "ball", - "Green" - ], - [ - 5.5, - 0, - "circle", - "Orange" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [], - "name": "temporal-tag-error-offset-with-no-onset", - "description": "An Offset tag associated with a given definition appears after a previous Offset tag without the appearance of an intervening Onset of the same name.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/MyColor, Offset)" - ], - [ - 6.5, - 0, - "Red, (Def/MyColor, Offset)" - ], - [ - 5.5, - 0, - "(Def/MyColor, Offset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/MyColor, Onset)" - ], - [ - 5.5, - 0, - "(Def/MyColor, Offset)" - ], - [ - 6.5, - 0, - "Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, Onset)", - "ball": "(Def/MyColor, Offset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Red, Blue" - ], - [ - 4.8, - 0, - "ball", - "Red, Blue" - ], - [ - 5.0, - 0, - "face", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, Onset)", - "ball": "(Def/MyColor, Offset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-extra tags", - "description": "An Onset tag group with has tags besides the anchor Def or Def-expand that are not in a tag group.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Def/MyColor, Blue, Green, Onset)" - ], - "passes": [ - "(Def/MyColor, (Blue), Onset)" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Def/MyColor, Blue, Green, Onset)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Def/MyColor, (Blue), Onset)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/MyColor, Blue, (Green), Onset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/MyColor, (Blue), Onset)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, Blue, Green, Onset)", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "((Blue, Green), Def/MyColor, Onset)", - "ball": "(Def/Acc/7, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [], - "name": "temporal-tag-error-duplicated-onset-or-offset", - "description": "An Onset or an Offset with a given Def or Def-expand anchor appears in the same event marker with another Onset or Offset that uses the same anchor.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, (Green), Onset)", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Def/MyColor, (Blue), Onset)" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, (Green), Onset)", - "ball": "(Def/MyColor, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Def/MyColor, Offset)" - ], - [ - 5.0, - 0, - "ball", - "(Def/MyColor, Offset)" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, (Green), Onset)", - "ball": "(Def/MyColor, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Def/MyColor, Offset)" - ], - [ - 5.0, - 0, - "ball", - "(Def/MyColor, Offset)" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "((Blue, Green), Def/MyColor, Onset)", - "ball": "(Def/MyColor, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [], - "name": "temporal-tag-error-inset-outside-its-event", - "description": "An Inset tag is not grouped with a Def or Def-expand of an ongoing Onset.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Inset, (Red))" - ], - [ - 6.5, - 0, - "Red, (Def/MyColor, Offset)" - ], - [ - 5.5, - 0, - "(Def/MyColor, Offset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/MyColor, Onset)" - ], - [ - 5.5, - 0, - "(Def/MyColor, Offset)" - ], - [ - 6.5, - 0, - "Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, Onset)", - "ball": "(Def/MyColor, Offset)", - "snack": "(Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "snack", - "Red, Blue" - ], - [ - 4.8, - 0, - "face", - "Red, Blue" - ], - [ - 5.0, - 0, - "face", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, Onset)", - "ball": "(Def/MyColor, Offset)", - "snack": "(Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 4.8, - 0, - "snack", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-inset-group-has-extras", - "description": "An Inset group has tags or groups in addition to its defining Def or Def-expand.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 2.5, - 0, - "Red, (Def/MyColor, Onset)" - ], - [ - 4.5, - 0, - "(Def/MyColor, Blue, Inset)" - ], - [ - 6.5, - 0, - "Red, (Def/MyColor, Onset)" - ], - [ - 5.5, - 0, - "(Def/MyColor, Offset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Def/MyColor, (Blue), Onset)" - ], - [ - 4.8, - 0, - "(Def/MyColor, (Green), Inset)" - ], - [ - 5.5, - 0, - "(Def/MyColor, Offset)" - ], - [ - 6.5, - 0, - "Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, Onset)", - "ball": "(Def/MyColor, Offset)", - "snack": "(Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "snack", - "Red, Blue" - ], - [ - 4.8, - 0, - "face", - "Red, Blue" - ], - [ - 5.0, - 0, - "face", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, Onset)", - "ball": "(Def/MyColor, Offset)", - "snack": "(Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 4.7, - 0, - "face", - "Blue" - ], - [ - 4.8, - 0, - "snack", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-duration-group", - "description": "A Duration or Delay has extra tags or groups.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Duration/3.0 s, Delay/2.0 s, (Green), (Blue))", - "(Duration/3.0 s, (Green), (Blue))", - "(Delay/3.0 s, (Green), (Blue))" - ], - "passes": [ - "(Duration/3.0 s, Delay/2.0 s, (Blue))", - "(Duration/3.0 s, (Blue))", - "(Delay/3.0 s, (Blue))" - ] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 5.0, - 0, - "(Duration/3.0 s, Delay/2.0 s)" - ], - [ - 5.5, - 0, - "(Duration/3.0 s, Delay/2.0 s, Event)" - ], - [ - 6.0, - 0, - "(Duration/3.0 s, Delay/2.0 s, (Green), (Blue))" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "((Blue), Duration/3.0 s)" - ], - [ - 4.8, - 0, - "((Green), Delay/2.0 s)" - ], - [ - 5.0, - 0, - "((Green), Duration/3.0 s, Delay/2.0 s)" - ] - ] - ] - }, - "combo_tests": { - "fails": [], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Duration/3.0 s, (Event))", - "ball": "(Delay/3.0 s, (Event))", - "snack": "(Duration/3.0 s, Delay/2.0 s, (Event))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 4.7, - 0, - "face", - "Blue" - ], - [ - 4.8, - 0, - "snack", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-tag-appears-where-not-allowed", - "description": "A temporal tag appears appears in a tsv with no onset column", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "duration", - "HED" - ], - [ - 0, - "(Duration/5 s, (Red))" - ], - [ - 0, - "Red, (Def/MyColor, Onset)" - ], - [ - 0, - "(Def/MyColor, Yellow, Inset)" - ], - [ - 0, - "Red, (Def/MyColor, Onset)" - ], - [ - 0, - "(Def/MyColor, Offset)" - ] - ] - ], - "passes": [ - [ - [ - "duration", - "HED" - ], - [ - 0, - "(Def/MyColor, (Blue))" - ], - [ - 0, - "(Def/MyColor, (Green))" - ], - [ - 0, - "(Def/MyColor)" - ], - [ - 0, - "Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, Onset)", - "ball": "(Def/MyColor, Offset)", - "snack": "(Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "event_code", - "HED" - ], - [ - "n/a", - "(Duration/5.0, (Red))" - ], - [ - "face", - "Def/MyColor, Red, Blue" - ], - [ - "ball", - "Def/MyColor, Red, Blue" - ], - [ - "snack", - "Green" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Duration/5.0, (Red))", - "ball": "(Delay/4.0, (Green))" - } - } - }, - "events": [ - [ - "event_code", - "HED" - ], - [ - "face", - "Def/MyColor, Red, Blue" - ], - [ - "ball", - "Def/MyColor, Red, Blue" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor)", - "ball": "(Def/MyColor)", - "snack": "(Def/MyColor)" - } - } - }, - "events": [ - [ - "event_code", - "HED" - ], - [ - "face", - "Blue" - ], - [ - "face", - "Blue" - ], - [ - "snack", - "Blue" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "na-in-onset column", - "description": "n/a is in the onset column.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5", - "ball": "Black, White" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 5.0, - 0, - "face", - "Def/MyColor, Red, Blue" - ], - [ - "n/a", - 0, - "ball", - "(Onset, Def/MyColor, (Red))" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "Orange", - "ball": "(Delay/4.0, (Green))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 5.0, - 0, - "face", - "Def/MyColor, Red, Blue" - ], - [ - "n/a", - 0, - "ball", - "Item" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5", - "ball": "(Black, White)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 5.0, - "face", - "Red, Blue" - ], - [ - "n/a", - 0, - "ball", - "(Duration/5.0, (Red))" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5", - "ball": "(Black, White)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 5.0, - 0, - "face", - "Red, Blue" - ], - [ - "n/a", - 0, - "ball", - "(Duration/5.0, (Red))" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-not-tag-group-delay", - "description": "A Delay is not in the tag group.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Delay/5, Red)", - "(Delay/5, Def/Acc/5.4)", - "(Delay/5, (Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red)))" - ], - "passes": [ - "(Delay/5 s, (Def/Acc/5.4))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Blue, Red", - "ball": "(Delay/5.0 s, Def/Acc/5.4)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, (Def/Acc/5.4))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 5.0, - 0, - "Delay/1.0 s, Red" - ] - ], - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Delay/1.0 s, (Red)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, (Red))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Red", - "ball": "Delay/5.0 s, Def/Acc/5.4" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Red" - ], - [ - 4.8, - 0, - "n/a", - "Blue" - ], - [ - 5.0, - 0, - "face", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, (Def/Acc/5.4))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 8.5, - 0, - "face", - "Blue" - ], - [ - 9.0, - 0, - "n/a", - "Green, (Delay/5.0 s, (Def/MyColor))" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-nested-group-delay", - "description": "A delay appears in a group not in the top level.", - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "((Delay/5.0 s, Delay/7.0 s, (Def/MyColor)), Red)" - ], - "passes": [ - "(Onset, Delay/6 s, Def/MyColor), Red" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "((Delay/5.0 s, Onset, Def/MyColor), Red)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor), Red" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "((Delay/5.0 s, Onset, Def/MyColor), Red)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Onset, Def/MyColor), Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "((Delay/5.0 s, Onset, Def/MyColor), Red)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "n/a", - "((Delay/5.0 s, Onset, Def/MyColor), Red)" - ], - [ - 5.0, - 0, - "face", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor), Red" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "n/a", - "(Delay/5.0 s, Onset, Def/MyColor), Red" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-wrong-number-of-defs-delay", - "description": "An Onset or Offset tag is not grouped with exactly one Def-expand tag group or a Def tag.", - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Delay/5.0 s, Onset, (Red))" - ], - "passes": [ - "(Delay/5.0 s, Onset, Def/MyColor, (Red))", - "(Delay/5.0 s, Onset, (Def-expand/MyColor, (Label/Pie)), (Red))" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, (Red))", - "ball": "(Delay/5.0 s, Onset, Def/MyColor, Def/Acc/4.3)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor, (Red))" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Onset, (Red))" - ], - [ - 5.5, - 0, - "(Delay/5.0 s, Onset, Def/MyColor, Def/Acc/4.3)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Onset, Def/MyColor, (Red))" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, (Red))", - "ball": "(Delay/5.0 s, Onset, Def/MyColor, Def/Acc/4.3)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Green, Def/MyColor" - ], - [ - 5.0, - 0, - "n/a", - "(Delay/5.0 s, Onset, (Yellow))" - ], - [ - 6.0, - 0, - "ball", - "n/a" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor, (Red))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "n/a", - "(Delay/5.0 s, Onset, Def/MyColor, (Blue))" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-onset-has-more-groups-delay", - "description": "An Onset group has more than one additional tag group.", - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Delay/5.0 s, Onset, Def/MyColor, (Red), (Blue))", - "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), (Red), Onset)" - ], - "passes": [ - "(Delay/5.0 s, Onset, Def/MyColor)", - "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Red), Onset)" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor, (Red), (Blue))" - } - } - }, - { - "event_code": { - "HED": { - "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), (Yellow), Onset)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor)", - "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Onset, Def/MyColor, (Red), (Blue))" - ] - ], - [ - [ - "onset", - "duration", - "HED" - ], - [ - 5.5, - 0, - "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), ((Yellow)), Onset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Onset, Def/MyColor)" - ], - [ - 5.0, - 0, - "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), ((Yellow)), Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "ball": "(Delay/5.0 s, Onset, Def/MyColor, (Red), (Blue))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "ball": "(Delay/5.0 s, Onset, Def/MyColor, (Blue))" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 6.0, - 0, - "n/a", - "(Delay/5.0 s, Def/MyColor, (Red), (Blue), Onset)" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor)", - "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "n/a", - "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-offset-has-groups-delay", - "description": "An Offset appears with one or more tags or additional tag groups.", - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor)", - "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", - "square": "(Delay/5.0 s, Offset, Def/MyColor, (Red))" - } - } - }, - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor)", - "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", - "circle": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset, Blue)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor)", - "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", - "square": "(Delay/5.0 s, Offset, Def/MyColor)", - "circle": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Onset, Def/MyColor)" - ], - [ - 4.8, - 0, - "(Delay/5.0 s, Offset, Def/MyColor, (Red))" - ], - [ - 4.9, - 0, - "(Delay/5.0 s, Onset, Def/MyColor, (Red))" - ], - [ - 5.5, - 0, - "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), Offset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Onset, Def/MyColor)" - ], - [ - 4.8, - 0, - "(Delay/5.0 s, Offset, Def/MyColor)" - ], - [ - 4.9, - 0, - "(Delay/5.0 s, Onset, Def/MyColor, (Red))" - ], - [ - 5.5, - 0, - "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor)", - "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", - "square": "(Delay/5.0 s, Offset, Def/MyColor)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "n/a" - ], - [ - 4.8, - 0, - "square", - "n/a" - ], - [ - 4.9, - 0, - "ball", - "Green" - ], - [ - 5.5, - 0, - "n/a", - "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset, Blue), Orange" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor)", - "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", - "square": "(Delay/5.0 s, Offset, Def/MyColor, (Red))", - "circle": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset, Blue)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "n/a" - ], - [ - 4.8, - 0, - "square", - "n/a" - ], - [ - 4.9, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Onset, Def/MyColor)", - "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", - "square": "(Delay/5.0 s, Offset, Def/MyColor)", - "circle": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "n/a" - ], - [ - 4.8, - 0, - "square", - "n/a" - ], - [ - 4.9, - 0, - "ball", - "Green" - ], - [ - 10.0, - 0, - "n/a", - "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset)" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-mismatch-delay", - "description": "An Offset tag associated with a given definition appears after a previous Offset tag without the appearance of an intervening Onset of the same name.", - "schema": "8.3.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Def/MyColor, Offset)" - ], - [ - 6.5, - 0, - "Red, (Delay/5.0 s, Def/MyColor, Offset)" - ], - [ - 5.5, - 0, - "(Delay/5.0 s, Def/MyColor, Offset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Def/MyColor, Offset)" - ], - [ - 5.5, - 0, - "(Def/MyColor, Onset)" - ], - [ - 6.5, - 0, - "Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Offset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Red, Blue" - ], - [ - 4.8, - 0, - "ball", - "Red, Blue" - ], - [ - 5.0, - 0, - "face", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor, Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Offset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Blue" - ], - [ - 5.0, - 0, - "face", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-extra tags-delay", - "description": "An Onset tag group with has tags besides the anchor Def or Def-expand that are not in a tag group.", - "schema": "8.3.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "(Delay/5.0 s, Def/MyColor, Blue, Green, Onset)" - ], - "passes": [ - "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, Blue, Green, Onset)" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Def/MyColor, Blue, (Green), Onset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, Blue, Green, Onset)", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, (Blue, Green), Def/MyColor, Onset)", - "ball": "(Delay/5.0 s, Def/Acc/7, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "ball", - "Blue" - ], - [ - 5.0, - 0, - "face", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-duplicated-onset-or-offset-delay", - "description": "An Onset or an Offset with a given Def or Def-expand anchor appears in the same event marker with another Onset or Offset that uses the same anchor.", - "schema": "8.3.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, (Green), Onset)", - "ball": "Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, (Green), Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Delay/5.0 s, Def/MyColor, Offset)" - ], - [ - 5.0, - 0, - "ball", - "(Delay/5.0 s, Def/MyColor, Offset)" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, (Green), Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "(Delay/5.0 s, Def/MyColor, Offset)" - ], - [ - 5.0, - 0, - "ball", - "(Delay/5.0 s, Def/MyColor, Offset)" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, (Blue, Green), Def/MyColor, Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Onset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-inset-outside-its-event-delay", - "description": "An Inset tag is not grouped with a Def or Def-expand of an ongoing Onset.", - "schema": "8.3.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Inset, (Red))" - ], - [ - 6.5, - 0, - "Red, (Delay/5.0 s, Def/MyColor, Offset)" - ], - [ - 5.5, - 0, - "(Delay/5.0 s, Def/MyColor, Offset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Def/MyColor, Onset)" - ], - [ - 5.5, - 0, - "(Delay/5.0 s, Def/MyColor, Offset)" - ], - [ - 6.5, - 0, - "Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Offset)", - "snack": "(Delay/5.0 s, Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "snack", - "Red, Blue" - ], - [ - 4.8, - 0, - "face", - "Red, Blue" - ], - [ - 5.0, - 0, - "face", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/2.0 s, Def/MyColor, Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Offset)", - "snack": "(Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 1.5, - 0, - "face", - "Blue" - ], - [ - 4.8, - 0, - "ball", - "Blue" - ], - [ - 5.0, - 0, - "snack", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-inset-group-has-extras-delay", - "description": "An Inset group has tags or groups in addition to its defining Def or Def-expand.", - "schema": "8.3.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 2.5, - 0, - "Red, (Delay/5.0 s, Def/MyColor, Onset)" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Def/MyColor, Blue, Inset)" - ], - [ - 6.5, - 0, - "Red, (Delay/5.0 s, Def/MyColor, Onset)" - ], - [ - 5.5, - 0, - "(Delay/5.0 s, Def/MyColor, Offset)" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" - ], - [ - 4.8, - 0, - "(Delay/5.0 s, Def/MyColor, (Green), Inset)" - ], - [ - 5.5, - 0, - "(Delay/5.0 s, Def/MyColor, Offset)" - ], - [ - 6.5, - 0, - "Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Offset)", - "snack": "(Delay/5.0 s, Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "snack", - "Red, Blue" - ], - [ - 4.8, - 0, - "face", - "Red, Blue" - ], - [ - 5.0, - 0, - "face", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Offset)", - "snack": "(Delay/5.0 s, Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 4.7, - 0, - "face", - "Blue" - ], - [ - 4.8, - 0, - "snack", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "TEMPORAL_TAG_ERROR", - "alt_codes": [ - "TAG_GROUP_ERROR" - ], - "name": "temporal-tag-error-tag-appears-where-not-allowed-delay", - "description": "An Inset, Offset, or Onset tag appears in a tsv with no onset column", - "schema": "8.3.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [], - "passes": [] - }, - "event_tests": { - "fails": [ - [ - [ - "duration", - "HED" - ], - [ - 0, - "Red, (Delay/5.0 s, Def/MyColor, Onset)" - ], - [ - 0, - "(Delay/5.0 s, Def/MyColor, Yellow, Inset)" - ], - [ - 0, - "Red, (Delay/5.0 s, Def/MyColor, Onset)" - ], - [ - 0, - "(Delay/5.0 s, Def/MyColor, Offset)" - ] - ] - ], - "passes": [ - [ - [ - "duration", - "HED" - ], - [ - 0, - "(Def/MyColor, (Blue))" - ], - [ - 0, - "(Def/MyColor, (Green))" - ], - [ - 0, - "(Def/MyColor)" - ], - [ - 0, - "Red" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, Onset)", - "ball": "(Delay/5.0 s, Def/MyColor, Offset)", - "snack": "(Delay/5.0 s, Def/MyColor, Inset)" - } - } - }, - "events": [ - [ - "event_code", - "HED" - ], - [ - "face", - "Def/MyColor, Red, Blue" - ], - [ - "ball", - "Def/MyColor, Red, Blue" - ], - [ - "snack", - "Green" - ] - ] - }, - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Delay/5.0 s, Def/MyColor, Duration)", - "ball": "(Delay/5.0 s, Def/MyColor, Delay/4.2)" - } - } - }, - "events": [ - [ - "event_code", - "HED" - ], - [ - "face", - "Def/MyColor, Red, Blue" - ], - [ - "ball", - "Def/MyColor, Red, Blue" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "(Def/MyColor)", - "ball": "(Def/MyColor)", - "snack": "(Def/MyColor)" - } - } - }, - "events": [ - [ - "event_code", - "HED" - ], - [ - "face", - "Blue" - ], - [ - "face", - "Blue" - ], - [ - "snack", - "Blue" - ] - ] - } - ] - } - } - }, - { - "error_code": "UNITS_INVALID", - "alt_codes": [], - "name": "units-invalid-for-unit-class", - "description": "A tag has a value with units that are invalid or not of the correct unit class for the tag.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Acceleration/3 s", - "Weight/3 ms" - ], - "passes": [ - "Distance/4 km" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Acceleration/3 s", - "ball": "Weight/3 ms" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Distance/4 km", - "ball": "Angle/4 degrees" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Acceleration/3 s" - ], - [ - 5.5, - 0, - "Weight/3 ms" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Distance/4 km" - ], - [ - 5.0, - 0, - "Angle/4 degrees" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/3 s", - "ball": "Weight/3 ms" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "UNITS_INVALID", - "alt_codes": [], - "name": "units-invalid-si-units", - "description": "A unit modifier is applied to units that are not SI units.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Distance/3 kfeet", - "Distance/3 kmeters" - ], - "passes": [ - "Distance/3 kilometres" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Distance/3 kfeet", - "ball": "Distance/3 kmeters" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Distance/3 kilometres" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Distance/3 kfeet" - ], - [ - 5.0, - 0, - "Distance/3 kmeters" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Distance/3 kilometres" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Distance/3 kfeet", - "ball": "Distance/3 kmeters" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "VALUE_INVALID", - "alt_codes": [ - "CHARACTER_INVALID", - "TAG_INVALID" - ], - "name": "value-invalid-#-substitution", - "description": "The value substituted for a placeholder (`#`) is not valid.", - "warning": false, - "schema": "8.3.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [], - "passes": [] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Def/Acc/MyMy", - "ball": "Distance/4mxxx" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Def/Acc/3.4", - "ball": "Distance/4 m" - } - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "response": { - "HED": "Item-count/#" - } - }, - "events": [ - [ - "onset", - "duration", - "response", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - 4, - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "response": { - "HED": "Item-count/#" - } - }, - "events": [ - [ - "onset", - "duration", - "response", - "HED" - ], - [ - 4.5, - 0, - 5, - "Blue" - ], - [ - 5.0, - 0, - 2, - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "VALUE_INVALID", - "alt_codes": [ - "CHARACTER_INVALID" - ], - "name": "value-invalid-incompatible-value-class", - "description": "A tag placeholder value is incompatible with the specified value class.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Statistical-accuracy/1max1" - ], - "passes": [ - "Statistical-accuracy/0.677" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Statistical-accuracy/1max1" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Statistical-accuracy/0.677" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Statistical-accuracy/1max1" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Statistical-accuracy/0.677" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Statistical-accuracy/1max1" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "VALUE_INVALID", - "alt_codes": [ - "CHARACTER_INVALID", - "TAG_INVALID", - "UNITS_INVALID" - ], - "name": "value-invalid-blank-missing-before-units", - "description": "The units are not separated from the value by a single blank.", - "warning": false, - "schema": "8.4.0", - "definitions": [ - "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", - "(Definition/MyColor, (Label/Pie))" - ], - "tests": { - "string_tests": { - "fails": [ - "Acceleration/5m-per-s^2" - ], - "passes": [ - "Acceleration/5 m-per-s^2" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "face": "Acceleration/5m-per-s^2" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2" - } - } - } - ] - }, - "event_tests": { - "fails": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Acceleration/5m-per-s^2" - ] - ] - ], - "passes": [ - [ - [ - "onset", - "duration", - "HED" - ], - [ - 4.5, - 0, - "Acceleration/5 m-per-s^2" - ] - ] - ] - }, - "combo_tests": { - "fails": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/banana", - "ball": "Def/Acc/apple3, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Red, Def/MyColor" - ], - [ - 5.0, - 0, - "ball", - "Green" - ] - ] - } - ], - "passes": [ - { - "sidecar": { - "event_code": { - "HED": { - "face": "Acceleration/5 m-per-s^2", - "ball": "Def/Acc/7, Blue" - } - } - }, - "events": [ - [ - "onset", - "duration", - "event_code", - "HED" - ], - [ - 4.5, - 0, - "face", - "Blue" - ], - [ - 5.0, - 0, - "ball", - "Green, Def/MyColor" - ] - ] - } - ] - } - } - }, - { - "error_code": "VALUE_INVALID", - "alt_codes": [ - "UNITS_INVALID" - ], - "name": "invalid-character-numeric-class", - "description": "An invalid character was used in an 8.3.0 or greater style numeric value class.", - "warning": false, - "schema": "8.4.0", - "definitions": [], - "tests": { - "string_tests": { - "fails": [ - "Weight/3.0$ kg", - "Weight/3.0db kg", - "Weight/3.0& kg", - "Weight/abc kg", - "Weight/*3.0 kg", - "Weight/3.0% kg", - "Weight/3.0^ kg", - "Weight/3.0? kg" - ], - "passes": [ - "Weight/3.0e10 kg", - "Weight/3e10 kg", - "Weight/3.0 kg", - "Weight/3000 kg", - "Weight/3e10 kg", - "Weight/3.5e10 kg", - "Weight/2.998e8 g", - "Weight/6.022e23 g", - "Weight/7.0e-10 g", - "Weight/1.6e-35 kg" - ] - }, - "sidecar_tests": { - "fails": [ - { - "event_code": { - "HED": { - "show": "Weight/3.0a" - } - } - } - ], - "passes": [ - { - "event_code": { - "HED": "Weight/# g" - } - } - ] - }, - "event_tests": { - "fails": [], - "passes": [] - }, - "combo_tests": { - "fails": [], - "passes": [] - } - } - } +[ + { + "error_code": "CHARACTER_INVALID", + "alt_codes": [ + "TAG_INVALID", + "UNITS_INVALID", + "VALUE_INVALID" + ], + "name": "character-invalid-non-printing-appears", + "description": "The HED string contains a UTF-8 character.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Item/Bl\b", + "Item/ABC\u009e" + ], + "passes": [ + "Red, Blue, Description/Red", + "Description/This is a \u00ca\u00b0 good character" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "show": "Red, Item/Bl\b" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "show": "Red, Label/a-\u00ca\u00b0-good" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Item/Bl\b" + ] + ], + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Item/{abc}" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/Temp, Label/a-\u00ca\u00b0-good" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "show": "Red, Item/Bl\b", + "ball": "Def/Acc/4.5" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "show", + "Description/a \u00ca\u00b0 good" + ], + [ + 5.0, + 0, + "ball", + "Blue" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "show": "Red, Label/a, Description/a \u00ca\u00b0 good" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "show", + "Description/goodness" + ] + ] + } + ] + } + } + }, + { + "error_code": "CHARACTER_INVALID", + "alt_codes": [ + "TAG_INVALID", + "UNITS_INVALID", + "VALUE_INVALID" + ], + "name": "curly-braces-not-in-sidecar", + "description": "The curly brace notation is used outside a sidecar.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "{col_1}, Red" + ], + "passes": [ + "Red, Blue, Description/Red" + ] + }, + "sidecar_tests": { + "fails": [], + "passes": [ + { + "event_code": { + "HED": { + "face": "Statistical-accuracy/0.677, {response}" + } + }, + "response": { + "HED": "Label/#" + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "{who_knows}, Red" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/Temp" + ] + ] + ] + }, + "combo_tests": { + "fails": [], + "passes": [] + } + } + }, + { + "error_code": "CHARACTER_INVALID", + "alt_codes": [ + "TAG_INVALID", + "VALUE_INVALID" + ], + "name": "invalid-character-name-value-class", + "description": "An invalid character was used in an 8.3.0 or greater style name value class.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Parameter-label/[", + "Parameter-label/Taco*", + "Label/30$", + "Label/30db kg" + ], + "passes": [ + "Parameter-label/Words", + "Label/30e10", + "Label/3e10asdf" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "show": "Parameter-label/[" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": "Parameter-label/#" + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/%max1" + ] + ], + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/$30" + ] + ], + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/30db kg" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/3e10asdf" + ] + ] + ] + }, + "combo_tests": { + "fails": [], + "passes": [] + } + } + }, + { + "error_code": "CHARACTER_INVALID", + "alt_codes": [ + "TAG_INVALID", + "VALUE_INVALID" + ], + "name": "invalid-character-name-value-class", + "description": "An invalid character was used in an 8.2.0 or earlier.", + "warning": false, + "schema": "8.2.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Parameter-label/[", + "Parameter-label/Taco*", + "Label/30$", + "Label/30db kg" + ], + "passes": [ + "Parameter-label/Words", + "Label/30e10", + "Label/3e10asdf" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "show": "Parameter-label/[" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": "Parameter-label/#" + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/%max1" + ] + ], + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/$30" + ] + ], + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/30db kg" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/3e10asdf" + ] + ] + ] + }, + "combo_tests": { + "fails": [], + "passes": [] + } + } + }, + { + "error_code": "COMMA_MISSING", + "alt_codes": [], + "name": "comma-missing-tag-groups", + "description": "Two tag groups are not separated by commas: (A, B)(C, D).", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Red, Blue)(Green, (Yellow))", + "(Def/MyColor, Onset)(Def/Acc/3.5)" + ], + "passes": [ + "(Red, Blue), (Green, (Yellow))", + "(Def/MyColor, Onset),(Def/Acc/3.5)" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue)(Green, (Yellow))", + "ball": "(Def/MyColor, Onset)(Def/Acc/3.5)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, ( Yellow))", + "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Red, Blue)(Green, (Yellow))" + ], + [ + 5.5, + 0, + "(Def/MyColor, Onset)(Def/Acc/3.5)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Red, Blue), (Green, (Yellow))" + ], + [ + 5.5, + 0, + "(Def/MyColor, Onset),(Def/Acc/3.5)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, Blue)(Green, (Yellow))", + "ball": "(Def/MyColor, Onset)(Def/Acc/3.5)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ], + [ + 6.0, + 0, + "n/a", + "(Blue, Green)(Blue, Red)" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, ( Yellow))", + "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "(Green, Def/MyColor),(Red)" + ] + ] + } + ] + } + } + }, + { + "error_code": "COMMA_MISSING", + "alt_codes": [], + "name": "comma-missing-tag-and-group", + "description": "A tag and a tag group are not separated by commas: A(B,D).", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Red, Blue(Green, (Yellow))", + "(Def/MyColor, Onset)Def/Acc/3.5" + ], + "passes": [ + "Red, (Green, (Yellow))", + "(Def/MyColor, Onset),Def/Acc/3.5" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Red(Green, (Yellow))", + "ball": "(Def/MyColor, Onset)Def/Acc/3.5" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Red, (Green, (Yellow))", + "ball": "(Def/MyColor, Onset),Def/Acc/3.5" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red(Green, (Yellow))" + ], + [ + 5.5, + 0, + "(Def/MyColor, Onset)Def/Acc/3.5" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red, (Green, (Yellow))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red(Green, (Yellow))", + "ball": "(Def/MyColor, Onset)Def/Acc/3.5" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ], + [ + 6.0, + 0, + "n/a", + "(Green, Yellow)Red" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red, (Green, (Yellow))", + "ball": "(Def/MyColor, Onset),Def/Acc/3.5" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [ + "TAG_GROUP_ERROR", + "TAG_INVALID" + ], + "name": "definition-invalid-tag-group", + "description": "A Definition tag does not appear in a tag group at the top level in an annotation.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Definition/Apple, (Blue)), ((Definition/Blech, (Red)))", + "Definition/Blech, (Red)" + ], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Blue)), ((Definition/Blech, (Red)))", + "def2": "Definition/Blech, (Red)" + } + } + } + ], + "passes": [ + { + "defs": { + "HED": { + "def1": "(Definition/Blech, (Red))" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Blue)), ((Definition/Blech, (Red)))", + "def2": "Definition/Blech, (Red)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/MyColor, Def/Apple" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Blue))", + "def2": "(Definition/Blech, (Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/MyColor, Def/Apple" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [ + "TAG_EMPTY" + ], + "name": "definition-invalid-empty-inner-group", + "description": "A definition's enclosing tag group has an empty inner group (i.e., the definition's contents).", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "defs": { + "HED": { + "def2": "(Definition/Blech/#, ())" + } + } + } + ], + "passes": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple)" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "defs": { + "HED": { + "def2": "(Definition/Blech/#, ())" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/MyColor, Def/Apple" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple)", + "def2": "(Definition/Blech, (Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/MyColor, Def/Apple" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "definition-invalid-multiple-definition-tags", + "description": "A definition's enclosing tag group contains more than a `Definition` tag and an inner group.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple, Definition/Banana, (Blue))", + "def2": "(Definition/Blech, (Red), Definition/Banana1)", + "def3": "(Definition/Blech1, (Red), Blue)" + } + } + } + ], + "passes": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Blue))", + "def2": "((Red), Definition/Blech)" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, Definition/Banana, (Blue))", + "def2": "(Definition/Blech, (Red), Definition/Banana1)", + "def3": "(Definition/Blech1, (Red), Blue)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Apple, Def/Banana" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Blue))", + "def2": "((Red), Definition/Blech)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Blech, Def/Apple" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "definition-invalid-inner-group-defs", + "description": "A definition's inner tag group contains `Definition`, `Def` or `Def-expand` tags.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Definition/Banana, Blue))", + "def2": "(Definition/Blech, (Red, Def/Apple))" + } + } + } + ], + "passes": [] + }, + "event_tests": { + "fails": [], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/a" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Definition/Banana, (Blue)))", + "def2": "(Definition/Blech, ((Red), Def/MyColor))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Apple, Def/Banana" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Blue))", + "def2": "((Red), Definition/Blech)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Blech, Def/Apple" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [], + "name": "definition-invalid-bad-number-of-placeholders", + "description": "A definition that includes a placeholder (`#`) does not have exactly two `#` characters.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#, Description/#))", + "def2": "(Definition/Blech/#, (Red))" + } + } + } + ], + "passes": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#))", + "def2": "(Definition/Blech/#, (Red, Label/#))" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#, Description/#))", + "def2": "(Definition/Blech/#, (Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Apple/3, Def/Blech/might" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#))", + "def2": "(Definition/Blech/#, (Red, Label/#))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Blech/5, Def/Apple/4" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [ + "TAG_INVALID", + "PLACEHOLDER_INVALID" + ], + "name": "definition-invalid-placeholder-incorrect-of-positions", + "description": "A definition has placeholders (`#`) in incorrect positions.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Label/#))", + "def2": "(Definition/Blech/#, (Red, #))" + } + } + } + ], + "passes": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Label/Blue))", + "def2": "(Definition/Blech/#, (Label/#, Red))" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Label/#))", + "def2": "(Definition/Blech/#, (Red, #))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Apple, Def/Blech/might" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#))", + "def2": "(Definition/Blech/#, (Red, Label/#))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Blech/5, Def/Apple/4" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [ + "TAG_INVALID", + "PLACEHOLDER_INVALID" + ], + "name": "definition-invalid-placeholder-conflict", + "description": "Definitions of the same name appear with and without a `#`.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Label/#))", + "def2": "(Definition/Apple/#, (Red, #))" + } + } + } + ], + "passes": [ + { + "defs": { + "HED": { + "def1": "(Definition/Blech/#, (Label/#))", + "def2": "(Definition/Apple, (Red))" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Label/#))", + "def2": "(Definition/Apple/#, (Red, #))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Apple/3, Def/Apple" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#))", + "def2": "(Definition/Blech, (Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Blech, Def/Apple/4" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [], + "name": "definition-invalid-multiple-definitions", + "description": "Multiple `Definition` tags with same name are encountered.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#, Description/#))", + "def2": "(Definition/Apple/#, (Label/#))", + "def3": "(Definition/MyColor, (Blue))" + } + } + } + ], + "passes": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/ThisIsALabel, Description/#))", + "def2": "(Definition/Apple2/#, (Label/#))", + "def3": "(Definition/MyColor2, (Blue))" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#, Description/#))", + "def2": "(Definition/Apple/#, (Label/#))", + "def3": "(Definition/MyColor, (Blue))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Apple/3, Def/Blech/might" + ], + [ + 5.0, + 0, + "Def/MyColor" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#))", + "def2": "(Definition/Blech/#, (Red, Label/#))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Blech/5, Def/Apple/4" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "definition-invalid-content-has-top-level-tag", + "description": "A tag with a required or unique attribute appears in a definition.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Event-context, Red))", + "def2": "(Definition/Banana/#, (Label/#))" + } + } + } + ], + "passes": [ + { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Red))", + "def2": "(Definition/Banana/#, (Label/#))" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Event-context, Red))", + "def2": "(Definition/Banana/#, (Label/#))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Apple, Def/Banana/might" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple, (Red))", + "def2": "(Definition/Banana/#, (Label/#))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Apple, Def/Banana/might" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEFINITION_INVALID", + "alt_codes": [ + "TAG_INVALID" + ], + "name": "definition-not-allowed-here", + "description": "A definition appears in an unexpected place such as an events file or sidecar.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Item, (Label/Pie)))" + ], + "tests": { + "string_tests": { + "fails": [ + "Red, Blue, (Definition/myDef, (Label/Red, Blue))" + ], + "passes": [ + "Red, Blue" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Red, Blue, (Definition/myDef, (Label/Red, Blue))", + "ball": "Def/Acc/4.5" + } + } + } + ], + "passes": [ + { + "defs": { + "HED": { + "face": "(Definition/myDef, (Label/Red, Blue)), (Definition/myDef2, (Label/Red, Blue))", + "ball": "(Definition/myDef1, (Label/Red, Blue))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Definition/myDef, (Label/Red, Green))" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red, Blue, Def/MyColor" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red, Blue, (Definition/myDef, (Label/Red, Blue))", + "ball": "Def/Acc/4.5" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/myDef, Red" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "defs": { + "HED": { + "def1": "(Definition/Apple/#, (Label/#))", + "def2": "(Definition/Blech/#, (Red, Label/#))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Blech/5, Def/Apple/4" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEF_EXPAND_INVALID", + "alt_codes": [], + "name": "def-expand-invalid-name-not-definition", + "description": "A `Def-expand` tag's name does not correspond to a definition.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def-expand/MyColor2, (Label/Pie))" + ], + "passes": [ + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc2/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "(Def-expand/MyColor2, (Label/Pie))" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "(Def-expand/MyColor, (Label/Pie))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc2/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ], + [ + 5.5, + 0, + "(Def-expand/MyColor2, (Label/Pie))" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ], + [ + 5.5, + 0, + "(Def-expand/MyColor, (Label/Pie))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc2/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "(Def-expand/MyColor2, (Label/Pie))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ], + [ + 5.0, + 0, + "ball", + "(Def-expand/Junk, (Label/Red))" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "(Def-expand/MyColor, (Label/Pie))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ], + [ + 5.5, + 0, + "(Def-expand/MyColor, (Label/Pie))" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEF_EXPAND_INVALID", + "alt_codes": [ + "VALUE_INVALID" + ], + "name": "def-expand-invalid-missing-placeholder", + "description": "A `Def-expand` is missing an expected placeholder value or has an unexpected placeholder value.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def-expand/Acc, (Acceleration, Red))", + "(Def-expand/MyColor/Blue, (Label/Pie))" + ], + "passes": [ + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc, (Acceleration, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration, Red))" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc, (Acceleration, Red))" + ], + [ + 5.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration, Red))" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc, (Acceleration, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration, Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code" + ], + [ + 4.5, + 0, + "face" + ], + [ + 5.5, + 0, + "ball" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ], + [ + 5.2, + 0, + "ball", + "(Def-expand/MyColor, (Label/Pie))" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEF_EXPAND_INVALID", + "alt_codes": [ + "VALUE_INVALID", + "UNITS_INVALID" + ], + "name": "def-expand-invalid-bad-placeholder-value-or-units", + "description": "A `Def-expand` has an incorrect type of placeholder value.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))", + "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))", + "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" + ], + "passes": [ + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))", + "square": "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))" + ], + [ + 5.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))" + ], + [ + 6.3, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ], + [ + 5.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))", + "square": "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Def-expand/Acc/Make-me, (Acceleration/Make-me, Red))" + ], + [ + 5.5, + 0, + "ball", + "(Def-expand/Acc/4.5, (Acceleration/4.5 m, Red))" + ], + [ + 6.3, + 0, + "square", + "(Def-expand/Acc/4.5, (Acceleration/4.5m-per-s^2, Red))" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Def-expand/Acc/5.5, (Acceleration/5.5 m-per-s^2, Red))" + ], + [ + 5.5, + 0, + "ball", + "(Def-expand/Acc/5.5, (Acceleration/5.5 m-per-s^2, Red))" + ], + [ + 6.5, + 0, + "n/a", + "n/a" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEF_EXPAND_INVALID", + "alt_codes": [], + "name": "def-expand-invalid-tags-not-in-definition", + "description": "The tags within a Def-expand do not match the corresponding definition.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def-expand/Acc/4.5, (Acceleration/6, Red))", + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))", + "(Def-expand/MyColor, (Label/Cake))" + ], + "passes": [ + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/6, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))", + "square": "(Def-expand/MyColor, (Label/Cake))" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/6, Red))" + ], + [ + 5.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))" + ], + [ + 6.3, + 0, + "(Def-expand/MyColor, (Label/Cake))" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ], + [ + 5.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/6, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))", + "square": "(Def-expand/MyColor, (Label/Cake))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Def-expand/Acc/4.5, (Acceleration/6, Red))" + ], + [ + 5.5, + 0, + "ball", + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Blue))" + ], + [ + 6.3, + 0, + "square", + "(Def-expand/MyColor, (Label/Cake))" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Def-expand/Acc/6.5, (Acceleration/6.5 m-per-s^2, Red))" + ], + [ + 5.5, + 0, + "ball", + "(Def-expand/Acc/8.5, (Acceleration/8.5 m-per-s^2, Red))" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEF_EXPAND_INVALID", + "alt_codes": [], + "name": "def-expand-missing-inner-group", + "description": "A Def-expand is missing its inner group containing the definition.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Item, (Label/Pie)))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def-expand/Acc/5.4)" + ], + "passes": [ + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Orange", + "ball": "(Def-expand/Acc/4.5)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))", + "ball": "Red" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 5.4, + 0, + "(Def-expand/Acc/5.4 )" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5)", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "(Def-expand/Acc/4.5)" + ], + [ + 5.4, + 0, + "n/a", + "Green" + ], + [ + 6.4, + 0, + "face", + "n/a" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))", + "ball": "(Acceleration/4.5, Blue), Def/MyColor" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "n/a" + ], + [ + 6.5, + 0, + "ball", + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEF_EXPAND_INVALID", + "alt_codes": [ + "DEFINITION_INVALID" + ], + "name": "def-expand-has-extras", + "description": "A Def-expand has extra tags or groups.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Item, (Label/Pie)))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)", + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), (Blue, Green), Black)" + ], + "passes": [ + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)", + "ball": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), (Blue, Green), Black)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))", + "ball": "Red" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)" + ], + [ + 5.4, + 0, + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), (Blue, Green), Black)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Def/Acc, (Def-expand/Acc/4.5)" + ], + [ + 5.4, + 0, + "n/a", + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red), Blue)" + ], + [ + 6.4, + 0, + "face", + "n/a" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))", + "ball": "(Acceleration/4.5 m-per-s^2, Blue), Def/MyColor" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "n/a" + ], + [ + 6.5, + 0, + "ball", + "(Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red))" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEF_INVALID", + "alt_codes": [], + "name": "def-invalid-name", + "description": "A `Def` tag's name does not correspond to a definition.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Def/Apple2, Green", + "Def/Acc2/4.5", + "Def/Acc" + ], + "passes": [ + "Def/Acc/4.5" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Def/Apple2, Green", + "ball": "Def/Acc2/4.5, Def/Acc/3.2" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Def/Acc/4.5" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Apple2, Green" + ], + [ + 5.5, + 0, + "Def/Acc2/4.5" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Acc/4.5" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Def/Apple2, Green", + "ball": "Def/Acc2/4.5, Def/Acc/3.2" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Def/Apple2, Green" + ], + [ + 5.5, + 0, + "face", + "Def/Acc2/4.5" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Def/Acc/4.5", + "ball": "Item" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEF_INVALID", + "alt_codes": [], + "name": "def-invalid-missing-placeholder", + "description": "A `Def` tag is missing an expected placeholder value or has an unexpected placeholder value.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Def/Acc, (Def/Acc/4.5, Red)", + "Def/MyColor/Blue" + ], + "passes": [ + "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Def/Acc, (Def/Acc/4.5, Red)", + "ball": "(Def/MyColor/Blue, Green)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Def/Acc/4.5, Red", + "ball": "(Acceleration/4.5 m-per-s^2, Red), Def/MyColor" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Acc, (Def/Acc/4.5, Red)" + ], + [ + 5.4, + 0, + "Def/MyColor/Blue, Green" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Def/Acc, (Def/Acc/4.5, Red)", + "ball": "(Def/MyColor/Blue, Green)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Def/Acc, (Def/Acc/4.5, Red)" + ], + [ + 5.4, + 0, + "n/a", + "Def/MyColor/Blue, Green" + ], + [ + 6.4, + 0, + "face", + "n/a" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Def/Acc/4.5, Red", + "ball": "(Acceleration/4.5 m-per-s^2, Red), Def/MyColor" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Def/Acc/5.5, (Acceleration/4.5 m-per-s^2, Red)" + ], + [ + 6.5, + 0, + "ball", + "n/a" + ] + ] + } + ] + } + } + }, + { + "error_code": "DEF_INVALID", + "alt_codes": [ + "VALUE_INVALID", + "UNITS_INVALID" + ], + "name": "def-invalid-bad-placeholder-value", + "description": "A `Def` has a placeholder value of incorrect format or units for definition.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Def/Acc/baloney, (Def/Acc/4.5, Red)", + "Def/Acc/3 m", + "Def/Acc/4m-per-s^2", + "Def/MyColor/Redish" + ], + "passes": [ + "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Def/Acc/baloney, (Def/Acc/4.5, Red)", + "ball": "Def/Acc/3 m", + "square": "Def/Acc/4m-per-s^2", + "triangle": "Def/MyColor/Redish" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def/Acc/4.5, Red)", + "ball": "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Acc/baloney, (Def/Acc/4.5, Red)" + ], + [ + 5.0, + 0, + "Def/3 m" + ], + [ + 6.3, + 0, + "Def/Acc/4m-per-s^2" + ], + [ + 7.2, + 0, + "Def/MyColor/Redish" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Def/Acc/baloney, (Def/Acc/4.5 m-per-s^2, Red)", + "ball": "Def/Acc/3 m", + "square": "Def/Acc/4m-per-s^2", + "triangle": "Def/MyColor/Redish" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Def/Acc/baloney, (Def/Acc/4.5, Red)" + ], + [ + 5.0, + 0, + "face", + "Def/Acc/3 m" + ], + [ + 6.3, + 0, + "n/a", + "Def/Acc/4m-per-s^2" + ], + [ + 7.2, + 0, + "square", + "Def/MyColor/Redish" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/Acc/4.5, Red)", + "ball": "Def/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "ELEMENT_DEPRECATED", + "alt_codes": [], + "name": "tag-deprecated", + "description": "A tag is deprecated", + "warning": true, + "schema": "8.2.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Def/MyColor, Green, Gentalia", + "Gentalia" + ], + "passes": [ + "Torso" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Def/MyColor, Green, Gentalia", + "ball": "Green, Blue" + } + }, + "other_code": { + "HED": "Label/#, Gentalia" + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Torso" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Gentalia, Green" + ], + [ + 5.5, + 0, + "n/a" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Torso" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Gentalia", + "ball": "Green" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Blue" + ], + [ + 5.5, + 0, + "face", + "Red" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Torso", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "PARENTHESES_MISMATCH", + "alt_codes": [], + "name": "parentheses-mismatch-unmatched-parentheses", + "description": "A HED string does not have the same number of open and closed parentheses.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def/MyColor, (Blue, (Yellow)), Red))", + "((Red, ((Blue, Green), Yellow))", + "((Red, ((Blue), Green)), (Yellow)" + ], + "passes": [ + "(Def/Acc/5.3, (Red))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Def/MyColor, (Blue, (Yellow)), Red))", + "ball": "(Red, ((Blue, Green), Yellow))", + "square": "(Red, ((Blue), Green)), (Yellow)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def/Acc/5.3, (Red))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/MyColor, (Blue, (Yellow)), Red))" + ], + [ + 5.5, + 0, + "(Red, ((Blue, Green), Yellow))" + ], + [ + 6.3, + 0, + "(Red, ((Blue), Green)), (Yellow)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/Acc/5.3, (Red))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5", + "ball": "Def/Acc/6, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "PARENTHESES_MISMATCH", + "alt_codes": [], + "name": "parentheses-mismatch-incorrect-nesting", + "description": "The open and closed parentheses are not correctly nested in the HED string.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def/MyColor)), (Blue, (Yellow)), (Red)", + ")(Def/MyColor)), (Blue, (Yellow)), (Red))" + ], + "passes": [ + "(Def/Acc/5.3, (Red))", + "(((((Def/Acc/5.3, (Red))))))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Def/MyColor)), (Blue, (Yellow)), (Red)", + "ball": ")(Def/MyColor)), (Blue, (Yellow)), (Red))" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def/Acc/5.3, (Red))", + "ball": "(((((Def/Acc/5.3, (Red))))))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/MyColor)), (Blue, (Yellow)), (Red)" + ], + [ + 5.5, + 0, + ")(Def/MyColor)), (Blue, (Yellow)), (Red))" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/Acc/5.3, (Red))" + ], + [ + 5.5, + 0, + "(((((Def/Acc/5.3, (Red))))))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor)), (Blue, (Yellow)), (Red)", + "ball": ")(Def/MyColor)), (Blue, (Yellow)), (Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "),Red, (((Def/MyColor)))" + ], + [ + 5.0, + 0, + "ball", + "(Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/Acc/5.3, (Red))", + "ball": "(((((Def/Acc/5.3, (Red))))))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, ((Def/MyColor))" + ] + ] + } + ] + } + } + }, + { + "error_code": "PLACEHOLDER_INVALID", + "alt_codes": [ + "VALUE_INVALID" + ], + "name": "placeholder-invalid-misplaced", + "description": "A `#` appears in a place that it should not (such as in the `HED` column of an event file outside a definition).", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Label/#", + "Def/Acc/#" + ], + "passes": [ + "Label/This-label" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Label/#", + "ball": "Def/Acc/#2" + } + } + } + ], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/#" + ], + [ + 5.0, + 0, + "Def/Acc/#" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label/This-label" + ], + [ + 6.0, + 0, + "(Def/Acc/3.5)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/banana", + "ball": "Def/Acc/apple3, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/Acc/#" + ], + [ + 5.0, + 0, + "ball", + "Label/#" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "PLACEHOLDER_INVALID", + "alt_codes": [], + "name": "placeholder-invalid-#-in-categorical-column", + "description": "A JSON sidecar has a placeholder (`#`) in the HED dictionary for a categorical column.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Label/#", + "ball": "Def/Acc/#" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Label/This-label", + "ball": "(Def/Acc/3.5)" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Label/#", + "ball": "Def/Acc/#" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "PLACEHOLDER_INVALID", + "alt_codes": [], + "name": "placeholder-invalid-json-value-column", + "description": "A JSON sidecar does not have exactly one placeholder (`#`) in each HED string representing a value column.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "trial": { + "HED": "Def/Acc/#, Label/#" + }, + "memory": { + "HED": "Blue, Red, Label/#" + } + } + ], + "passes": [ + { + "trial": { + "HED": "Def/Acc/#" + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "trial": { + "HED": "Def/Acc/#, Label/#" + }, + "memory": { + "HED": "Blue, Red, Label/#" + } + }, + "events": [ + [ + "onset", + "duration", + "trial", + "memory", + "HED" + ], + [ + 4.5, + 0, + "3", + "4", + "Green, Def/MyColor" + ], + [ + 5.0, + 0, + "2", + "6", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "trial": { + "HED": "Def/Acc/#, Label/Trial" + }, + "memory": { + "HED": "Blue, Red, Label/#" + } + }, + "events": [ + [ + "onset", + "duration", + "trial", + "memory", + "HED" + ], + [ + 4.5, + 0, + "5", + "4", + "Green" + ], + [ + 5.0, + 0, + "3", + "2", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "PLACEHOLDER_INVALID", + "alt_codes": [ + "TAG_EXTENSION_INVALID", + "VALID_INVALID" + ], + "name": "placeholder-invalid-json-#-misplaced", + "description": "A placeholder (`#`) is used in JSON sidecar or definition, but its parent in the schema does not have a placeholder child.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "trial": { + "HED": "Sensory-event/#" + }, + "defs": { + "def1": "(Definition/Blech/#, (Red, Blue/#))" + } + } + ], + "passes": [ + { + "trial": { + "HED": "Label/#" + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "trial": { + "HED": "Sensory-event/#" + }, + "defs": { + "def1": "(Definition/Blech/#, (Red, Blue/#))" + } + }, + "events": [ + [ + "onset", + "duration", + "trial", + "HED" + ], + [ + 4.5, + 0, + "3", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "2", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "trial": { + "HED": "Sensory-event, Label/#" + }, + "defs": { + "def1": "(Definition/Blech/#, (Red, Label/#))" + } + }, + "events": [ + [ + "onset", + "duration", + "trial", + "HED" + ], + [ + 4.5, + 0, + "3", + "Blue" + ], + [ + 5.0, + 0, + "2", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "SIDECAR_BRACES_INVALID", + "alt_codes": [ + "CHARACTER_INVALID", + "SIDECAR_INVALID" + ], + "name": "sidecar-braces-contents-invalid", + "description": "The item in curly braces is not the word HED or a column name with HED annotations in the sidecar.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description but no HED" + } + }, + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_action": { + "Description": "Does not correspond to curly braces" + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Label/#" + } + }, + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "{HED}, (Def/Acc/3.5)" + } + }, + "response_action": { + "Description": "Does not correspond to curly braces" + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow)), ({HED})", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Label/#" + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED", + "response_time" + ], + [ + 4.5, + 0, + "face", + "Blue", + 0 + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor", + 1 + ], + [ + 5.5, + 0, + "face", + "", + 2 + ], + [ + 5.7, + 0, + "face", + "n/a", + 3 + ] + ] + } + ] + } + } + }, + { + "error_code": "SIDECAR_BRACES_INVALID", + "alt_codes": [ + "VALUE_INVALID", + "CHARACTER_INVALID", + "UNITS_INVALID", + "DEF_INVALID" + ], + "name": "sidecar-braces-invalid-spot", + "description": "A curly brace reference must only appear where a tag could.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "(Label/{response_time})" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Label/#" + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Label/#" + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [], + "passes": [] + } + } + }, + { + "error_code": "SIDECAR_BRACES_INVALID", + "alt_codes": [], + "name": "sidecar-braces-circular-reference", + "description": "The item in curly braces has a HED annotation that contains curly braces.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow)), {HED}", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "HED": "Label/#, {event_code}" + } + }, + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow)), {HED}", + "ball": "{response_time}, (Def/Acc/3.5)", + "dog": "Orange, {event_type}" + } + }, + "response_time": { + "HED": "Label/#" + }, + "event_type": { + "HED": { + "banana": "Blue, {response_time}", + "apple": "Green" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Label/#" + }, + "response_count": { + "Description": "A count used to test curly braces in value columns.", + "HED": "(Item-count/#, {response_time})" + } + }, + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "{HED}, (Def/Acc/3.5, {response_action})" + } + }, + "response_action": { + "Description": "Does not correspond to curly braces", + "HED": "Label/#" + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow)), ({HED})", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Parameter-value/#" + } + }, + "events": [ + [ + "onset", + "duration", + "response_time", + "event_code", + "HED" + ], + [ + 4.5, + 0, + 3.4, + "face", + "Blue" + ], + [ + 5.0, + 0, + 6.8, + "ball", + "Green, Def/MyColor" + ], + [ + 5.2, + 0, + "n/a", + "face", + "" + ], + [ + 5.5, + 0, + "any", + "face", + "n/a" + ] + ] + } + ] + } + } + }, + { + "error_code": "SIDECAR_BRACES_INVALID", + "alt_codes": [], + "name": "sidecar-braces-self-reference", + "description": "The item in curly braces has a HED annotation that contains itself.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow)), {HED}", + "ball": "{HED}, (Def/Acc/3.5)" + } + }, + "response_time": { + "HED": "Parameter-value/#, {response_time}" + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Parameter-value/#" + }, + "response_count": { + "Description": "A count used to test curly braces in value columns.", + "HED": "(Item-count/#, {response_time})" + } + }, + { + "event_code": { + "HED": { + "face": "{HED}", + "ball": "Red" + } + } + }, + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "{HED}, (Def/Acc/3.5, {response_action})" + } + }, + "response_action": { + "Description": "Does not correspond to curly braces", + "HED": "Parameter-value/#" + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow)), ({HED})", + "ball": "{HED}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Parameter-value/#, {response_time}" + } + }, + "events": [ + [ + "onset", + "duration", + "response_time", + "event_code", + "HED" + ], + [ + 4.5, + 0, + 3.4, + "face", + "Blue" + ], + [ + 5.0, + 0, + 6.8, + "ball", + "Green, Def/MyColor" + ], + [ + 5.2, + 0, + "n/a", + "face", + "" + ], + [ + 5.5, + 0, + "any", + "face", + "n/a" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow)), ({HED})", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Parameter-value/#" + } + }, + "events": [ + [ + "onset", + "duration", + "response_time", + "event_code", + "HED" + ], + [ + 4.5, + 0, + 3.4, + "face", + "Blue" + ], + [ + 5.0, + 0, + 6.8, + "ball", + "Green, Def/MyColor" + ], + [ + 5.2, + 0, + "n/a", + "face", + "" + ], + [ + 5.5, + 0, + "7,3", + "face", + "n/a" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "{HED}", + "ball": "Red" + } + } + }, + "events": [ + [ + "onset", + "duration", + "response_time", + "event_code" + ], + [ + 4.5, + 0, + 3.4, + "face" + ], + [ + 5.0, + 0, + 6.8, + "ball" + ] + ] + } + ] + } + } + }, + { + "error_code": "SIDECAR_BRACES_INVALID", + "alt_codes": [ + "CHARACTER_INVALID", + "VALUE_INVALID", + "UNITS_INVALID" + ], + "name": "sidecar-braces-appear-as-value-rather-than-tag", + "description": "The curly braces are in a value rather than as a separate tag substitute.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "Label/{response_time}, Black" + } + }, + "response_time": { + "Description": "Has description but no HED", + "HED": "Orange" + } + }, + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "Label/{response_time}, Black" + } + }, + "response_time": { + "Description": "Has description but no HED", + "HED": "Label/#" + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), ({response_time}, (Green, (Yellow)))", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Label/#" + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow)), ({HED})", + "ball": "Label/{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Orange" + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ], + [ + 5.2, + 0, + "face", + "" + ], + [ + 5.5, + 0, + "face", + "n/a" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow)), ({HED})", + "ball": "{response_time}, (Def/Acc/3.5)" + } + }, + "response_time": { + "Description": "Has description with HED", + "HED": "Label/#" + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED", + "response_time" + ], + [ + 4.5, + 0, + "face", + "Blue", + 1 + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor", + 1 + ], + [ + 5.2, + 0, + "face", + "", + 1 + ], + [ + 5.5, + 0, + "face", + "n/a", + 1 + ] + ] + } + ] + } + } + }, + { + "error_code": "SIDECAR_INVALID", + "alt_codes": [], + "name": "sidecar-invalid-key-at-wrong-level", + "description": "The HED key is not a second-level dictionary key.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "temp": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "(Def/MyColor, Onset), (Def/Acc/3.5)" + } + } + } + }, + { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "(Def/MyColor, Onset), (Def/Acc/3.5)" + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "temp": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "(Def/MyColor, Onset), (Def/Acc/3.5)" + } + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + }, + { + "sidecar": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "(Def/MyColor, Onset), (Def/Acc/3.5)" + } + }, + "events": [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "SIDECAR_INVALID", + "alt_codes": [], + "name": "sidecar-invalid-na-annotated", + "description": "An annotation entry is provided for `n/a`.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue),(Green, (Yellow))", + "n/a": "(Def/MyColor, Onset), (Def/Acc/3.5)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, Blue),(Green, (Yellow))", + "n/a": "(Def/MyColor, Onset), (Def/Acc/3.5)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "n/a", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "SIDECAR_KEY_MISSING", + "alt_codes": [], + "name": "sidecar-key-missing", + "description": "A value in a categorical column does not have an expected entry in a sidecar.", + "warning": true, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5", + "ball": "Black, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "square", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "SIDECAR_KEY_MISSING", + "alt_codes": [], + "name": "sidecar-refers-to-missing-tsv-hed-column", + "description": "(Warning) A sidecar uses a {HED} column which does not appear in the corresponding tsv file.", + "warning": true, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [ + { + "event_code": { + "HED": { + "face": "{HED}", + "ball": "Red" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "{HED}", + "ball": "Red" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code" + ], + [ + 4.5, + 0, + "face" + ], + [ + 5.0, + 0, + "ball" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "{HED}", + "ball": "Red" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Green" + ], + [ + 5.0, + 0, + "ball", + "Black" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_EMPTY", + "alt_codes": [], + "name": "tag-empty-extra-commas-or-parentheses", + "description": "A HED string has extra commas or parentheses separated by only white space.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Red, , , Green", + "(, Red, Green), Blue", + "(Red, , Green), Blue", + "(Red, Green,), Blue", + "(Red, Green), Blue," + ], + "passes": [ + "(Red, Blue), Green" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "square": "Red, , , Green", + "test": "(, Red, Green), Blue", + "pine": "(Red, , Green), Blue", + "apple": "(Red, Green,), Blue" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Red, Blue", + "ball": "Def/Acc/4.5, Def/Acc/3.2" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 5.5, + 0, + "Red, , , Green" + ], + [ + 7.5, + 0, + "(, Red, Green), Blue" + ], + [ + 8.2, + 0, + "(Red, , Green), Blue" + ], + [ + 9.1, + 0, + "(Red, Green,), Blue" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red, (Blue, Green)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "square": "Red, , , Green", + "test": "(, Red, Green), Blue", + "pine": "(Red, , Green), Blue", + "apple": "(Red, Green,), Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "test", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "apple", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red, Green", + "ball": "Def/Acc/4.5, Def/Acc/3.2" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_EMPTY", + "alt_codes": [], + "name": "tag-empty-begin-end-comma", + "description": "A HED string begins or ends with a comma (ignoring white space).", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + ", Blue,Def/Acc/3.2 m-per-s^2", + "(Blue, Green),Yellow,", + ",,(Blue, Green),Yellow," + ], + "passes": [ + "(Red, Blue), Green" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": ", Blue,Def/Acc/3.2", + "ball": "(Blue, Green),Yellow,", + "square": ",,(Blue, Green),Yellow," + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Red, Blue", + "ball": "Def/Acc/4.5, Def/Acc/3.2" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + ", (Blue, Green),Yellow," + ], + [ + 5.5, + 0, + ",,(Blue, Green),Yellow," + ], + [ + 6.5, + 0, + ", Blue,Def/Acc/3.2" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red, (Blue, Green)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": ", Blue,Def/Acc/3.2", + "ball": "(Blue, Green),Yellow,", + "square": ",,(Blue, Green),Yellow," + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_EMPTY", + "alt_codes": [], + "name": "tag-empty-empty-parentheses", + "description": "A tag group is empty (i.e., empty parentheses are not allowed).", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Red, (), (Blue), ((Green)))", + "((( ))), Red" + ], + "passes": [ + "(Red, ( Blue ), ((Green)))", + "(((Def/Acc/3.5)))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Red, (), (Blue), ((Green)))", + "ball": "((( ))), Red" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, ( Blue ), ((Green)))", + "ball": "(((Def/Acc/3.5)))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Red, (), (Blue), ((Green)))" + ], + [ + 5.5, + 0, + "((( ))), Red" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Red, ( Blue ), ((Green)))" + ], + [ + 5.5, + 0, + "(((Def/Acc/3.5)))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, (), (Blue), ((Green)))", + "ball": "((( ))), Red" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red, ( Blue ), ((Green)))", + "ball": "(((Def/Acc/3.5)))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_EXPRESSION_REPEATED", + "alt_codes": [], + "name": "tag-expression-repeated-same-level", + "description": "A tag is repeated in the same tag group or level.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Red, (Blue), Red, Green", + "(Red, Blue, (Green)), (Red, Blue, (Green))", + "(Red, (Blue, Green, (Yellow)), Red, (Blue, Green, (Yellow)))" + ], + "passes": [ + "Red, (Blue, Red)", + "(Red, Blue, (Green)), (Red, Blue, ((Green)))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Red, (Blue), Red, Green", + "ball": "(Red, Blue, (Green)), (Red, Blue, (Green))", + "square": "(Red, (Blue, Green, (Yellow)), Red, (Blue, Green, (Yellow)))" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Red, (Blue, Red)", + "ball": "(Red, Blue, (Green)), (Red, Blue, ((Green)))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red, (Blue), Red, Green" + ], + [ + 5.5, + 0, + "(Red, Blue, (Green)), (Red, Blue, (Green))" + ], + [ + 6.5, + 0, + "(Red, (Blue, Green, (Yellow)), Red, (Blue, Green, (Yellow)))" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red, (Blue, Red)" + ], + [ + 5.5, + 0, + "(Red, Blue, (Green)), (Red, Blue, ((Green)))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red, (Blue), Red, Green", + "ball": "(Red, Blue, (Green)), (Red, Blue, (Green))", + "square": "(Red, (Blue, Green, (Yellow)), Red, (Blue, Green, (Yellow)))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red, (Blue, Red)", + "ball": "(Red, Blue, (Green)), (Red, Blue, ((Green)))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_EXPRESSION_REPEATED", + "alt_codes": [], + "name": "tags-duplicated-across-multiple-rows", + "description": "Tags are repeated because two rows have the same onset value.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Red, Blue, Green)" + ], + [ + 5.5, + 0, + "(Red, Blue, Green)" + ], + [ + 4.5, + 0, + "(Blue, Red, Green)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Red, Blue, Green)" + ], + [ + 5.5, + 0, + "(Red, Blue, Green)" + ], + [ + 4.5, + 0, + "(Blue, (Red, Green))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "ball": "(Green, ((Blue, Orange, (Black, Purple))), White), Blue, Orange" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "(Red, Blue, Green)" + ], + [ + 5.5, + 0, + "ball", + "(Red, Blue, Green)" + ], + [ + 4.5, + 0, + "n/a", + "(Blue, Red, Green)" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "ball": "(Green, ((Blue, Orange, (Black, Purple))), White), Blue, Orange" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "(Red, Blue, Green)" + ], + [ + 5.5, + 0, + "ball", + "(Red, Blue, Green)" + ], + [ + 4.5, + 0, + "n/a", + "(Blue, (Red, Green))" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_EXPRESSION_REPEATED", + "alt_codes": [], + "name": "tags-with-duplicated-onsets-across-multiple-rows", + "description": "Tags are repeated because two rows have the same onset value.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, Def/MyColor)" + ], + [ + 5.5, + 0, + "(Onset, Def/MyColor)" + ], + [ + 4.5, + 0, + "(Def/MyColor, Onset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, Def/MyColor)" + ], + [ + 5.5, + 0, + "(Onset, Def/MyColor)" + ], + [ + 4.5, + 0, + "(Blue, (Red, Green))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "ball": "(Green, ((Blue, Orange, (Black, Purple))), White), Blue, Orange" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "(Onset, Def/MyColor)" + ], + [ + 5.5, + 0, + "ball", + "(Red, Blue, Green)" + ], + [ + 4.5, + 0, + "n/a", + "(Def/MyColor, Onset)" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "ball": "(Green, ((Blue, Orange, (Black, Purple))), White), Blue, Orange" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "(Onset, Def/MyColor)" + ], + [ + 5.5, + 0, + "ball", + "(Def/MyColor, Onset)" + ], + [ + 4.5, + 0, + "n/a", + "Red" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_EXTENDED", + "alt_codes": [], + "name": "tag-extended-extension", + "description": "A tag represents an extension from the schema.", + "warning": true, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Red-color/Red/Big-red, Blue/Nice-blue),(Green, (Yellow))", + "Sensory-presentation/Visual-presentation/Nice-yellow", + "Red-color/Red/Redish", + "Red-color/Red/Redish/More-redish", + "((Green/Greenish))", + "Red/1red", + "Red/Red--2red" + ], + "passes": [ + "Red-color/Red" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Red-color/Red/Big-red, Blue/Nice-blue),(Green, (Yellow))", + "ball": "Sensory-presentation/Visual-presentation/Nice-yellow", + "square": "((Green/Greenish))", + "triangle": "Red/1red", + "catwalk": "Red/Red--2red" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Red-color/Red" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Red-color/Red/Big-red, Blue/Nice-blue),(Green, (Yellow))" + ], + [ + 5.5, + 0, + "Sensory-presentation/Visual-presentation/Nice-yellow" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red-color/Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Red-color/Red/Big-red/Bigger-red, Blue/Nice-blue),(Green, (Yellow))", + "ball": "Sensory-presentation/Visual-presentation/Nice-yellow" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_EXTENSION_INVALID", + "alt_codes": [], + "name": "tag-extension-invalid-duplicate", + "description": "A tag extension term is already in the schema.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Red-color/Red/DarkRed, Sensory-presentation/Red", + "Sensory-presentation/Red/Redish" + ], + "passes": [ + "Red-color/Red/Redish", + "((Green/Greenish))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Red-color/Red/DarkRed, Sensory-presentation/Red", + "ball": "Sensory-presentation/Red/Redish" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Red-color/Red/Redish", + "ball": "((Green/Greenish))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red-color/Red/DarkRed, Sensory-presentation/Red" + ], + [ + 5.5, + 0, + "Sensory-presentation/Red/Redish" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red-color/Red" + ], + [ + 5.5, + 0, + "((Green))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red-color/Red/DarkRed, Sensory-presentation/Red", + "ball": "Sensory-presentation/Red/Redish" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red-color/Red", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_EXTENSION_INVALID", + "alt_codes": [ + "CHARACTER_INVALID", + "PLACEHOLDER_INVALID" + ], + "name": "tag-extension-invalid-bad-node-name", + "description": "A tag extension term does not comply with rules for schema nodes.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Red/Red$2", + "Red/R#d" + ], + "passes": [ + "Red-color/Red", + "((Green))", + "Red" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Red/Red$2", + "ball": "Red/R#d" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Red-color/Red/Redish", + "ball": "Red-color/Red/Redish/More-redish", + "square": "((Green/Greenish))", + "triangle": "Red/1red", + "catwalk": "Red/Red--2red" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red/Red$2" + ], + [ + 5.5, + 0, + "Red/R#d" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red-color/Red/Redish" + ], + [ + 5.5, + 0, + "Red-color/Red/Redish/More-redish" + ], + [ + 6.5, + 0, + "((Green/Greenish))" + ], + [ + 7.5, + 0, + "Red/1red" + ], + [ + 8.2, + 0, + "Red/Red--2red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red/Red$2", + "ball": "Red/R#d" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red/Redish-like", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_GROUP_ERROR", + "alt_codes": [ + "TEMPORAL_TAG_ERROR", + "TAG_INVALID", + "DEFINITION_INVALID" + ], + "name": "tag-group-error-missing", + "description": "A tag has tagGroup or topLevelTagGroup attribute, but is not enclosed in parentheses.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Definition/Blech, (Red)", + "Def-expand/Acc/4.5 m-per-s^2, (Acceleration/4.5, Red)", + "Onset", + "Duration/3.0 s", + "Delay/3.0 s" + ], + "passes": [ + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "((Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset)", + "(Duration/3.0 s, (Event))", + "(Duration/3.0 s, Delay/2.0 s, (Event))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))", + "ball": "((Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)" + ], + [ + 5.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red))" + ], + [ + 5.5, + 0, + "((Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)", + "ball": "(Def-expand/Acc/4.5, (Acceleration/4.5 m-per-s^2, Red)), Onset" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_GROUP_ERROR", + "alt_codes": [ + "TEMPORAL_TAG_ERROR" + ], + "name": "tag-group-error-not-top-level", + "description": "A tag with the topLevelTagGroup does not appear at a HED tag group at the top level in an assembled HED annotation.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor, ((Duration/5 s, (Red)))" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor, (Duration/5 s, (Red))" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/banana", + "ball": "((Def/Acc/3.0, Onset))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "(Def/Acc/3.0, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_GROUP_ERROR", + "alt_codes": [ + "TEMPORAL_TAG_ERROR" + ], + "name": "tag-group-error-deferred-in-splice", + "description": "A tag with the topLevelTagGroup does not appear at a HED tag group at the top level in an assembled HED annotation.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "duration": { + "HED": "Duration/#, (Red, Blue)" + }, + "event_code": { + "HED": { + "face": "(Red, Blue)", + "ball": "Black" + } + }, + "ball_type": { + "Description": "Has description with HED", + "HED": "Label/#" + } + }, + { + "duration": { + "HED": "Duration/#, (Red, Blue)" + }, + "event_code": { + "HED": { + "face": "(Red, Blue)", + "ball": "{ball_type}, Black" + } + }, + "ball_type": { + "Description": "Has description with HED", + "HED": "Label/#" + } + } + ], + "passes": [ + { + "duration": { + "HED": "Parameter-value/#" + }, + "event_code": { + "HED": { + "face": "({duration}, ((Red, Blue), {ball_type}))", + "ball": "{ball_type}, Black" + } + }, + "ball_type": { + "Description": "Has description with HED", + "HED": "Label/#" + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor, ((Duration/5 s, (Red)))" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor, (Duration/5 s, (Red))" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "duration": { + "HED": "Duration/#, (Red, Blue)" + }, + "event_code": { + "HED": { + "face": "{duration}, ((Red, Blue), {ball_type})", + "ball": "{ball_type}, Black" + } + }, + "ball_type": { + "Description": "Has description with HED", + "HED": "Label/#" + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "duration": { + "HED": "Duration/#" + }, + "event_code": { + "HED": { + "face": "({duration}, ((Red, Blue), {ball_type}))", + "ball": "{ball_type}, Black" + } + }, + "ball_type": { + "Description": "Has description with HED", + "HED": "Label/#" + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_GROUP_ERROR", + "alt_codes": [ + "TEMPORAL_TAG_ERROR" + ], + "name": "multiple-top-level-tags-in-same-group", + "description": "Multiple tags with the topLevelTagGroup attribute appear in the same top-level tag group. (Delay and Duration are allowed to be in the same topLevelTagGroup).", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def/MyColor, Onset, Event-context)", + "(Event-context, Red, Offset)", + "(Event-context, Duration/3.0 s, Offset)", + "(Delay/3.0 s, Duration/2.0 s, Offset)" + ], + "passes": [ + "(Def/MyColor, Onset)", + "((Event), Duration/3.0 s, Delay/2.0 s)" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Acceleration/banana", + "ball": "(Def/Acc/3.0, Onset, Event-context)" + } + } + }, + { + "event_code": { + "HED": { + "face": "Acceleration/5.0", + "ball": "Red" + } + }, + "val_col": { + "HED": "Time-interval/# s, (Duration/5.0 s, ({event_code}), Duration/6.0)" + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Acceleration/5.0)", + "ball": "(Delay/5.0 s, (Acceleration/5.0))" + } + }, + "val_col": { + "HED": "Time-interval/# s, (Duration/5.0 s, (Red)), {event_code}" + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red, (Event-context, Def/MyColor, Onset)" + ], + [ + 5.0, + 0, + "Green" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Red, (Event-context, (Def/MyColor))" + ], + [ + 5.0, + 0, + "Green" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/banana", + "ball": "(Def/Acc/3.0, Onset, Event-context)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, (Def/MyColor, Event-context, Event-context)" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5", + "ball": "(Def/Acc/3.02, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue, (Event-context, (Label/Red))" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_INVALID", + "alt_codes": [ + "PLACEHOLDER_INVALID" + ], + "name": "tag-invalid-in-schema", + "description": "The tag is not valid in the schema it is associated with.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Label #", + "ReallyInvalid/Extension", + "ReallyInvalid" + ], + "passes": [ + "Brown-color/Brown" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Label #", + "ball": "ReallyInvalid/Extension", + "square": "ReallyInvalid" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Brown-color/Brown" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Label #" + ], + [ + 5.5, + 0, + "Property/Sensory-event" + ], + [ + 5.5, + 0, + "Sensory-event/Baloney" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Brown-color/Brown" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "ReallyInvalid", + "ball": "Property/Sensory-event", + "square": "Sensory-event/Baloney" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue/Apples" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_INVALID", + "alt_codes": [], + "name": "tag-has-extra-white space", + "description": "A HED tag has extra internal whitespace, including directly before or after slashes.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Sensory- event,Green", + "Sensory -event,Blue", + "Event /Sensory-event, Black", + "Event/ Sensory-event,White" + ], + "passes": [ + "Sensory-event, Green" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "square": "Sensory- event,Green", + "test": "Sensory -event,Blue", + "pine": "Event /Sensory-event, Black", + "apple": "Event/ Sensory-event,White" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Sensory-event, Green", + "ball": "Def/Acc/4.5, Def/Acc/3.2" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 5.5, + 0, + "Sensory- event,Green" + ], + [ + 7.5, + 0, + "Sensory -event,Blue" + ], + [ + 8.2, + 0, + "Event /Sensory-event, Black" + ], + [ + 9.1, + 0, + "Event/ Sensory-event,White" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Sensory-event, Green" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "square": "Sensory- event,Green", + "test": "Sensory -event,Blue", + "pine": "Event /Sensory-event, Black", + "apple": "Event/ Sensory-event,White" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "test", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "apple", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": " Red, Green", + "ball": "Def/Acc/4.5, Def/Acc/3.2" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_INVALID", + "alt_codes": [], + "name": "tag-has-leading-trailing-or-consecutive-slashes", + "description": "A HED tag has leading, trailing or consecutive slashes.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "/Event", + "Red/", + "Event//Sensory-event", + "//Event", + "Body-part/Head-part//Brain", + "Def/Acc/4.5//", + "Def/Acc/4.5/", + "/ /Def/Acc/4.5 ms/" + ], + "passes": [ + "Body-part/Head-part/Brain", + "Label/Red, Informational-property/Label/Blue" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Event//Sensory-event", + "ball": "/Event", + "square": "Red/", + "test": "/ /Def/Acc/4.5/" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Body-part/Head-part/Brain", + "ball": "Def/Acc/4.5, Def/Acc/3.2" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "/Event," + ], + [ + 5.5, + 0, + "Body-part/Head-part//Brain" + ], + [ + 6.5, + 0, + "Event/Sensory-event/" + ], + [ + 7.2, + 0, + "/ /Def/Acc/4.5/" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Event/Sensory-event" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Event//Sensory-event", + "ball": "//Event", + "square": "Body-part/Head-part//Brain", + "test": "/ /Def/Acc/4.5" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red/, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ], + [ + 7.2, + 0, + "n/a", + "/ /Def/Acc/4.5" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Event/Sensory-event" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_NAMESPACE_PREFIX_INVALID", + "alt_codes": [], + "name": "tag-namespace_prefix-invalid-characters", + "description": "A tag prefix has invalid characters.", + "warning": false, + "schema": [ + "8.3.0", + "sc:score_1.0.0" + ], + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "sc2:Sleep-modulator, Red", + "sca:Sleep-modulator, Red" + ], + "passes": [ + "Blue", + "sc:Sleep-modulator, Red" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "sc1:Sleep-modulator, Red", + "ball": "(Def/MyColor, Onset)(Def/Acc/3.5)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Red, Blue), (Green, (Yellow))", + "ball": "(Def/MyColor, Onset),(Def/Acc/3.5)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "sc1:Sleep-modulator, Red" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Red, Blue), (Green, (Yellow))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "sc1:Sleep-modulator, Red", + "ball": "(Def/MyColor, Onset)(Def/Acc/3.5)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2, sc:Sleep-modulator", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_NAMESPACE_PREFIX_INVALID", + "alt_codes": [], + "name": "tag-namespace_prefix-with-colon-values", + "description": "A tag prefix has invalid characters.", + "warning": false, + "schema": [ + "ts:8.3.0" + ], + "definitions": [ + "(ts:Definition/Acc/#, (ts:Acceleration/# m-per-s^2, ts:Red))", + "(ts:Definition/MyColor, (ts:Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Creation-date/2009-04-09T12:04:14" + ], + "passes": [ + "ts:Creation-date/2009-04-09T12:04:14" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Creation-date/2009-04-09T12:04:14", + "ball": "Red" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "ts:Creation-date/2009-04-09T12:04:14", + "ball": "ts:Blue" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Creation-date/2009-04-09T12:04:14" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "ts:Creation-date/2009-04-09T12:04:14" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Creation-date/2009-04-09T12:04:14", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Creation-date/2009-04-09T12:04:14" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "ts:Creation-date/2009-04-09T12:04:14", + "ball": "ts:Def/Acc/7, ts:Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "ts:Blue" + ], + [ + 5.0, + 0, + "ball", + "ts:Green, ts:Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_NOT_UNIQUE", + "alt_codes": [], + "name": "tag-not-unique", + "description": "A tag with unique attribute appears more than once in an event-level HED string.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Event-context, (Red, Blue)), (Event-context, (Green, Yellow))" + ], + "passes": [ + "(Event-context, (Red, Blue))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Event-context, (Red, Blue)), (Event-context, (Green, Yellow))" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Event-context, (Red, Blue))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Event-context, (Red, Blue)), (Event-context, (Green, Yellow))" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Event-context, (Red, Blue))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Event-context, (Red, Blue)), (Event-context, (Green, Yellow))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Event-context, (Red, Blue))", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "(Event-context, (Red, Blue))" + ] + ] + } + ] + } + } + }, + { + "error_code": "TAG_REQUIRES_CHILD", + "alt_codes": [], + "name": "tag-requires-child-no-child", + "description": "A tag has the requireChild schema attribute but does not have a child.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Blue, Def)", + "Def, Red" + ], + "passes": [ + "(Blue, Def/MyColor, (Red))", + "Label/Redish, Def/MyColor, Red" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Blue, Def)", + "ball": "Label, Red" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Blue, Def/MyColor, (Red))", + "ball": "Label/Redish, Red" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Blue, Def)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Blue, Def/MyColor, (Red))" + ], + [ + 5.0, + 0, + "Label/Redish, Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Blue, Def)", + "ball": "Label, Red" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Label/Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-not-tag-group", + "description": "An Onset or Offset tag does not appear in a tag group.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Onset, Red", + "Offset, Def/Acc/5.4" + ], + "passes": [ + "(Onset, Def/Acc/5.4)" + ] + }, + "sidecar_tests": { + "fails": [], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Onset, Def/Acc/5.4)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Onset, Red" + ], + [ + 5.0, + 0, + "Onset, Def/MyColor" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, (Def-expand/MyColor, (Label/Pie)), (Red))" + ], + [ + 5.5, + 0, + "(Onset, Def/Acc/5.4)" + ], + [ + 6.3, + 0, + "(Offset, Def/Acc/5.4)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Onset, Red", + "ball": "(Onset, Def/Acc/5.4)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Onset, Def/MyColor" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Onset, Def/Acc/5.4)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 5.5, + 0, + "n/a", + "(Onset, Def/Acc/5.4)" + ], + [ + 6.3, + 0, + "n/a", + "(Offset, Def/Acc/5.4)" + ], + [ + 8.5, + 0, + "face", + "Blue" + ], + [ + 9.0, + 0, + "n/a", + "Green, ((Def-expand/MyColor, (Label/Pie)), Onset)" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-nested-group", + "description": "An Onset or Offset tag appears in a nested tag group (not a top-level tag group).", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "((Onset, Def/MyColor), Red)" + ], + "passes": [ + "(Onset, Def/MyColor), Red" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "((Onset, Def/MyColor), Red)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor), Red" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "((Onset, Def/MyColor), Red)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, Def/MyColor), Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "((Onset, Def/MyColor), Red)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "n/a", + "((Onset, Def/MyColor), Red)" + ], + [ + 5.0, + 0, + "face", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor), Red" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "n/a", + "(Onset, Def/MyColor), Red" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-wrong-number-of-defs", + "description": "An Onset or Offset tag is not grouped with exactly one Def-expand tag group or a Def tag.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Onset, (Red))" + ], + "passes": [ + "(Onset, Def/MyColor, (Red))", + "(Onset, (Def-expand/MyColor, (Label/Pie)), (Red))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Onset, (Red))", + "ball": "(Onset, Def/MyColor, Def/Acc/4.3)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor, (Red))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, (Red))" + ], + [ + 5.5, + 0, + "(Onset, Def/MyColor, Def/Acc/4.32)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, Def/MyColor, (Red))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Onset, (Red))", + "ball": "(Onset, Def/MyColor, Def/Acc/4.3)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Green, Def/MyColor" + ], + [ + 5.0, + 0, + "n/a", + "(Onset, (Yellow))" + ], + [ + 6.0, + 0, + "ball", + "n/a" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor, (Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "n/a", + "(Onset, Def/MyColor, (Blue))" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-onset-has-more-groups", + "description": "An Onset group has more than one additional tag group.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Onset, Def/MyColor, (Red), (Blue))", + "((Def-expand/MyColor, (Label/Pie)), (Green), (Red), Onset)" + ], + "passes": [ + "(Onset, Def/MyColor)", + "((Def-expand/MyColor, (Label/Pie)), (Red), Onset)" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor, (Red), (Blue))", + "ball": "((Def-expand/MyColor, (Label/Pie)), (Green), (Yellow), Onset)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor)", + "ball": "((Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, Def/MyColor, (Red), (Blue))" + ], + [ + 5.5, + 0, + "((Def-expand/MyColor, (Label/Pie)), (Green), ((Yellow)), Onset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, Def/MyColor)" + ], + [ + 5.0, + 0, + "((Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "((Def-expand/MyColor, (Label/Pie)), (Green), ((Yellow)), Onset)", + "ball": "(Onset, Def/MyColor, (Red), (Blue))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ], + [ + 6.0, + 0, + "n/a", + "(Def/MyColor, (Red), (Blue), Onset)" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor)", + "ball": "((Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "n/a", + "((Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-offset-has-groups", + "description": "An Offset appears with one or more tags or additional tag groups.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor)", + "ball": "((Def-expand/MyColor, (Label/Pie)), Onset)", + "square": "(Offset, Def/MyColor, (Red))", + "circle": "((Def-expand/MyColor, (Label/Pie)), Offset, Blue)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor)", + "ball": "((Def-expand/MyColor, (Label/Pie)), Onset)", + "square": "(Offset, Def/MyColor)", + "circle": "((Def-expand/MyColor, (Label/Pie)), Offset)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, Def/MyColor)" + ], + [ + 4.8, + 0, + "(Offset, Def/MyColor, (Red))" + ], + [ + 4.9, + 0, + "(Onset, Def/MyColor, (Red))" + ], + [ + 5.5, + 0, + "((Def-expand/MyColor, (Label/Pie)), (Green), Offset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Onset, Def/MyColor)" + ], + [ + 4.8, + 0, + "(Offset, Def/MyColor)" + ], + [ + 4.9, + 0, + "(Onset, Def/MyColor, (Red))" + ], + [ + 5.5, + 0, + "((Def-expand/MyColor, (Label/Pie)), Offset)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor)", + "ball": "((Def-expand/MyColor, (Label/Pie)), Onset)", + "square": "(Offset, Def/MyColor, (Red))", + "circle": "((Def-expand/MyColor, (Label/Pie)), Offset, Blue)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "n/a" + ], + [ + 4.8, + 0, + "square", + "n/a" + ], + [ + 4.9, + 0, + "ball", + "Green" + ], + [ + 5.5, + 0, + "((Def-expand/MyColor, (Label/Pie)), Offset, Blue)", + "Orange" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Onset, Def/MyColor)", + "ball": "((Def-expand/MyColor, (Label/Pie)), Onset)", + "square": "(Offset, Def/MyColor)", + "circle": "((Def-expand/MyColor, (Label/Pie)), Offset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "n/a" + ], + [ + 4.8, + 0, + "square", + "n/a" + ], + [ + 4.9, + 0, + "ball", + "Green" + ], + [ + 5.5, + 0, + "circle", + "Orange" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [], + "name": "temporal-tag-error-offset-with-no-onset", + "description": "An Offset tag associated with a given definition appears after a previous Offset tag without the appearance of an intervening Onset of the same name.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/MyColor, Offset)" + ], + [ + 6.5, + 0, + "Red, (Def/MyColor, Offset)" + ], + [ + 5.5, + 0, + "(Def/MyColor, Offset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/MyColor, Onset)" + ], + [ + 5.5, + 0, + "(Def/MyColor, Offset)" + ], + [ + 6.5, + 0, + "Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, Onset)", + "ball": "(Def/MyColor, Offset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Red, Blue" + ], + [ + 4.8, + 0, + "ball", + "Red, Blue" + ], + [ + 5.0, + 0, + "face", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, Onset)", + "ball": "(Def/MyColor, Offset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-extra tags", + "description": "An Onset tag group with has tags besides the anchor Def or Def-expand that are not in a tag group.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Def/MyColor, Blue, Green, Onset)" + ], + "passes": [ + "(Def/MyColor, (Blue), Onset)" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Def/MyColor, Blue, Green, Onset)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Def/MyColor, (Blue), Onset)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/MyColor, Blue, (Green), Onset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/MyColor, (Blue), Onset)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, Blue, Green, Onset)", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "((Blue, Green), Def/MyColor, Onset)", + "ball": "(Def/Acc/7, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [], + "name": "temporal-tag-error-duplicated-onset-or-offset", + "description": "An Onset or an Offset with a given Def or Def-expand anchor appears in the same event marker with another Onset or Offset that uses the same anchor.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, (Green), Onset)", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Def/MyColor, (Blue), Onset)" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, (Green), Onset)", + "ball": "(Def/MyColor, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Def/MyColor, Offset)" + ], + [ + 5.0, + 0, + "ball", + "(Def/MyColor, Offset)" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, (Green), Onset)", + "ball": "(Def/MyColor, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Def/MyColor, Offset)" + ], + [ + 5.0, + 0, + "ball", + "(Def/MyColor, Offset)" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "((Blue, Green), Def/MyColor, Onset)", + "ball": "(Def/MyColor, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [], + "name": "temporal-tag-error-inset-outside-its-event", + "description": "An Inset tag is not grouped with a Def or Def-expand of an ongoing Onset.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Inset, (Red))" + ], + [ + 6.5, + 0, + "Red, (Def/MyColor, Offset)" + ], + [ + 5.5, + 0, + "(Def/MyColor, Offset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/MyColor, Onset)" + ], + [ + 5.5, + 0, + "(Def/MyColor, Offset)" + ], + [ + 6.5, + 0, + "Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, Onset)", + "ball": "(Def/MyColor, Offset)", + "snack": "(Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "snack", + "Red, Blue" + ], + [ + 4.8, + 0, + "face", + "Red, Blue" + ], + [ + 5.0, + 0, + "face", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, Onset)", + "ball": "(Def/MyColor, Offset)", + "snack": "(Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 4.8, + 0, + "snack", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-inset-group-has-extras", + "description": "An Inset group has tags or groups in addition to its defining Def or Def-expand.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 2.5, + 0, + "Red, (Def/MyColor, Onset)" + ], + [ + 4.5, + 0, + "(Def/MyColor, Blue, Inset)" + ], + [ + 6.5, + 0, + "Red, (Def/MyColor, Onset)" + ], + [ + 5.5, + 0, + "(Def/MyColor, Offset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Def/MyColor, (Blue), Onset)" + ], + [ + 4.8, + 0, + "(Def/MyColor, (Green), Inset)" + ], + [ + 5.5, + 0, + "(Def/MyColor, Offset)" + ], + [ + 6.5, + 0, + "Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, Onset)", + "ball": "(Def/MyColor, Offset)", + "snack": "(Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "snack", + "Red, Blue" + ], + [ + 4.8, + 0, + "face", + "Red, Blue" + ], + [ + 5.0, + 0, + "face", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, Onset)", + "ball": "(Def/MyColor, Offset)", + "snack": "(Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 4.7, + 0, + "face", + "Blue" + ], + [ + 4.8, + 0, + "snack", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-duration-group", + "description": "A Duration or Delay has extra tags or groups.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Duration/3.0 s, Delay/2.0 s, (Green), (Blue))", + "(Duration/3.0 s, (Green), (Blue))", + "(Delay/3.0 s, (Green), (Blue))" + ], + "passes": [ + "(Duration/3.0 s, Delay/2.0 s, (Blue))", + "(Duration/3.0 s, (Blue))", + "(Delay/3.0 s, (Blue))" + ] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 5.0, + 0, + "(Duration/3.0 s, Delay/2.0 s)" + ], + [ + 5.5, + 0, + "(Duration/3.0 s, Delay/2.0 s, Event)" + ], + [ + 6.0, + 0, + "(Duration/3.0 s, Delay/2.0 s, (Green), (Blue))" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "((Blue), Duration/3.0 s)" + ], + [ + 4.8, + 0, + "((Green), Delay/2.0 s)" + ], + [ + 5.0, + 0, + "((Green), Duration/3.0 s, Delay/2.0 s)" + ] + ] + ] + }, + "combo_tests": { + "fails": [], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Duration/3.0 s, (Event))", + "ball": "(Delay/3.0 s, (Event))", + "snack": "(Duration/3.0 s, Delay/2.0 s, (Event))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 4.7, + 0, + "face", + "Blue" + ], + [ + 4.8, + 0, + "snack", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-tag-appears-where-not-allowed", + "description": "A temporal tag appears appears in a tsv with no onset column", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "duration", + "HED" + ], + [ + 0, + "(Duration/5 s, (Red))" + ], + [ + 0, + "Red, (Def/MyColor, Onset)" + ], + [ + 0, + "(Def/MyColor, Yellow, Inset)" + ], + [ + 0, + "Red, (Def/MyColor, Onset)" + ], + [ + 0, + "(Def/MyColor, Offset)" + ] + ] + ], + "passes": [ + [ + [ + "duration", + "HED" + ], + [ + 0, + "(Def/MyColor, (Blue))" + ], + [ + 0, + "(Def/MyColor, (Green))" + ], + [ + 0, + "(Def/MyColor)" + ], + [ + 0, + "Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, Onset)", + "ball": "(Def/MyColor, Offset)", + "snack": "(Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "event_code", + "HED" + ], + [ + "n/a", + "(Duration/5.0, (Red))" + ], + [ + "face", + "Def/MyColor, Red, Blue" + ], + [ + "ball", + "Def/MyColor, Red, Blue" + ], + [ + "snack", + "Green" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Duration/5.0, (Red))", + "ball": "(Delay/4.0, (Green))" + } + } + }, + "events": [ + [ + "event_code", + "HED" + ], + [ + "face", + "Def/MyColor, Red, Blue" + ], + [ + "ball", + "Def/MyColor, Red, Blue" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor)", + "ball": "(Def/MyColor)", + "snack": "(Def/MyColor)" + } + } + }, + "events": [ + [ + "event_code", + "HED" + ], + [ + "face", + "Blue" + ], + [ + "face", + "Blue" + ], + [ + "snack", + "Blue" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "na-in-onset column", + "description": "n/a is in the onset column.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5", + "ball": "Black, White" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 5.0, + 0, + "face", + "Def/MyColor, Red, Blue" + ], + [ + "n/a", + 0, + "ball", + "(Onset, Def/MyColor, (Red))" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "Orange", + "ball": "(Delay/4.0, (Green))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 5.0, + 0, + "face", + "Def/MyColor, Red, Blue" + ], + [ + "n/a", + 0, + "ball", + "Item" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5", + "ball": "(Black, White)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 5.0, + "face", + "Red, Blue" + ], + [ + "n/a", + 0, + "ball", + "(Duration/5.0, (Red))" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5", + "ball": "(Black, White)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 5.0, + 0, + "face", + "Red, Blue" + ], + [ + "n/a", + 0, + "ball", + "(Duration/5.0, (Red))" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-not-tag-group-delay", + "description": "A Delay is not in the tag group.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Delay/5, Red)", + "(Delay/5, Def/Acc/5.4)", + "(Delay/5, (Def-expand/Acc/5.4, (Acceleration/5.4 m-per-s^2, Red)))" + ], + "passes": [ + "(Delay/5 s, (Def/Acc/5.4))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Blue, Red", + "ball": "(Delay/5.0 s, Def/Acc/5.4)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, (Def/Acc/5.4))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 5.0, + 0, + "Delay/1.0 s, Red" + ] + ], + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Delay/1.0 s, (Red)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, (Red))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Red", + "ball": "Delay/5.0 s, Def/Acc/5.4" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Red" + ], + [ + 4.8, + 0, + "n/a", + "Blue" + ], + [ + 5.0, + 0, + "face", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, (Def/Acc/5.4))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 8.5, + 0, + "face", + "Blue" + ], + [ + 9.0, + 0, + "n/a", + "Green, (Delay/5.0 s, (Def/MyColor))" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-nested-group-delay", + "description": "A delay appears in a group not in the top level.", + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "((Delay/5.0 s, Delay/7.0 s, (Def/MyColor)), Red)" + ], + "passes": [ + "(Onset, Delay/6 s, Def/MyColor), Red" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "((Delay/5.0 s, Onset, Def/MyColor), Red)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor), Red" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "((Delay/5.0 s, Onset, Def/MyColor), Red)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Onset, Def/MyColor), Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "((Delay/5.0 s, Onset, Def/MyColor), Red)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "n/a", + "((Delay/5.0 s, Onset, Def/MyColor), Red)" + ], + [ + 5.0, + 0, + "face", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor), Red" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "n/a", + "(Delay/5.0 s, Onset, Def/MyColor), Red" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-wrong-number-of-defs-delay", + "description": "An Onset or Offset tag is not grouped with exactly one Def-expand tag group or a Def tag.", + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Delay/5.0 s, Onset, (Red))" + ], + "passes": [ + "(Delay/5.0 s, Onset, Def/MyColor, (Red))", + "(Delay/5.0 s, Onset, (Def-expand/MyColor, (Label/Pie)), (Red))" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, (Red))", + "ball": "(Delay/5.0 s, Onset, Def/MyColor, Def/Acc/4.3)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor, (Red))" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Onset, (Red))" + ], + [ + 5.5, + 0, + "(Delay/5.0 s, Onset, Def/MyColor, Def/Acc/4.3)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Onset, Def/MyColor, (Red))" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, (Red))", + "ball": "(Delay/5.0 s, Onset, Def/MyColor, Def/Acc/4.3)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Green, Def/MyColor" + ], + [ + 5.0, + 0, + "n/a", + "(Delay/5.0 s, Onset, (Yellow))" + ], + [ + 6.0, + 0, + "ball", + "n/a" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor, (Red))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "n/a", + "(Delay/5.0 s, Onset, Def/MyColor, (Blue))" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-onset-has-more-groups-delay", + "description": "An Onset group has more than one additional tag group.", + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Delay/5.0 s, Onset, Def/MyColor, (Red), (Blue))", + "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), (Red), Onset)" + ], + "passes": [ + "(Delay/5.0 s, Onset, Def/MyColor)", + "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Red), Onset)" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor, (Red), (Blue))" + } + } + }, + { + "event_code": { + "HED": { + "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), (Yellow), Onset)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor)", + "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Onset, Def/MyColor, (Red), (Blue))" + ] + ], + [ + [ + "onset", + "duration", + "HED" + ], + [ + 5.5, + 0, + "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), ((Yellow)), Onset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Onset, Def/MyColor)" + ], + [ + 5.0, + 0, + "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), ((Yellow)), Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "ball": "(Delay/5.0 s, Onset, Def/MyColor, (Red), (Blue))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "ball": "(Delay/5.0 s, Onset, Def/MyColor, (Blue))" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 6.0, + 0, + "n/a", + "(Delay/5.0 s, Def/MyColor, (Red), (Blue), Onset)" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor)", + "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "n/a", + "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green, (Yellow)), Onset)" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-offset-has-groups-delay", + "description": "An Offset appears with one or more tags or additional tag groups.", + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor)", + "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", + "square": "(Delay/5.0 s, Offset, Def/MyColor, (Red))" + } + } + }, + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor)", + "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", + "circle": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset, Blue)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor)", + "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", + "square": "(Delay/5.0 s, Offset, Def/MyColor)", + "circle": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Onset, Def/MyColor)" + ], + [ + 4.8, + 0, + "(Delay/5.0 s, Offset, Def/MyColor, (Red))" + ], + [ + 4.9, + 0, + "(Delay/5.0 s, Onset, Def/MyColor, (Red))" + ], + [ + 5.5, + 0, + "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), (Green), Offset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Onset, Def/MyColor)" + ], + [ + 4.8, + 0, + "(Delay/5.0 s, Offset, Def/MyColor)" + ], + [ + 4.9, + 0, + "(Delay/5.0 s, Onset, Def/MyColor, (Red))" + ], + [ + 5.5, + 0, + "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor)", + "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", + "square": "(Delay/5.0 s, Offset, Def/MyColor)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "n/a" + ], + [ + 4.8, + 0, + "square", + "n/a" + ], + [ + 4.9, + 0, + "ball", + "Green" + ], + [ + 5.5, + 0, + "n/a", + "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset, Blue), Orange" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor)", + "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", + "square": "(Delay/5.0 s, Offset, Def/MyColor, (Red))", + "circle": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset, Blue)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "n/a" + ], + [ + 4.8, + 0, + "square", + "n/a" + ], + [ + 4.9, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Onset, Def/MyColor)", + "ball": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Onset)", + "square": "(Delay/5.0 s, Offset, Def/MyColor)", + "circle": "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "n/a" + ], + [ + 4.8, + 0, + "square", + "n/a" + ], + [ + 4.9, + 0, + "ball", + "Green" + ], + [ + 10.0, + 0, + "n/a", + "(Delay/5.0 s, (Def-expand/MyColor, (Label/Pie)), Offset)" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-mismatch-delay", + "description": "An Offset tag associated with a given definition appears after a previous Offset tag without the appearance of an intervening Onset of the same name.", + "schema": "8.3.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Def/MyColor, Offset)" + ], + [ + 6.5, + 0, + "Red, (Delay/5.0 s, Def/MyColor, Offset)" + ], + [ + 5.5, + 0, + "(Delay/5.0 s, Def/MyColor, Offset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Def/MyColor, Offset)" + ], + [ + 5.5, + 0, + "(Def/MyColor, Onset)" + ], + [ + 6.5, + 0, + "Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Offset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Red, Blue" + ], + [ + 4.8, + 0, + "ball", + "Red, Blue" + ], + [ + 5.0, + 0, + "face", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor, Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Offset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Blue" + ], + [ + 5.0, + 0, + "face", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-extra tags-delay", + "description": "An Onset tag group with has tags besides the anchor Def or Def-expand that are not in a tag group.", + "schema": "8.3.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "(Delay/5.0 s, Def/MyColor, Blue, Green, Onset)" + ], + "passes": [ + "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, Blue, Green, Onset)" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Def/MyColor, Blue, (Green), Onset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, Blue, Green, Onset)", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, (Blue, Green), Def/MyColor, Onset)", + "ball": "(Delay/5.0 s, Def/Acc/7, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "ball", + "Blue" + ], + [ + 5.0, + 0, + "face", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-duplicated-onset-or-offset-delay", + "description": "An Onset or an Offset with a given Def or Def-expand anchor appears in the same event marker with another Onset or Offset that uses the same anchor.", + "schema": "8.3.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, (Green), Onset)", + "ball": "Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, (Green), Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Delay/5.0 s, Def/MyColor, Offset)" + ], + [ + 5.0, + 0, + "ball", + "(Delay/5.0 s, Def/MyColor, Offset)" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, (Green), Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "(Delay/5.0 s, Def/MyColor, Offset)" + ], + [ + 5.0, + 0, + "ball", + "(Delay/5.0 s, Def/MyColor, Offset)" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, (Blue, Green), Def/MyColor, Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Onset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-inset-outside-its-event-delay", + "description": "An Inset tag is not grouped with a Def or Def-expand of an ongoing Onset.", + "schema": "8.3.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Inset, (Red))" + ], + [ + 6.5, + 0, + "Red, (Delay/5.0 s, Def/MyColor, Offset)" + ], + [ + 5.5, + 0, + "(Delay/5.0 s, Def/MyColor, Offset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Def/MyColor, Onset)" + ], + [ + 5.5, + 0, + "(Delay/5.0 s, Def/MyColor, Offset)" + ], + [ + 6.5, + 0, + "Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Offset)", + "snack": "(Delay/5.0 s, Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "snack", + "Red, Blue" + ], + [ + 4.8, + 0, + "face", + "Red, Blue" + ], + [ + 5.0, + 0, + "face", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/2.0 s, Def/MyColor, Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Offset)", + "snack": "(Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 1.5, + 0, + "face", + "Blue" + ], + [ + 4.8, + 0, + "ball", + "Blue" + ], + [ + 5.0, + 0, + "snack", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-inset-group-has-extras-delay", + "description": "An Inset group has tags or groups in addition to its defining Def or Def-expand.", + "schema": "8.3.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 2.5, + 0, + "Red, (Delay/5.0 s, Def/MyColor, Onset)" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Def/MyColor, Blue, Inset)" + ], + [ + 6.5, + 0, + "Red, (Delay/5.0 s, Def/MyColor, Onset)" + ], + [ + 5.5, + 0, + "(Delay/5.0 s, Def/MyColor, Offset)" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "(Delay/5.0 s, Def/MyColor, (Blue), Onset)" + ], + [ + 4.8, + 0, + "(Delay/5.0 s, Def/MyColor, (Green), Inset)" + ], + [ + 5.5, + 0, + "(Delay/5.0 s, Def/MyColor, Offset)" + ], + [ + 6.5, + 0, + "Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Offset)", + "snack": "(Delay/5.0 s, Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "snack", + "Red, Blue" + ], + [ + 4.8, + 0, + "face", + "Red, Blue" + ], + [ + 5.0, + 0, + "face", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Offset)", + "snack": "(Delay/5.0 s, Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 4.7, + 0, + "face", + "Blue" + ], + [ + 4.8, + 0, + "snack", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "TEMPORAL_TAG_ERROR", + "alt_codes": [ + "TAG_GROUP_ERROR" + ], + "name": "temporal-tag-error-tag-appears-where-not-allowed-delay", + "description": "An Inset, Offset, or Onset tag appears in a tsv with no onset column", + "schema": "8.3.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [], + "passes": [] + }, + "event_tests": { + "fails": [ + [ + [ + "duration", + "HED" + ], + [ + 0, + "Red, (Delay/5.0 s, Def/MyColor, Onset)" + ], + [ + 0, + "(Delay/5.0 s, Def/MyColor, Yellow, Inset)" + ], + [ + 0, + "Red, (Delay/5.0 s, Def/MyColor, Onset)" + ], + [ + 0, + "(Delay/5.0 s, Def/MyColor, Offset)" + ] + ] + ], + "passes": [ + [ + [ + "duration", + "HED" + ], + [ + 0, + "(Def/MyColor, (Blue))" + ], + [ + 0, + "(Def/MyColor, (Green))" + ], + [ + 0, + "(Def/MyColor)" + ], + [ + 0, + "Red" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, Onset)", + "ball": "(Delay/5.0 s, Def/MyColor, Offset)", + "snack": "(Delay/5.0 s, Def/MyColor, Inset)" + } + } + }, + "events": [ + [ + "event_code", + "HED" + ], + [ + "face", + "Def/MyColor, Red, Blue" + ], + [ + "ball", + "Def/MyColor, Red, Blue" + ], + [ + "snack", + "Green" + ] + ] + }, + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Delay/5.0 s, Def/MyColor, Duration)", + "ball": "(Delay/5.0 s, Def/MyColor, Delay/4.2)" + } + } + }, + "events": [ + [ + "event_code", + "HED" + ], + [ + "face", + "Def/MyColor, Red, Blue" + ], + [ + "ball", + "Def/MyColor, Red, Blue" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "(Def/MyColor)", + "ball": "(Def/MyColor)", + "snack": "(Def/MyColor)" + } + } + }, + "events": [ + [ + "event_code", + "HED" + ], + [ + "face", + "Blue" + ], + [ + "face", + "Blue" + ], + [ + "snack", + "Blue" + ] + ] + } + ] + } + } + }, + { + "error_code": "UNITS_INVALID", + "alt_codes": [], + "name": "units-invalid-for-unit-class", + "description": "A tag has a value with units that are invalid or not of the correct unit class for the tag.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Acceleration/3 s", + "Weight/3 ms" + ], + "passes": [ + "Distance/4 km" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Acceleration/3 s", + "ball": "Weight/3 ms" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Distance/4 km", + "ball": "Angle/4 degrees" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Acceleration/3 s" + ], + [ + 5.5, + 0, + "Weight/3 ms" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Distance/4 km" + ], + [ + 5.0, + 0, + "Angle/4 degrees" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/3 s", + "ball": "Weight/3 ms" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "UNITS_INVALID", + "alt_codes": [], + "name": "units-invalid-si-units", + "description": "A unit modifier is applied to units that are not SI units.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Distance/3 kfeet", + "Distance/3 kmeters" + ], + "passes": [ + "Distance/3 kilometres" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Distance/3 kfeet", + "ball": "Distance/3 kmeters" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Distance/3 kilometres" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Distance/3 kfeet" + ], + [ + 5.0, + 0, + "Distance/3 kmeters" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Distance/3 kilometres" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Distance/3 kfeet", + "ball": "Distance/3 kmeters" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "VALUE_INVALID", + "alt_codes": [ + "CHARACTER_INVALID", + "TAG_INVALID" + ], + "name": "value-invalid-#-substitution", + "description": "The value substituted for a placeholder (`#`) is not valid.", + "warning": false, + "schema": "8.3.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [], + "passes": [] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Def/Acc/MyMy", + "ball": "Distance/4mxxx" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Def/Acc/3.4", + "ball": "Distance/4 m" + } + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "response": { + "HED": "Item-count/#" + } + }, + "events": [ + [ + "onset", + "duration", + "response", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + 4, + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "response": { + "HED": "Item-count/#" + } + }, + "events": [ + [ + "onset", + "duration", + "response", + "HED" + ], + [ + 4.5, + 0, + 5, + "Blue" + ], + [ + 5.0, + 0, + 2, + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "VALUE_INVALID", + "alt_codes": [ + "CHARACTER_INVALID" + ], + "name": "value-invalid-incompatible-value-class", + "description": "A tag placeholder value is incompatible with the specified value class.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Statistical-accuracy/1max1" + ], + "passes": [ + "Statistical-accuracy/0.677" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Statistical-accuracy/1max1" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Statistical-accuracy/0.677" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Statistical-accuracy/1max1" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Statistical-accuracy/0.677" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Statistical-accuracy/1max1" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "VALUE_INVALID", + "alt_codes": [ + "CHARACTER_INVALID", + "TAG_INVALID", + "UNITS_INVALID" + ], + "name": "value-invalid-blank-missing-before-units", + "description": "The units are not separated from the value by a single blank.", + "warning": false, + "schema": "8.4.0", + "definitions": [ + "(Definition/Acc/#, (Acceleration/# m-per-s^2, Red))", + "(Definition/MyColor, (Label/Pie))" + ], + "tests": { + "string_tests": { + "fails": [ + "Acceleration/5m-per-s^2" + ], + "passes": [ + "Acceleration/5 m-per-s^2" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "face": "Acceleration/5m-per-s^2" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2" + } + } + } + ] + }, + "event_tests": { + "fails": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Acceleration/5m-per-s^2" + ] + ] + ], + "passes": [ + [ + [ + "onset", + "duration", + "HED" + ], + [ + 4.5, + 0, + "Acceleration/5 m-per-s^2" + ] + ] + ] + }, + "combo_tests": { + "fails": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/banana", + "ball": "Def/Acc/apple3, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Red, Def/MyColor" + ], + [ + 5.0, + 0, + "ball", + "Green" + ] + ] + } + ], + "passes": [ + { + "sidecar": { + "event_code": { + "HED": { + "face": "Acceleration/5 m-per-s^2", + "ball": "Def/Acc/7, Blue" + } + } + }, + "events": [ + [ + "onset", + "duration", + "event_code", + "HED" + ], + [ + 4.5, + 0, + "face", + "Blue" + ], + [ + 5.0, + 0, + "ball", + "Green, Def/MyColor" + ] + ] + } + ] + } + } + }, + { + "error_code": "VALUE_INVALID", + "alt_codes": [ + "UNITS_INVALID" + ], + "name": "invalid-character-numeric-class", + "description": "An invalid character was used in an 8.3.0 or greater style numeric value class.", + "warning": false, + "schema": "8.4.0", + "definitions": [], + "tests": { + "string_tests": { + "fails": [ + "Weight/3.0$ kg", + "Weight/3.0db kg", + "Weight/3.0& kg", + "Weight/abc kg", + "Weight/*3.0 kg", + "Weight/3.0% kg", + "Weight/3.0^ kg", + "Weight/3.0? kg" + ], + "passes": [ + "Weight/3.0e10 kg", + "Weight/3e10 kg", + "Weight/3.0 kg", + "Weight/3000 kg", + "Weight/3e10 kg", + "Weight/3.5e10 kg", + "Weight/2.998e8 g", + "Weight/6.022e23 g", + "Weight/7.0e-10 g", + "Weight/1.6e-35 kg" + ] + }, + "sidecar_tests": { + "fails": [ + { + "event_code": { + "HED": { + "show": "Weight/3.0a" + } + } + } + ], + "passes": [ + { + "event_code": { + "HED": "Weight/# g" + } + } + ] + }, + "event_tests": { + "fails": [], + "passes": [] + }, + "combo_tests": { + "fails": [], + "passes": [] + } + } + } ] \ No newline at end of file diff --git a/src/data/schemas/HED8.4.0.xml b/src/data/schemas/HED8.4.0.xml index 450a6d04..78918388 100644 --- a/src/data/schemas/HED8.4.0.xml +++ b/src/data/schemas/HED8.4.0.xml @@ -1,13607 +1,13607 @@ - - - The HED standard schema is a hierarchically-organized vocabulary for annotating events and experimental structure. HED annotations consist of comma-separated tags drawn from this vocabulary. This vocabulary can be augmented by terms drawn from specialized library schema. - -Each term in this vocabulary has a human-readable description and may include additional attributes that give additional properties or that specify how tools should treat the tag during analysis. The meaning of these attributes is described in the Additional schema properties section. - - - Event - Something that happens at a given time and (typically) place. Elements of this tag subtree designate the general category in which an event falls. - - suggestedTag - Task-property - - - annotation - ncit:C25499 - rdfs:comment Should have this tag in every event process. - - - hedId - HED_0012001 - - - Sensory-event - Something perceivable by the participant. An event meant to be an experimental stimulus should include the tag Task-property/Task-event-role/Experimental-stimulus. - - suggestedTag - Task-event-role - Sensory-presentation - - - hedId - HED_0012002 - - - - Agent-action - Any action engaged in by an agent (see the Agent subtree for agent categories). A participant response to an experiment stimulus should include the tag Agent-property/Agent-task-role/Experiment-participant. - - suggestedTag - Task-event-role - Agent - - - hedId - HED_0012003 - - - - Data-feature - An event marking the occurrence of a data feature such as an interictal spike or alpha burst that is often added post hoc to the data record. - - suggestedTag - Data-property - - - hedId - HED_0012004 - - - - Experiment-control - An event pertaining to the physical control of the experiment during its operation. - - hedId - HED_0012005 - - - - Experiment-procedure - An event indicating an experimental procedure, as in performing a saliva swab during the experiment or administering a survey. - - hedId - HED_0012006 - - - - Experiment-structure - An event specifying a change-point of the structure of experiment. This event is typically used to indicate a change in experimental conditions or tasks. - - hedId - HED_0012007 - - - - Measurement-event - A discrete measure returned by an instrument. - - suggestedTag - Data-property - - - hedId - HED_0012008 - - - - - Agent - Someone or something that takes an active role or produces a specified effect.The role or effect may be implicit. Being alive or performing an activity such as a computation may qualify something to be an agent. An agent may also be something that simulates something else. - - suggestedTag - Agent-property - - - hedId - HED_0012009 - - - Animal-agent - An agent that is an animal. - - hedId - HED_0012010 - - - - Avatar-agent - An agent associated with an icon or avatar representing another agent. - - hedId - HED_0012011 - - - - Controller-agent - Experiment control software or hardware. - - hedId - HED_0012012 - - - - Human-agent - A person who takes an active role or produces a specified effect. - - hedId - HED_0012013 - - - - Robotic-agent - An agent mechanical device capable of performing a variety of often complex tasks on command or by being programmed in advance. - - hedId - HED_0012014 - - - - Software-agent - An agent computer program that interacts with the participant in an active role such as an AI advisor. - - hedId - HED_0012015 - - - - - Action - Do something. - - extensionAllowed - - - hedId - HED_0012016 - - - Communicate - Action conveying knowledge of or about something. - - hedId - HED_0012017 - - - Communicate-gesturally - Communicate non-verbally using visible bodily actions, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. - - relatedTag - Move-face - Move-upper-extremity - - - hedId - HED_0012018 - - - Clap-hands - Strike the palms of against one another resoundingly, and usually repeatedly, especially to express approval. - - hedId - HED_0012019 - - - - Clear-throat - Cough slightly so as to speak more clearly, attract attention, or to express hesitancy before saying something awkward. - - relatedTag - Move-face - Move-head - - - hedId - HED_0012020 - - - - Frown - Express disapproval, displeasure, or concentration, typically by turning down the corners of the mouth. - - relatedTag - Move-face - - - hedId - HED_0012021 - - - - Grimace - Make a twisted expression, typically expressing disgust, pain, or wry amusement. - - relatedTag - Move-face - - - hedId - HED_0012022 - - - - Nod-head - Tilt head in alternating up and down arcs along the sagittal plane. It is most commonly, but not universally, used to indicate agreement, acceptance, or acknowledgement. - - relatedTag - Move-head - - - hedId - HED_0012023 - - - - Pump-fist - Raise with fist clenched in triumph or affirmation. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012024 - - - - Raise-eyebrows - Move eyebrows upward. - - relatedTag - Move-face - Move-eyes - - - hedId - HED_0012025 - - - - Shake-fist - Clench hand into a fist and shake to demonstrate anger. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012026 - - - - Shake-head - Turn head from side to side as a way of showing disagreement or refusal. - - relatedTag - Move-head - - - hedId - HED_0012027 - - - - Shhh - Place finger over lips and possibly uttering the syllable shhh to indicate the need to be quiet. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012028 - - - - Shrug - Lift shoulders up towards head to indicate a lack of knowledge about a particular topic. - - relatedTag - Move-upper-extremity - Move-torso - - - hedId - HED_0012029 - - - - Smile - Form facial features into a pleased, kind, or amused expression, typically with the corners of the mouth turned up and the front teeth exposed. - - relatedTag - Move-face - - - hedId - HED_0012030 - - - - Spread-hands - Spread hands apart to indicate ignorance. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012031 - - - - Thumb-up - Extend the thumb upward to indicate approval. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012032 - - - - Thumbs-down - Extend the thumb downward to indicate disapproval. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012033 - - - - Wave - Raise hand and move left and right, as a greeting or sign of departure. - - relatedTag - Move-upper-extremity - - - hedId - HED_0012034 - - - - Widen-eyes - Open eyes and possibly with eyebrows lifted especially to express surprise or fear. - - relatedTag - Move-face - Move-eyes - - - hedId - HED_0012035 - - - - Wink - Close and open one eye quickly, typically to indicate that something is a joke or a secret or as a signal of affection or greeting. - - relatedTag - Move-face - Move-eyes - - - hedId - HED_0012036 - - - - - Communicate-musically - Communicate using music. - - hedId - HED_0012037 - - - Hum - Make a low, steady continuous sound like that of a bee. Sing with the lips closed and without uttering speech. - - hedId - HED_0012038 - - - - Play-instrument - Make musical sounds using an instrument. - - hedId - HED_0012039 - - - - Sing - Produce musical tones by means of the voice. - - hedId - HED_0012040 - - - - Vocalize - Utter vocal sounds. - - hedId - HED_0012041 - - - - Whistle - Produce a shrill clear sound by forcing breath out or air in through the puckered lips. - - hedId - HED_0012042 - - - - - Communicate-vocally - Communicate using mouth or vocal cords. - - hedId - HED_0012043 - - - Cry - Shed tears associated with emotions, usually sadness but also joy or frustration. - - hedId - HED_0012044 - - - - Groan - Make a deep inarticulate sound in response to pain or despair. - - hedId - HED_0012045 - - - - Laugh - Make the spontaneous sounds and movements of the face and body that are the instinctive expressions of lively amusement and sometimes also of contempt or derision. - - hedId - HED_0012046 - - - - Scream - Make loud, vociferous cries or yells to express pain, excitement, or fear. - - hedId - HED_0012047 - - - - Shout - Say something very loudly. - - hedId - HED_0012048 - - - - Sigh - Emit a long, deep, audible breath expressing sadness, relief, tiredness, or a similar feeling. - - hedId - HED_0012049 - - - - Speak - Communicate using spoken language. - - hedId - HED_0012050 - - - - Whisper - Speak very softly using breath without vocal cords. - - hedId - HED_0012051 - - - - - - Move - Move in a specified direction or manner. Change position or posture. - - hedId - HED_0012052 - - - Breathe - Inhale or exhale during respiration. - - hedId - HED_0012053 - - - Blow - Expel air through pursed lips. - - hedId - HED_0012054 - - - - Cough - Suddenly and audibly expel air from the lungs through a partially closed glottis, preceded by inhalation. - - hedId - HED_0012055 - - - - Exhale - Blow out or expel breath. - - hedId - HED_0012056 - - - - Hiccup - Involuntarily spasm the diaphragm and respiratory organs, with a sudden closure of the glottis and a characteristic sound like that of a cough. - - hedId - HED_0012057 - - - - Hold-breath - Interrupt normal breathing by ceasing to inhale or exhale. - - hedId - HED_0012058 - - - - Inhale - Draw in with the breath through the nose or mouth. - - hedId - HED_0012059 - - - - Sneeze - Suddenly and violently expel breath through the nose and mouth. - - hedId - HED_0012060 - - - - Sniff - Draw in air audibly through the nose to detect a smell, to stop it from running, or to express contempt. - - hedId - HED_0012061 - - - - - Move-body - Move entire body. - - hedId - HED_0012062 - - - Bend - Move body in a bowed or curved manner. - - hedId - HED_0012063 - - - - Dance - Perform a purposefully selected sequences of human movement often with aesthetic or symbolic value. Move rhythmically to music, typically following a set sequence of steps. - - hedId - HED_0012064 - - - - Fall-down - Lose balance and collapse. - - hedId - HED_0012065 - - - - Flex - Cause a muscle to stand out by contracting or tensing it. Bend a limb or joint. - - hedId - HED_0012066 - - - - Jerk - Make a quick, sharp, sudden movement. - - hedId - HED_0012067 - - - - Lie-down - Move to a horizontal or resting position. - - hedId - HED_0012068 - - - - Recover-balance - Return to a stable, upright body position. - - hedId - HED_0012069 - - - - Shudder - Tremble convulsively, sometimes as a result of fear or revulsion. - - hedId - HED_0012070 - - - - Sit-down - Move from a standing to a sitting position. - - hedId - HED_0012071 - - - - Sit-up - Move from lying down to a sitting position. - - hedId - HED_0012072 - - - - Stand-up - Move from a sitting to a standing position. - - hedId - HED_0012073 - - - - Stretch - Straighten or extend body or a part of body to its full length, typically so as to tighten muscles or in order to reach something. - - hedId - HED_0012074 - - - - Stumble - Trip or momentarily lose balance and almost fall. - - hedId - HED_0012075 - - - - Turn - Change or cause to change direction. - - hedId - HED_0012076 - - - - - Move-body-part - Move one part of a body. - - hedId - HED_0012077 - - - Move-eyes - Move eyes. - - hedId - HED_0012078 - - - Blink - Shut and open the eyes quickly. - - hedId - HED_0012079 - - - - Close-eyes - Lower and keep eyelids in a closed position. - - hedId - HED_0012080 - - - - Fixate - Direct eyes to a specific point or target. - - hedId - HED_0012081 - - - - Inhibit-blinks - Purposely prevent blinking. - - hedId - HED_0012082 - - - - Open-eyes - Raise eyelids to expose pupil. - - hedId - HED_0012083 - - - - Saccade - Move eyes rapidly between fixation points. - - hedId - HED_0012084 - - - - Squint - Squeeze one or both eyes partly closed in an attempt to see more clearly or as a reaction to strong light. - - hedId - HED_0012085 - - - - Stare - Look fixedly or vacantly at someone or something with eyes wide open. - - hedId - HED_0012086 - - - - - Move-face - Move the face or jaw. - - hedId - HED_0012087 - - - Bite - Seize with teeth or jaws an object or organism so as to grip or break the surface covering. - - hedId - HED_0012088 - - - - Burp - Noisily release air from the stomach through the mouth. Belch. - - hedId - HED_0012089 - - - - Chew - Repeatedly grinding, tearing, and or crushing with teeth or jaws. - - hedId - HED_0012090 - - - - Gurgle - Make a hollow bubbling sound like that made by water running out of a bottle. - - hedId - HED_0012091 - - - - Swallow - Cause or allow something, especially food or drink to pass down the throat. - - hedId - HED_0012092 - - - Gulp - Swallow quickly or in large mouthfuls, often audibly, sometimes to indicate apprehension. - - hedId - HED_0012093 - - - - - Yawn - Take a deep involuntary inhalation with the mouth open often as a sign of drowsiness or boredom. - - hedId - HED_0012094 - - - - - Move-head - Move head. - - hedId - HED_0012095 - - - Lift-head - Tilt head back lifting chin. - - hedId - HED_0012096 - - - - Lower-head - Move head downward so that eyes are in a lower position. - - hedId - HED_0012097 - - - - Turn-head - Rotate head horizontally to look in a different direction. - - hedId - HED_0012098 - - - - - Move-lower-extremity - Move leg and/or foot. - - hedId - HED_0012099 - - - Curl-toes - Bend toes sometimes to grip. - - hedId - HED_0012100 - - - - Hop - Jump on one foot. - - hedId - HED_0012101 - - - - Jog - Run at a trot to exercise. - - hedId - HED_0012102 - - - - Jump - Move off the ground or other surface through sudden muscular effort in the legs. - - hedId - HED_0012103 - - - - Kick - Strike out or flail with the foot or feet.Strike using the leg, in unison usually with an area of the knee or lower using the foot. - - hedId - HED_0012104 - - - - Pedal - Move by working the pedals of a bicycle or other machine. - - hedId - HED_0012105 - - - - Press-foot - Move by pressing foot. - - hedId - HED_0012106 - - - - Run - Travel on foot at a fast pace. - - hedId - HED_0012107 - - - - Step - Put one leg in front of the other and shift weight onto it. - - hedId - HED_0012108 - - - Heel-strike - Strike the ground with the heel during a step. - - hedId - HED_0012109 - - - - Toe-off - Push with toe as part of a stride. - - hedId - HED_0012110 - - - - - Trot - Run at a moderate pace, typically with short steps. - - hedId - HED_0012111 - - - - Walk - Move at a regular pace by lifting and setting down each foot in turn never having both feet off the ground at once. - - hedId - HED_0012112 - - - - - Move-torso - Move body trunk. - - hedId - HED_0012113 - - - - Move-upper-extremity - Move arm, shoulder, and/or hand. - - hedId - HED_0012114 - - - Drop - Let or cause to fall vertically. - - hedId - HED_0012115 - - - - Grab - Seize suddenly or quickly. Snatch or clutch. - - hedId - HED_0012116 - - - - Grasp - Seize and hold firmly. - - hedId - HED_0012117 - - - - Hold-down - Prevent someone or something from moving by holding them firmly. - - hedId - HED_0012118 - - - - Lift - Raising something to higher position. - - hedId - HED_0012119 - - - - Make-fist - Close hand tightly with the fingers bent against the palm. - - hedId - HED_0012120 - - - - Point - Draw attention to something by extending a finger or arm. - - hedId - HED_0012121 - - - - Press - Apply pressure to something to flatten, shape, smooth or depress it. This action tag should be used to indicate key presses and mouse clicks. - - relatedTag - Push - - - hedId - HED_0012122 - - - - Push - Apply force in order to move something away. Use Press to indicate a key press or mouse click. - - relatedTag - Press - - - hedId - HED_0012123 - - - - Reach - Stretch out your arm in order to get or touch something. - - hedId - HED_0012124 - - - - Release - Make available or set free. - - hedId - HED_0012125 - - - - Retract - Draw or pull back. - - hedId - HED_0012126 - - - - Scratch - Drag claws or nails over a surface or on skin. - - hedId - HED_0012127 - - - - Snap-fingers - Make a noise by pushing second finger hard against thumb and then releasing it suddenly so that it hits the base of the thumb. - - hedId - HED_0012128 - - - - Touch - Come into or be in contact with. - - hedId - HED_0012129 - - - - - - - Perceive - Produce an internal, conscious image through stimulating a sensory system. - - hedId - HED_0012130 - - - Hear - Give attention to a sound. - - hedId - HED_0012131 - - - - See - Direct gaze toward someone or something or in a specified direction. - - hedId - HED_0012132 - - - - Sense-by-touch - Sense something through receptors in the skin. - - hedId - HED_0012133 - - - - Smell - Inhale in order to ascertain an odor or scent. - - hedId - HED_0012134 - - - - Taste - Sense a flavor in the mouth and throat on contact with a substance. - - hedId - HED_0012135 - - - - - Perform - Carry out or accomplish an action, task, or function. - - hedId - HED_0012136 - - - Close - Act as to blocked against entry or passage. - - hedId - HED_0012137 - - - - Collide-with - Hit with force when moving. - - hedId - HED_0012138 - - - - Halt - Bring or come to an abrupt stop. - - hedId - HED_0012139 - - - - Modify - Change something. - - hedId - HED_0012140 - - - - Open - Widen an aperture, door, or gap, especially one allowing access to something. - - hedId - HED_0012141 - - - - Operate - Control the functioning of a machine, process, or system. - - hedId - HED_0012142 - - - - Play - Engage in activity for enjoyment and recreation rather than a serious or practical purpose. - - hedId - HED_0012143 - - - - Read - Interpret something that is written or printed. - - hedId - HED_0012144 - - - - Repeat - Make do or perform again. - - hedId - HED_0012145 - - - - Rest - Be inactive in order to regain strength, health, or energy. - - hedId - HED_0012146 - - - - Ride - Ride on an animal or in a vehicle. Ride conveys some notion that another agent has partial or total control of the motion. - - hedId - HED_0012147 - - - - Write - Communicate or express by means of letters or symbols written or imprinted on a surface. - - hedId - HED_0012148 - - - - - Think - Direct the mind toward someone or something or use the mind actively to form connected ideas. - - hedId - HED_0012149 - - - Allow - Allow access to something such as allowing a car to pass. - - hedId - HED_0012150 - - - - Attend-to - Focus mental experience on specific targets. - - hedId - HED_0012151 - - - - Count - Tally items either silently or aloud. - - hedId - HED_0012152 - - - - Deny - Refuse to give or grant something requested or desired by someone. - - hedId - HED_0012153 - - - - Detect - Discover or identify the presence or existence of something. - - hedId - HED_0012154 - - - - Discriminate - Recognize a distinction. - - hedId - HED_0012155 - - - - Encode - Convert information or an instruction into a particular form. - - hedId - HED_0012156 - - - - Evade - Escape or avoid, especially by cleverness or trickery. - - hedId - HED_0012157 - - - - Generate - Cause something, especially an emotion or situation to arise or come about. - - hedId - HED_0012158 - - - - Identify - Establish or indicate who or what someone or something is. - - hedId - HED_0012159 - - - - Imagine - Form a mental image or concept of something. - - hedId - HED_0012160 - - - - Judge - Evaluate evidence to make a decision or form a belief. - - hedId - HED_0012161 - - - - Learn - Adaptively change behavior as the result of experience. - - hedId - HED_0012162 - - - - Memorize - Adaptively change behavior as the result of experience. - - hedId - HED_0012163 - - - - Plan - Think about the activities required to achieve a desired goal. - - hedId - HED_0012164 - - - - Predict - Say or estimate that something will happen or will be a consequence of something without having exact information. - - hedId - HED_0012165 - - - - Recall - Remember information by mental effort. - - hedId - HED_0012166 - - - - Recognize - Identify someone or something from having encountered them before. - - hedId - HED_0012167 - - - - Respond - React to something such as a treatment or a stimulus. - - hedId - HED_0012168 - - - - Switch-attention - Transfer attention from one focus to another. - - hedId - HED_0012169 - - - - Track - Follow a person, animal, or object through space or time. - - hedId - HED_0012170 - - - - - - Item - An independently existing thing (living or nonliving). - - extensionAllowed - - - hedId - HED_0012171 - - - Biological-item - An entity that is biological, that is related to living organisms. - - hedId - HED_0012172 - - - Anatomical-item - A biological structure, system, fluid or other substance excluding single molecular entities. - - hedId - HED_0012173 - - - Body - The biological structure representing an organism. - - hedId - HED_0012174 - - - - Body-part - Any part of an organism. - - hedId - HED_0012175 - - - Head - The upper part of the human body, or the front or upper part of the body of an animal, typically separated from the rest of the body by a neck, and containing the brain, mouth, and sense organs. - - hedId - HED_0012176 - - - - Head-part - A part of the head. - - hedId - HED_0013200 - - - Brain - Organ inside the head that is made up of nerve cells and controls the body. - - hedId - HED_0012177 - - - - Brain-region - A region of the brain. - - hedId - HED_0013201 - - - Cerebellum - A major structure of the brain located near the brainstem. It plays a key role in motor control, coordination, precision, with contributions to different cognitive functions. - - hedId - HED_0013202 - - - - Frontal-lobe - - hedId - HED_0012178 - - - - Occipital-lobe - - hedId - HED_0012179 - - - - Parietal-lobe - - hedId - HED_0012180 - - - - Temporal-lobe - - hedId - HED_0012181 - - - - - Ear - A sense organ needed for the detection of sound and for establishing balance. - - hedId - HED_0012182 - - - - Face - The anterior portion of the head extending from the forehead to the chin and ear to ear. The facial structures contain the eyes, nose and mouth, cheeks and jaws. - - hedId - HED_0012183 - - - - Face-part - A part of the face. - - hedId - HED_0013203 - - - Cheek - The fleshy part of the face bounded by the eyes, nose, ear, and jawline. - - hedId - HED_0012184 - - - - Chin - The part of the face below the lower lip and including the protruding part of the lower jaw. - - hedId - HED_0012185 - - - - Eye - The organ of sight or vision. - - hedId - HED_0012186 - - - - Eyebrow - The arched strip of hair on the bony ridge above each eye socket. - - hedId - HED_0012187 - - - - Eyelid - The folds of the skin that cover the eye when closed. - - hedId - HED_0012188 - - - - Forehead - The part of the face between the eyebrows and the normal hairline. - - hedId - HED_0012189 - - - - Lip - Fleshy fold which surrounds the opening of the mouth. - - hedId - HED_0012190 - - - - Mouth - The proximal portion of the digestive tract, containing the oral cavity and bounded by the oral opening. - - hedId - HED_0012191 - - - - Mouth-part - A part of the mouth. - - hedId - HED_0013204 - - - Teeth - The hard bone-like structures in the jaws. A collection of teeth arranged in some pattern in the mouth or other part of the body. - - hedId - HED_0012193 - - - - Tongue - A muscular organ in the mouth with significant role in mastication, swallowing, speech, and taste. - - hedId - HED_0013205 - - - - - Nose - A structure of special sense serving as an organ of the sense of smell and as an entrance to the respiratory tract. - - hedId - HED_0012192 - - - - - Hair - The filamentous outgrowth of the epidermis. - - hedId - HED_0012194 - - - - - Lower-extremity - Refers to the whole inferior limb (leg and/or foot). - - hedId - HED_0012195 - - - - Lower-extremity-part - A part of the lower extremity. - - hedId - HED_0013206 - - - Ankle - A gliding joint between the distal ends of the tibia and fibula and the proximal end of the talus. - - hedId - HED_0012196 - - - - Foot - The structure found below the ankle joint required for locomotion. - - hedId - HED_0012198 - - - - Foot-part - A part of the foot. - - hedId - HED_0013207 - - - Heel - The back of the foot below the ankle. - - hedId - HED_0012200 - - - - Instep - The part of the foot between the ball and the heel on the inner side. - - hedId - HED_0012201 - - - - Toe - A digit of the foot. - - hedId - HED_0013208 - - - Big-toe - The largest toe on the inner side of the foot. - - hedId - HED_0012199 - - - - Little-toe - The smallest toe located on the outer side of the foot. - - hedId - HED_0012202 - - - - - Toes - The terminal digits of the foot. Used to describe collective attributes of all toes, such as bending all toes - - relatedTag - Toe - - - hedId - HED_0012203 - - - - - Knee - A joint connecting the lower part of the femur with the upper part of the tibia. - - hedId - HED_0012204 - - - - Lower-leg - The part of the leg between the knee and the ankle. - - hedId - HED_0013209 - - - - Lower-leg-part - A part of the lower leg. - - hedId - HED_0013210 - - - Calf - The fleshy part at the back of the leg below the knee. - - hedId - HED_0012197 - - - - Shin - Front part of the leg below the knee. - - hedId - HED_0012205 - - - - - Upper-leg - The part of the leg between the hip and the knee. - - hedId - HED_0013211 - - - - Upper-leg-part - A part of the upper leg. - - hedId - HED_0013212 - - - Thigh - Upper part of the leg between hip and knee. - - hedId - HED_0012206 - - - - - - Neck - The part of the body connecting the head to the torso, containing the cervical spine and vital pathways of nerves, blood vessels, and the airway. - - hedId - HED_0013213 - - - - Torso - The body excluding the head and neck and limbs. - - hedId - HED_0012207 - - - - Torso-part - A part of the torso. - - hedId - HED_0013214 - - - Abdomen - The part of the body between the thorax and the pelvis. - - hedId - HED_0013215 - - - - Navel - The central mark on the abdomen created by the detachment of the umbilical cord after birth. - - hedId - HED_0013216 - - - - Pelvis - The bony structure at the base of the spine supporting the legs. - - hedId - HED_0013217 - - - - Pelvis-part - A part of the pelvis. - - hedId - HED_0013218 - - - Buttocks - The round fleshy parts that form the lower rear area of a human trunk. - - hedId - HED_0012208 - - - - Genitalia - The external organs of reproduction and urination, located in the pelvic region. This includes both male and female genital structures. - - hedId - HED_0013219 - - - - Gentalia - The external organs of reproduction. Deprecated due to spelling error. Use Genitalia. - - deprecatedFrom - 8.1.0 - - - hedId - HED_0012209 - - - - Hip - The lateral prominence of the pelvis from the waist to the thigh. - - hedId - HED_0012210 - - - - - Torso-back - The rear surface of the human body from the shoulders to the hips. - - hedId - HED_0012211 - - - - Torso-chest - The anterior side of the thorax from the neck to the abdomen. - - hedId - HED_0012212 - - - - Viscera - Internal organs of the body. - - hedId - HED_0012213 - - - - Waist - The abdominal circumference at the navel. - - hedId - HED_0012214 - - - - - Upper-extremity - Refers to the whole superior limb (shoulder, arm, elbow, wrist, hand). - - hedId - HED_0012215 - - - - Upper-extremity-part - A part of the upper extremity. - - hedId - HED_0013220 - - - Elbow - A type of hinge joint located between the forearm and upper arm. - - hedId - HED_0012216 - - - - Forearm - Lower part of the arm between the elbow and wrist. - - hedId - HED_0012217 - - - - Forearm-part - A part of the forearm. - - hedId - HED_0013221 - - - - Hand - The distal portion of the upper extremity. It consists of the carpus, metacarpus, and digits. - - hedId - HED_0012218 - - - - Hand-part - A part of the hand. - - hedId - HED_0013222 - - - Finger - Any of the digits of the hand. - - hedId - HED_0012219 - - - Index-finger - The second finger from the radial side of the hand, next to the thumb. - - hedId - HED_0012220 - - - - Little-finger - The fifth and smallest finger from the radial side of the hand. - - hedId - HED_0012221 - - - - Middle-finger - The middle or third finger from the radial side of the hand. - - hedId - HED_0012222 - - - - Ring-finger - The fourth finger from the radial side of the hand. - - hedId - HED_0012223 - - - - Thumb - The thick and short hand digit which is next to the index finger in humans. - - hedId - HED_0012224 - - - - - Fingers - The terminal digits of the hand. Used to describe collective attributes of all fingers, such as bending all fingers - - relatedTag - Finger - - - hedId - HED_0013223 - - - - Knuckles - A part of a finger at a joint where the bone is near the surface, especially where the finger joins the hand. - - hedId - HED_0012225 - - - - Palm - The part of the inner surface of the hand that extends from the wrist to the bases of the fingers. - - hedId - HED_0012226 - - - - - Shoulder - Joint attaching upper arm to trunk. - - hedId - HED_0012227 - - - - Upper-arm - Portion of arm between shoulder and elbow. - - hedId - HED_0012228 - - - - Upper-arm-part - A part of the upper arm. - - hedId - HED_0013224 - - - - Wrist - A joint between the distal end of the radius and the proximal row of carpal bones. - - hedId - HED_0012229 - - - - - - - Organism - A living entity, more specifically a biological entity that consists of one or more cells and is capable of genomic replication (independently or not). - - hedId - HED_0012230 - - - Animal - A living organism that has membranous cell walls, requires oxygen and organic foods, and is capable of voluntary movement. - - hedId - HED_0012231 - - - - Human - The bipedal primate mammal Homo sapiens. - - hedId - HED_0012232 - - - - Plant - Any living organism that typically synthesizes its food from inorganic substances and possesses cellulose cell walls. - - hedId - HED_0012233 - - - - - - Language-item - An entity related to a systematic means of communicating by the use of sounds, symbols, or gestures. - - suggestedTag - Sensory-presentation - - - hedId - HED_0012234 - - - Character - A mark or symbol used in writing. - - hedId - HED_0012235 - - - - Clause - A unit of grammatical organization next below the sentence in rank, usually consisting of a subject and predicate. - - hedId - HED_0012236 - - - - Glyph - A hieroglyphic character, symbol, or pictograph. - - hedId - HED_0012237 - - - - Nonword - An unpronounceable group of letters or speech sounds that is surrounded by white space when written, is not accepted as a word by native speakers. - - hedId - HED_0012238 - - - - Paragraph - A distinct section of a piece of writing, usually dealing with a single theme. - - hedId - HED_0012239 - - - - Phoneme - Any of the minimally distinct units of sound in a specified language that distinguish one word from another. - - hedId - HED_0012240 - - - - Phrase - A phrase is a group of words functioning as a single unit in the syntax of a sentence. - - hedId - HED_0012241 - - - - Pseudoword - A pronounceable group of letters or speech sounds that looks or sounds like a word but that is not accepted as such by native speakers. - - hedId - HED_0012242 - - - - Sentence - A set of words that is complete in itself, conveying a statement, question, exclamation, or command and typically containing an explicit or implied subject and a predicate containing a finite verb. - - hedId - HED_0012243 - - - - Syllable - A unit of pronunciation having a vowel or consonant sound, with or without surrounding consonants, forming the whole or a part of a word. - - hedId - HED_0012244 - - - - Textblock - A block of text. - - hedId - HED_0012245 - - - - Word - A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically surrounded by white space when written or printed. - - hedId - HED_0012246 - - - - - Object - Something perceptible by one or more of the senses, especially by vision or touch. A material thing. - - suggestedTag - Sensory-presentation - - - hedId - HED_0012247 - - - Geometric-object - An object or a representation that has structure and topology in space. - - hedId - HED_0012248 - - - 2D-shape - A planar, two-dimensional shape. - - hedId - HED_0012249 - - - Arrow - A shape with a pointed end indicating direction. - - hedId - HED_0012250 - - - - Clockface - The dial face of a clock. A location identifier based on clock-face-position numbering or anatomic subregion. - - hedId - HED_0012251 - - - - Cross - A figure or mark formed by two intersecting lines crossing at their midpoints. - - hedId - HED_0012252 - - - - Dash - A horizontal stroke in writing or printing to mark a pause or break in sense or to represent omitted letters or words. - - hedId - HED_0012253 - - - - Ellipse - A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. - - hedId - HED_0012254 - - - Circle - A ring-shaped structure with every point equidistant from the center. - - hedId - HED_0012255 - - - - - Rectangle - A parallelogram with four right angles. - - hedId - HED_0012256 - - - Square - A square is a special rectangle with four equal sides. - - hedId - HED_0012257 - - - - - Single-point - A point is a geometric entity that is located in a zero-dimensional spatial region and whose position is defined by its coordinates in some coordinate system. - - hedId - HED_0012258 - - - - Star - A conventional or stylized representation of a star, typically one having five or more points. - - hedId - HED_0012259 - - - - Triangle - A three-sided polygon. - - hedId - HED_0012260 - - - - - 3D-shape - A geometric three-dimensional shape. - - hedId - HED_0012261 - - - Box - A square or rectangular vessel, usually made of cardboard or plastic. - - hedId - HED_0012262 - - - Cube - A solid or semi-solid in the shape of a three dimensional square. - - hedId - HED_0012263 - - - - - Cone - A shape whose base is a circle and whose sides taper up to a point. - - hedId - HED_0012264 - - - - Cylinder - A surface formed by circles of a given radius that are contained in a plane perpendicular to a given axis, whose centers align on the axis. - - hedId - HED_0012265 - - - - Ellipsoid - A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. - - hedId - HED_0012266 - - - Sphere - A solid or hollow three-dimensional object bounded by a closed surface such that every point on the surface is equidistant from the center. - - hedId - HED_0012267 - - - - - Pyramid - A polyhedron of which one face is a polygon of any number of sides, and the other faces are triangles with a common vertex. - - hedId - HED_0012268 - - - - - Pattern - An arrangement of objects, facts, behaviors, or other things which have scientific, mathematical, geometric, statistical, or other meaning. - - hedId - HED_0012269 - - - Dots - A small round mark or spot. - - hedId - HED_0012270 - - - - LED-pattern - A pattern created by lighting selected members of a fixed light emitting diode array. - - hedId - HED_0012271 - - - - - - Ingestible-object - Something that can be taken into the body by the mouth for digestion or absorption. - - hedId - HED_0012272 - - - - Man-made-object - Something constructed by human means. - - hedId - HED_0012273 - - - Building - A structure that usually has a roof and walls and stands more or less permanently in one place. - - hedId - HED_0012274 - - - - Building-part - A part of a building. - - hedId - HED_0013231 - - - Attic - A room or a space immediately below the roof of a building. - - hedId - HED_0012275 - - - - Basement - The part of a building that is wholly or partly below ground level. - - hedId - HED_0012276 - - - - Door - A door is a hinged or otherwise movable barrier that allows entry into and exit from an enclosed structure. - - hedId - HED_0013232 - - - - Entrance - The means or place of entry. - - hedId - HED_0012277 - - - - Roof - A roof is the covering on the uppermost part of a building which provides protection from animals and weather, notably rain, but also heat, wind and sunlight. - - hedId - HED_0012278 - - - - Room - An area within a building enclosed by walls and floor and ceiling. - - hedId - HED_0012279 - - - - Window - An opening in a wall, roof, or vehicle that allows light and air to enter, typically covered by glass or other transparent material. - - hedId - HED_0013233 - - - - - Clothing - A covering designed to be worn on the body. - - hedId - HED_0012280 - - - - Device - An object contrived for a specific purpose. - - hedId - HED_0012281 - - - Assistive-device - A device that help an individual accomplish a task. - - hedId - HED_0012282 - - - Glasses - Frames with lenses worn in front of the eye for vision correction, eye protection, or protection from UV rays. - - hedId - HED_0012283 - - - - Writing-device - A device used for writing. - - hedId - HED_0012284 - - - Pen - A common writing instrument used to apply ink to a surface for writing or drawing. - - hedId - HED_0012285 - - - - Pencil - An implement for writing or drawing that is constructed of a narrow solid pigment core in a protective casing that prevents the core from being broken or marking the hand. - - hedId - HED_0012286 - - - - - - Computing-device - An electronic device which take inputs and processes results from the inputs. - - hedId - HED_0012287 - - - Cellphone - A telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network. - - hedId - HED_0012288 - - - - Desktop-computer - A computer suitable for use at an ordinary desk. - - hedId - HED_0012289 - - - - Laptop-computer - A computer that is portable and suitable for use while traveling. - - hedId - HED_0012290 - - - - Tablet-computer - A small portable computer that accepts input directly on to its screen rather than via a keyboard or mouse. - - hedId - HED_0012291 - - - - - Engine - A motor is a machine designed to convert one or more forms of energy into mechanical energy. - - hedId - HED_0012292 - - - - IO-device - Hardware used by a human (or other system) to communicate with a computer. - - hedId - HED_0012293 - - - Input-device - A piece of equipment used to provide data and control signals to an information processing system such as a computer or information appliance. - - hedId - HED_0012294 - - - Computer-mouse - A hand-held pointing device that detects two-dimensional motion relative to a surface. - - hedId - HED_0012295 - - - Mouse-button - An electric switch on a computer mouse which can be pressed or clicked to select or interact with an element of a graphical user interface. - - hedId - HED_0012296 - - - - Scroll-wheel - A scroll wheel or mouse wheel is a wheel used for scrolling made of hard plastic with a rubbery surface usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. - - hedId - HED_0012297 - - - - - Joystick - A control device that uses a movable handle to create two-axis input for a computer device. - - hedId - HED_0012298 - - - - Keyboard - A device consisting of mechanical keys that are pressed to create input to a computer. - - hedId - HED_0012299 - - - Keyboard-key - A button on a keyboard usually representing letters, numbers, functions, or symbols. - - hedId - HED_0012300 - - - # - Value of a keyboard key. - - takesValue - - - hedId - HED_0012301 - - - - - - Keypad - A device consisting of keys, usually in a block arrangement, that provides limited input to a system. - - hedId - HED_0012302 - - - Keypad-key - A key on a separate section of a computer keyboard that groups together numeric keys and those for mathematical or other special functions in an arrangement like that of a calculator. - - hedId - HED_0012303 - - - # - Value of keypad key. - - takesValue - - - hedId - HED_0012304 - - - - - - Microphone - A device designed to convert sound to an electrical signal. - - hedId - HED_0012305 - - - - Push-button - A switch designed to be operated by pressing a button. - - hedId - HED_0012306 - - - - - Output-device - Any piece of computer hardware equipment which converts information into human understandable form. - - hedId - HED_0012307 - - - Auditory-device - A device designed to produce sound. - - hedId - HED_0012308 - - - Headphones - An instrument that consists of a pair of small loudspeakers, or less commonly a single speaker, held close to ears and connected to a signal source such as an audio amplifier, radio, CD player or portable media player. - - hedId - HED_0012309 - - - - Loudspeaker - A device designed to convert electrical signals to sounds that can be heard. - - hedId - HED_0012310 - - - - - Display-device - An output device for presentation of information in visual or tactile form the latter used for example in tactile electronic displays for blind people. - - hedId - HED_0012311 - - - Computer-screen - An electronic device designed as a display or a physical device designed to be a protective mesh work. - - hedId - HED_0012312 - - - - Head-mounted-display - An instrument that functions as a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). - - hedId - HED_0012314 - - - - LED-display - A LED display is a flat panel display that uses an array of light-emitting diodes as pixels for a video display. - - hedId - HED_0012315 - - - - Screen-window - A part of a computer screen that contains a display different from the rest of the screen. - - hedId - HED_0012313 - - - - - - Recording-device - A device that copies information in a signal into a persistent information bearer. - - hedId - HED_0012316 - - - EEG-recorder - A device for recording electric currents in the brain using electrodes applied to the scalp, to the surface of the brain, or placed within the substance of the brain. - - hedId - HED_0012317 - - - - EMG-recorder - A device for recording electrical activity of muscles using electrodes on the body surface or within the muscular mass. - - hedId - HED_0013225 - - - - File-storage - A device for recording digital information to a permanent media. - - hedId - HED_0012318 - - - - MEG-recorder - A device for measuring the magnetic fields produced by electrical activity in the brain, usually conducted externally. - - hedId - HED_0012319 - - - - Motion-capture - A device for recording the movement of objects or people. - - hedId - HED_0012320 - - - - Tape-recorder - A device for recording and reproduction usually using magnetic tape for storage that can be saved and played back. - - hedId - HED_0012321 - - - - - Touchscreen - A control component that operates an electronic device by pressing the display on the screen. - - hedId - HED_0012322 - - - - - Machine - A human-made device that uses power to apply forces and control movement to perform an action. - - hedId - HED_0012323 - - - - Measurement-device - A device that measures something. - - hedId - HED_0012324 - - - Clock - A device designed to indicate the time of day or to measure the time duration of an event or action. - - hedId - HED_0012325 - - - - - Robot - A mechanical device that sometimes resembles a living animal and is capable of performing a variety of often complex human tasks on command or by being programmed in advance. - - hedId - HED_0012327 - - - - Tool - A component that is not part of a device but is designed to support its assembly or operation. - - hedId - HED_0012328 - - - - - Document - A physical object, or electronic counterpart, that is characterized by containing writing which is meant to be human-readable. - - hedId - HED_0012329 - - - Book - A volume made up of pages fastened along one edge and enclosed between protective covers. - - hedId - HED_0012330 - - - - Letter - A written message addressed to a person or organization. - - hedId - HED_0012331 - - - - Note - A brief written record. - - hedId - HED_0012332 - - - - Notebook - A book for notes or memoranda. - - hedId - HED_0012333 - - - - Questionnaire - A document consisting of questions and possibly responses, depending on whether it has been filled out. - - hedId - HED_0012334 - - - - - Furnishing - Furniture, fittings, and other decorative accessories, such as curtains and carpets, for a house or room. - - hedId - HED_0012335 - - - - Manufactured-material - Substances created or extracted from raw materials. - - hedId - HED_0012336 - - - Ceramic - A hard, brittle, heat-resistant and corrosion-resistant material made by shaping and then firing a nonmetallic mineral, such as clay, at a high temperature. - - hedId - HED_0012337 - - - - Glass - A brittle transparent solid with irregular atomic structure. - - hedId - HED_0012338 - - - - Paper - A thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, rags, grasses or other vegetable sources in water. - - hedId - HED_0012339 - - - - Plastic - Various high-molecular-weight thermoplastic or thermo-setting polymers that are capable of being molded, extruded, drawn, or otherwise shaped and then hardened into a form. - - hedId - HED_0012340 - - - - Steel - An alloy made up of iron with typically a few tenths of a percent of carbon to improve its strength and fracture resistance compared to iron. - - hedId - HED_0012341 - - - - - Media - Media are audio/visual/audiovisual modes of communicating information for mass consumption. - - hedId - HED_0012342 - - - Media-clip - A short segment of media. - - hedId - HED_0012343 - - - Audio-clip - A short segment of audio. - - hedId - HED_0012344 - - - - Audiovisual-clip - A short media segment containing both audio and video. - - hedId - HED_0012345 - - - - Video-clip - A short segment of video. - - hedId - HED_0012346 - - - - - Visualization - An planned process that creates images, diagrams or animations from the input data. - - hedId - HED_0012347 - - - Animation - A form of graphical illustration that changes with time to give a sense of motion or represent dynamic changes in the portrayal. - - hedId - HED_0012348 - - - - Art-installation - A large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time. - - hedId - HED_0012349 - - - - Braille - A display using a system of raised dots that can be read with the fingers by people who are blind. - - hedId - HED_0012350 - - - - Image - Any record of an imaging event whether physical or electronic. - - hedId - HED_0012351 - - - Cartoon - A type of illustration, sometimes animated, typically in a non-realistic or semi-realistic style. The specific meaning has evolved over time, but the modern usage usually refers to either an image or series of images intended for satire, caricature, or humor. A motion picture that relies on a sequence of illustrations for its animation. - - hedId - HED_0012352 - - - - Drawing - A representation of an object or outlining a figure, plan, or sketch by means of lines. - - hedId - HED_0012353 - - - - Icon - A sign (such as a word or graphic symbol) whose form suggests its meaning. - - hedId - HED_0012354 - - - - Painting - A work produced through the art of painting. - - hedId - HED_0012355 - - - - Photograph - An image recorded by a camera. - - hedId - HED_0012356 - - - - - Movie - A sequence of images displayed in succession giving the illusion of continuous movement. - - hedId - HED_0012357 - - - - Outline-visualization - A visualization consisting of a line or set of lines enclosing or indicating the shape of an object in a sketch or diagram. - - hedId - HED_0012358 - - - - Point-light-visualization - A display in which action is depicted using a few points of light, often generated from discrete sensors in motion capture. - - hedId - HED_0012359 - - - - Sculpture - A two- or three-dimensional representative or abstract forms, especially by carving stone or wood or by casting metal or plaster. - - hedId - HED_0012360 - - - - Stick-figure-visualization - A drawing showing the head of a human being or animal as a circle and all other parts as straight lines. - - hedId - HED_0012361 - - - - - - Navigational-object - An object whose purpose is to assist directed movement from one location to another. - - hedId - HED_0012362 - - - Path - A trodden way. A way or track laid down for walking or made by continual treading. - - hedId - HED_0012363 - - - - Road - An open way for the passage of vehicles, persons, or animals on land. - - hedId - HED_0012364 - - - Lane - A defined path with physical dimensions through which an object or substance may traverse. - - hedId - HED_0012365 - - - - - Runway - A paved strip of ground on a landing field for the landing and takeoff of aircraft. - - hedId - HED_0012366 - - - - - Vehicle - A mobile machine which transports people or cargo. - - hedId - HED_0012367 - - - Aircraft - A vehicle which is able to travel through air in an atmosphere. - - hedId - HED_0012368 - - - - Bicycle - A human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame, one behind the other. - - hedId - HED_0012369 - - - - Boat - A watercraft of any size which is able to float or plane on water. - - hedId - HED_0012370 - - - - Car - A wheeled motor vehicle used primarily for the transportation of human passengers. - - hedId - HED_0012371 - - - - Cart - A cart is a vehicle which has two wheels and is designed to transport human passengers or cargo. - - hedId - HED_0012372 - - - - Tractor - A mobile machine specifically designed to deliver a high tractive effort at slow speeds, and mainly used for the purposes of hauling a trailer or machinery used in agriculture or construction. - - hedId - HED_0012373 - - - - Train - A connected line of railroad cars with or without a locomotive. - - hedId - HED_0012374 - - - - Truck - A motor vehicle which, as its primary function, transports cargo rather than human passengers. - - hedId - HED_0012375 - - - - - - Natural-object - Something that exists in or is produced by nature, and is not artificial or man-made. - - hedId - HED_0012376 - - - Mineral - A solid, homogeneous, inorganic substance occurring in nature and having a definite chemical composition. - - hedId - HED_0012377 - - - - Natural-feature - A feature that occurs in nature. A prominent or identifiable aspect, region, or site of interest. - - hedId - HED_0012378 - - - Field - An unbroken expanse as of ice or grassland. - - hedId - HED_0012379 - - - - Hill - A rounded elevation of limited extent rising above the surrounding land with local relief of less than 300m. - - hedId - HED_0012380 - - - - Mountain - A landform that extends above the surrounding terrain in a limited area. - - hedId - HED_0012381 - - - - River - A natural freshwater surface stream of considerable volume and a permanent or seasonal flow, moving in a definite channel toward a sea, lake, or another river. - - hedId - HED_0012382 - - - - Waterfall - A sudden descent of water over a step or ledge in the bed of a river. - - hedId - HED_0012383 - - - - - - - Sound - Mechanical vibrations transmitted by an elastic medium. Something that can be heard. - - hedId - HED_0012384 - - - Environmental-sound - Sounds occurring in the environment. An accumulation of noise pollution that occurs outside. This noise can be caused by transport, industrial, and recreational activities. - - hedId - HED_0012385 - - - Crowd-sound - Noise produced by a mixture of sounds from a large group of people. - - hedId - HED_0012386 - - - - Signal-noise - Any part of a signal that is not the true or original signal but is introduced by the communication mechanism. - - hedId - HED_0012387 - - - - - Musical-sound - Sound produced by continuous and regular vibrations, as opposed to noise. - - hedId - HED_0012388 - - - Instrument-sound - Sound produced by a musical instrument. - - hedId - HED_0012389 - - - - Tone - A musical note, warble, or other sound used as a particular signal on a telephone or answering machine. - - hedId - HED_0012390 - - - - Vocalized-sound - Musical sound produced by vocal cords in a biological agent. - - hedId - HED_0012391 - - - - - Named-animal-sound - A sound recognizable as being associated with particular animals. - - hedId - HED_0012392 - - - Barking - Sharp explosive cries like sounds made by certain animals, especially a dog, fox, or seal. - - hedId - HED_0012393 - - - - Bleating - Wavering cries like sounds made by a sheep, goat, or calf. - - hedId - HED_0012394 - - - - Chirping - Short, sharp, high-pitched noises like sounds made by small birds or an insects. - - hedId - HED_0012395 - - - - Crowing - Loud shrill sounds characteristic of roosters. - - hedId - HED_0012396 - - - - Growling - Low guttural sounds like those that made in the throat by a hostile dog or other animal. - - hedId - HED_0012397 - - - - Meowing - Vocalizations like those made by as those cats. These sounds have diverse tones and are sometimes chattered, murmured or whispered. The purpose can be assertive. - - hedId - HED_0012398 - - - - Mooing - Deep vocal sounds like those made by a cow. - - hedId - HED_0012399 - - - - Purring - Low continuous vibratory sound such as those made by cats. The sound expresses contentment. - - hedId - HED_0012400 - - - - Roaring - Loud, deep, or harsh prolonged sounds such as those made by big cats and bears for long-distance communication and intimidation. - - hedId - HED_0012401 - - - - Squawking - Loud, harsh noises such as those made by geese. - - hedId - HED_0012402 - - - - - Named-object-sound - A sound identifiable as coming from a particular type of object. - - hedId - HED_0012403 - - - Alarm-sound - A loud signal often loud continuous ringing to alert people to a problem or condition that requires urgent attention. - - hedId - HED_0012404 - - - - Beep - A short, single tone, that is typically high-pitched and generally made by a computer or other machine. - - hedId - HED_0012405 - - - - Buzz - A persistent vibratory sound often made by a buzzer device and used to indicate something incorrect. - - hedId - HED_0012406 - - - - Click - The sound made by a mechanical cash register, often to designate a reward. - - hedId - HED_0012407 - - - - Ding - A short ringing sound such as that made by a bell, often to indicate a correct response or the expiration of time. - - hedId - HED_0012408 - - - - Horn-blow - A loud sound made by forcing air through a sound device that funnels air to create the sound, often used to sound an alert. - - hedId - HED_0012409 - - - - Ka-ching - The sound made by a mechanical cash register, often to designate a reward. - - hedId - HED_0012410 - - - - Siren - A loud, continuous sound often varying in frequency designed to indicate an emergency. - - hedId - HED_0012411 - - - - - - - Property - Something that pertains to a thing. A characteristic of some entity. A quality or feature regarded as a characteristic or inherent part of someone or something. HED attributes are adjectives or adverbs. - - extensionAllowed - - - hedId - HED_0012412 - - - Agent-property - Something that pertains to or describes an agent. - - hedId - HED_0012413 - - - Agent-state - The state of the agent. - - hedId - HED_0012414 - - - Agent-cognitive-state - The state of the cognitive processes or state of mind of the agent. - - hedId - HED_0012415 - - - Alert - Condition of heightened watchfulness or preparation for action. - - hedId - HED_0012416 - - - - Anesthetized - Having lost sensation to pain or having senses dulled due to the effects of an anesthetic. - - hedId - HED_0012417 - - - - Asleep - Having entered a periodic, readily reversible state of reduced awareness and metabolic activity, usually accompanied by physical relaxation and brain activity. - - hedId - HED_0012418 - - - - Attentive - Concentrating and focusing mental energy on the task or surroundings. - - hedId - HED_0012419 - - - - Awake - In a non sleeping state. - - hedId - HED_0012420 - - - - Brain-dead - Characterized by the irreversible absence of cortical and brain stem functioning. - - hedId - HED_0012421 - - - - Comatose - In a state of profound unconsciousness associated with markedly depressed cerebral activity. - - hedId - HED_0012422 - - - - Distracted - Lacking in concentration because of being preoccupied. - - hedId - HED_0012423 - - - - Drowsy - In a state of near-sleep, a strong desire for sleep, or sleeping for unusually long periods. - - hedId - HED_0012424 - - - - Intoxicated - In a state with disturbed psychophysiological functions and responses as a result of administration or ingestion of a psychoactive substance. - - hedId - HED_0012425 - - - - Locked-in - In a state of complete paralysis of all voluntary muscles except for the ones that control the movements of the eyes. - - hedId - HED_0012426 - - - - Passive - Not responding or initiating an action in response to a stimulus. - - hedId - HED_0012427 - - - - Resting - A state in which the agent is not exhibiting any physical exertion. - - hedId - HED_0012428 - - - - Vegetative - A state of wakefulness and conscience, but (in contrast to coma) with involuntary opening of the eyes and movements (such as teeth grinding, yawning, or thrashing of the extremities). - - hedId - HED_0012429 - - - - - Agent-emotional-state - The status of the general temperament and outlook of an agent. - - hedId - HED_0012430 - - - Angry - Experiencing emotions characterized by marked annoyance or hostility. - - hedId - HED_0012431 - - - - Aroused - In a state reactive to stimuli leading to increased heart rate and blood pressure, sensory alertness, mobility and readiness to respond. - - hedId - HED_0012432 - - - - Awed - Filled with wonder. Feeling grand, sublime or powerful emotions characterized by a combination of joy, fear, admiration, reverence, and/or respect. - - hedId - HED_0012433 - - - - Compassionate - Feeling or showing sympathy and concern for others often evoked for a person who is in distress and associated with altruistic motivation. - - hedId - HED_0012434 - - - - Content - Feeling satisfaction with things as they are. - - hedId - HED_0012435 - - - - Disgusted - Feeling revulsion or profound disapproval aroused by something unpleasant or offensive. - - hedId - HED_0012436 - - - - Emotionally-neutral - Feeling neither satisfied nor dissatisfied. - - hedId - HED_0012437 - - - - Empathetic - Understanding and sharing the feelings of another. Being aware of, being sensitive to, and vicariously experiencing the feelings, thoughts, and experience of another. - - hedId - HED_0012438 - - - - Excited - Feeling great enthusiasm and eagerness. - - hedId - HED_0012439 - - - - Fearful - Feeling apprehension that one may be in danger. - - hedId - HED_0012440 - - - - Frustrated - Feeling annoyed as a result of being blocked, thwarted, disappointed or defeated. - - hedId - HED_0012441 - - - - Grieving - Feeling sorrow in response to loss, whether physical or abstract. - - hedId - HED_0012442 - - - - Happy - Feeling pleased and content. - - hedId - HED_0012443 - - - - Jealous - Feeling threatened by a rival in a relationship with another individual, in particular an intimate partner, usually involves feelings of threat, fear, suspicion, distrust, anxiety, anger, betrayal, and rejection. - - hedId - HED_0012444 - - - - Joyful - Feeling delight or intense happiness. - - hedId - HED_0012445 - - - - Loving - Feeling a strong positive emotion of affection and attraction. - - hedId - HED_0012446 - - - - Relieved - No longer feeling pain, distress,anxiety, or reassured. - - hedId - HED_0012447 - - - - Sad - Feeling grief or unhappiness. - - hedId - HED_0012448 - - - - Stressed - Experiencing mental or emotional strain or tension. - - hedId - HED_0012449 - - - - - Agent-physiological-state - Having to do with the mechanical, physical, or biochemical function of an agent. - - hedId - HED_0012450 - - - Catamenial - Related to menstruation. - - hedId - HED_0013226 - - - - Fever - Body temperature above the normal range. - - relatedTag - Sick - - - hedId - HED_0013227 - - - - Healthy - Having no significant health-related issues. - - relatedTag - Sick - - - hedId - HED_0012451 - - - - Hungry - Being in a state of craving or desiring food. - - relatedTag - Sated - Thirsty - - - hedId - HED_0012452 - - - - Rested - Feeling refreshed and relaxed. - - relatedTag - Tired - - - hedId - HED_0012453 - - - - Sated - Feeling full. - - relatedTag - Hungry - - - hedId - HED_0012454 - - - - Sick - Being in a state of ill health, bodily malfunction, or discomfort. - - relatedTag - Healthy - - - hedId - HED_0012455 - - - - Thirsty - Feeling a need to drink. - - relatedTag - Hungry - - - hedId - HED_0012456 - - - - Tired - Feeling in need of sleep or rest. - - relatedTag - Rested - - - hedId - HED_0012457 - - - - - Agent-postural-state - Pertaining to the position in which agent holds their body. - - hedId - HED_0012458 - - - Crouching - Adopting a position where the knees are bent and the upper body is brought forward and down, sometimes to avoid detection or to defend oneself. - - hedId - HED_0012459 - - - - Eyes-closed - Keeping eyes closed with no blinking. - - hedId - HED_0012460 - - - - Eyes-open - Keeping eyes open with occasional blinking. - - hedId - HED_0012461 - - - - Kneeling - Positioned where one or both knees are on the ground. - - hedId - HED_0012462 - - - - On-treadmill - Ambulation on an exercise apparatus with an endless moving belt to support moving in place. - - hedId - HED_0012463 - - - - Prone - Positioned in a recumbent body position whereby the person lies on its stomach and faces downward. - - hedId - HED_0012464 - - - - Seated-with-chin-rest - Using a device that supports the chin and head. - - hedId - HED_0012465 - - - - Sitting - In a seated position. - - hedId - HED_0012466 - - - - Standing - Assuming or maintaining an erect upright position. - - hedId - HED_0012467 - - - - - - Agent-task-role - The function or part that is ascribed to an agent in performing the task. - - hedId - HED_0012468 - - - Experiment-actor - An agent who plays a predetermined role to create the experiment scenario. - - hedId - HED_0012469 - - - - Experiment-controller - An agent exerting control over some aspect of the experiment. - - hedId - HED_0012470 - - - - Experiment-participant - Someone who takes part in an activity related to an experiment. - - hedId - HED_0012471 - - - - Experimenter - Person who is the owner of the experiment and has its responsibility. - - hedId - HED_0012472 - - - - - Agent-trait - A genetically, environmentally, or socially determined characteristic of an agent. - - hedId - HED_0012473 - - - Age - Length of time elapsed time since birth of the agent. - - hedId - HED_0012474 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012475 - - - - - Agent-experience-level - Amount of skill or knowledge that the agent has as pertains to the task. - - hedId - HED_0012476 - - - Expert-level - Having comprehensive and authoritative knowledge of or skill in a particular area related to the task. - - relatedTag - Intermediate-experience-level - Novice-level - - - hedId - HED_0012477 - - - - Intermediate-experience-level - Having a moderate amount of knowledge or skill related to the task. - - relatedTag - Expert-level - Novice-level - - - hedId - HED_0012478 - - - - Novice-level - Being inexperienced in a field or situation related to the task. - - relatedTag - Expert-level - Intermediate-experience-level - - - hedId - HED_0012479 - - - - - Ethnicity - Belong to a social group that has a common national or cultural tradition. Use with Label to avoid extension. - - hedId - HED_0012480 - - - - Gender - Characteristics that are socially constructed, including norms, behaviors, and roles based on sex. - - hedId - HED_0012481 - - - - Handedness - Individual preference for use of a hand, known as the dominant hand. - - hedId - HED_0012482 - - - Ambidextrous - Having no overall dominance in the use of right or left hand or foot in the performance of tasks that require one hand or foot. - - hedId - HED_0012483 - - - - Left-handed - Preference for using the left hand or foot for tasks requiring the use of a single hand or foot. - - hedId - HED_0012484 - - - - Right-handed - Preference for using the right hand or foot for tasks requiring the use of a single hand or foot. - - hedId - HED_0012485 - - - - - Race - Belonging to a group sharing physical or social qualities as defined within a specified society. Use with Label to avoid extension. - - hedId - HED_0012486 - - - - Sex - Physical properties or qualities by which male is distinguished from female. - - hedId - HED_0012487 - - - Female - Biological sex of an individual with female sexual organs such ova. - - hedId - HED_0012488 - - - - Intersex - Having genitalia and/or secondary sexual characteristics of indeterminate sex. - - hedId - HED_0012489 - - - - Male - Biological sex of an individual with male sexual organs producing sperm. - - hedId - HED_0012490 - - - - Other-sex - A non-specific designation of sexual traits. - - hedId - HED_0012491 - - - - - - - Data-property - Something that pertains to data or information. - - extensionAllowed - - - hedId - HED_0012492 - - - Data-artifact - An anomalous, interfering, or distorting signal originating from a source other than the item being studied. - - hedId - HED_0012493 - - - Biological-artifact - A data artifact arising from a biological entity being measured. - - hedId - HED_0012494 - - - Chewing-artifact - Artifact from moving the jaw in a chewing motion. - - hedId - HED_0012495 - - - - ECG-artifact - An electrical artifact from the far-field potential from pulsation of the heart, time locked to QRS complex. - - hedId - HED_0012496 - - - - EMG-artifact - Artifact from muscle activity and myogenic potentials at the measurements site. In EEG, myogenic potentials are the most common artifacts. Frontalis and temporalis muscles (e.g. clenching of jaw muscles) are common causes. Generally, the potentials generated in the muscles are of shorter duration than those generated in the brain. The frequency components are usually beyond 30-50 Hz, and the bursts are arrhythmic. - - hedId - HED_0012497 - - - - Eye-artifact - Ocular movements and blinks can result in artifacts in different types of data. In electrophysiology data, these can result transients and offsets the signal. - - hedId - HED_0012498 - - - Eye-blink-artifact - Artifact from eye blinking. In EEG, Fp1/Fp2 electrodes become electro-positive with eye closure because the cornea is positively charged causing a negative deflection in Fp1/Fp2. If the eye blink is unilateral, consider prosthetic eye. - - hedId - HED_0012499 - - - - Eye-movement-artifact - Eye movements can cause artifacts on recordings. The charge of the eye can especially cause artifacts in electrophysiology data. - - hedId - HED_0012500 - - - Horizontal-eye-movement-artifact - Artifact from moving eyes left-to-right and right-to-left. In EEG, there is an upward deflection in the Fp2-F8 derivation, when the eyes move to the right side. In this case F8 becomes more positive and therefore. When the eyes move to the left, F7 becomes more positive and there is an upward deflection in the Fp1-F7 derivation. - - hedId - HED_0012501 - - - - Nystagmus-artifact - Artifact from nystagmus (a vision condition in which the eyes make repetitive, uncontrolled movements). - - hedId - HED_0012502 - - - - Slow-eye-movement-artifact - Artifacts originating from slow, rolling eye-movements, seen during drowsiness. - - hedId - HED_0012503 - - - - Vertical-eye-movement-artifact - Artifact from moving eyes up and down. In EEG, this causes positive potentials (50-100 micro V) with bi-frontal distribution, maximum at Fp1 and Fp2, when the eyeball rotates upward. The downward rotation of the eyeball is associated with the negative deflection. The time course of the deflections is similar to the time course of the eyeball movement. - - hedId - HED_0012504 - - - - - - Movement-artifact - Artifact in the measured data generated by motion of the subject. - - hedId - HED_0012505 - - - - Pulse-artifact - A mechanical artifact from a pulsating blood vessel near a measurement site, cardio-ballistic artifact. - - hedId - HED_0012506 - - - - Respiration-artifact - Artifact from breathing. - - hedId - HED_0012507 - - - - Rocking-patting-artifact - Quasi-rhythmical artifacts in recordings most commonly seen in infants. Typically caused by a caregiver rocking or patting the infant. - - hedId - HED_0012508 - - - - Sucking-artifact - Artifact from sucking, typically seen in very young cases. - - hedId - HED_0012509 - - - - Sweat-artifact - Artifact from sweating. In EEG, this is a low amplitude undulating waveform that is usually greater than 2 seconds and may appear to be an unstable baseline. - - hedId - HED_0012510 - - - - Tongue-movement-artifact - Artifact from tongue movement (Glossokinetic). The tongue functions as a dipole, with the tip negative with respect to the base. In EEG, the artifact produced by the tongue has a broad potential field that drops from frontal to occipital areas, although it is less steep than that produced by eye movement artifacts. The amplitude of the potentials is greater inferiorly than in parasagittal regions; the frequency is variable but usually in the delta range. Chewing and sucking can produce similar artifacts. - - hedId - HED_0012511 - - - - - Nonbiological-artifact - A data artifact arising from a non-biological source. - - hedId - HED_0012512 - - - Artificial-ventilation-artifact - Artifact stemming from mechanical ventilation. These can occur at the same rate as the ventilator, but also have other patterns. - - hedId - HED_0012513 - - - - Dialysis-artifact - Artifacts seen in recordings during continuous renal replacement therapy (dialysis). - - hedId - HED_0012514 - - - - Electrode-movement-artifact - Artifact from electrode movement. - - hedId - HED_0012515 - - - - Electrode-pops-artifact - Brief artifact with a steep rise and slow fall of an electrophysiological signal, most often caused by a loose electrode. - - hedId - HED_0012516 - - - - Induction-artifact - Artifacts induced by nearby equipment. In EEG, these are usually of high frequency. - - hedId - HED_0012517 - - - - Line-noise-artifact - Power line noise at 50 Hz or 60 Hz. - - hedId - HED_0012518 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - frequencyUnits - - - hedId - HED_0012519 - - - - - Salt-bridge-artifact - Artifact from salt-bridge between EEG electrodes. - - hedId - HED_0012520 - - - - - - Data-marker - An indicator placed to mark something. - - hedId - HED_0012521 - - - Data-break-marker - An indicator place to indicate a gap in the data. - - hedId - HED_0012522 - - - - Temporal-marker - An indicator placed at a particular time in the data. - - hedId - HED_0012523 - - - Inset - Marks an intermediate point in an ongoing event of temporal extent. - - topLevelTagGroup - - - reserved - - - relatedTag - Onset - Offset - - - hedId - HED_0012524 - - - - Offset - Marks the end of an event of temporal extent. - - topLevelTagGroup - - - reserved - - - relatedTag - Onset - Inset - - - hedId - HED_0012525 - - - - Onset - Marks the start of an ongoing event of temporal extent. - - topLevelTagGroup - - - reserved - - - relatedTag - Inset - Offset - - - hedId - HED_0012526 - - - - Pause - Indicates the temporary interruption of the operation of a process and subsequently a wait for a signal to continue. - - hedId - HED_0012527 - - - - Time-out - A cancellation or cessation that automatically occurs when a predefined interval of time has passed without a certain event occurring. - - hedId - HED_0012528 - - - - Time-sync - A synchronization signal whose purpose is to help synchronize different signals or processes. Often used to indicate a marker inserted into the recorded data to allow post hoc synchronization of concurrently recorded data streams. - - hedId - HED_0012529 - - - - - - Data-resolution - Smallest change in a quality being measured by an sensor that causes a perceptible change. - - hedId - HED_0012530 - - - Printer-resolution - Resolution of a printer, usually expressed as the number of dots-per-inch for a printer. - - hedId - HED_0012531 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012532 - - - - - Screen-resolution - Resolution of a screen, usually expressed as the of pixels in a dimension for a digital display device. - - hedId - HED_0012533 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012534 - - - - - Sensory-resolution - Resolution of measurements by a sensing device. - - hedId - HED_0012535 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012536 - - - - - Spatial-resolution - Linear spacing of a spatial measurement. - - hedId - HED_0012537 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012538 - - - - - Spectral-resolution - Measures the ability of a sensor to resolve features in the electromagnetic spectrum. - - hedId - HED_0012539 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012540 - - - - - Temporal-resolution - Measures the ability of a sensor to resolve features in time. - - hedId - HED_0012541 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012542 - - - - - - Data-source-type - The type of place, person, or thing from which the data comes or can be obtained. - - hedId - HED_0012543 - - - Computed-feature - A feature computed from the data by a tool. This tag should be grouped with a label of the form Toolname_propertyName. - - hedId - HED_0012544 - - - - Computed-prediction - A computed extrapolation of known data. - - hedId - HED_0012545 - - - - Expert-annotation - An explanatory or critical comment or other in-context information provided by an authority. - - hedId - HED_0012546 - - - - Instrument-measurement - Information obtained from a device that is used to measure material properties or make other observations. - - hedId - HED_0012547 - - - - Observation - Active acquisition of information from a primary source. Should be grouped with a label of the form AgentID_featureName. - - hedId - HED_0012548 - - - - - Data-value - Designation of the type of a data item. - - hedId - HED_0012549 - - - Categorical-value - Indicates that something can take on a limited and usually fixed number of possible values. - - hedId - HED_0012550 - - - Categorical-class-value - Categorical values that fall into discrete classes such as true or false. The grouping is absolute in the sense that it is the same for all participants. - - hedId - HED_0012551 - - - All - To a complete degree or to the full or entire extent. - - relatedTag - Some - None - - - hedId - HED_0012552 - - - - Correct - Free from error. Especially conforming to fact or truth. - - relatedTag - Wrong - - - hedId - HED_0012553 - - - - Explicit - Stated clearly and in detail, leaving no room for confusion or doubt. - - relatedTag - Implicit - - - hedId - HED_0012554 - - - - False - Not in accordance with facts, reality or definitive criteria. - - relatedTag - True - - - hedId - HED_0012555 - - - - Implicit - Implied though not plainly expressed. - - relatedTag - Explicit - - - hedId - HED_0012556 - - - - Invalid - Not allowed or not conforming to the correct format or specifications. - - relatedTag - Valid - - - hedId - HED_0012557 - - - - None - No person or thing, nobody, not any. - - relatedTag - All - Some - - - hedId - HED_0012558 - - - - Some - At least a small amount or number of, but not a large amount of, or often. - - relatedTag - All - None - - - hedId - HED_0012559 - - - - True - Conforming to facts, reality or definitive criteria. - - relatedTag - False - - - hedId - HED_0012560 - - - - Unknown - The information has not been provided. - - relatedTag - Invalid - - - hedId - HED_0012561 - - - - Valid - Allowable, usable, or acceptable. - - relatedTag - Invalid - - - hedId - HED_0012562 - - - - Wrong - Inaccurate or not correct. - - relatedTag - Correct - - - hedId - HED_0012563 - - - - - Categorical-judgment-value - Categorical values that are based on the judgment or perception of the participant such familiar and famous. - - hedId - HED_0012564 - - - Abnormal - Deviating in any way from the state, position, structure, condition, behavior, or rule which is considered a norm. - - relatedTag - Normal - - - hedId - HED_0012565 - - - - Asymmetrical - Lacking symmetry or having parts that fail to correspond to one another in shape, size, or arrangement. - - relatedTag - Symmetrical - - - hedId - HED_0012566 - - - - Audible - A sound that can be perceived by the participant. - - relatedTag - Inaudible - - - hedId - HED_0012567 - - - - Complex - Hard, involved or complicated, elaborate, having many parts. - - relatedTag - Simple - - - hedId - HED_0012568 - - - - Congruent - Concordance of multiple evidence lines. In agreement or harmony. - - relatedTag - Incongruent - - - hedId - HED_0012569 - - - - Constrained - Keeping something within particular limits or bounds. - - relatedTag - Unconstrained - - - hedId - HED_0012570 - - - - Disordered - Not neatly arranged. Confused and untidy. A structural quality in which the parts of an object are non-rigid. - - relatedTag - Ordered - - - hedId - HED_0012571 - - - - Familiar - Recognized, familiar, or within the scope of knowledge. - - relatedTag - Unfamiliar - Famous - - - hedId - HED_0012572 - - - - Famous - A person who has a high degree of recognition by the general population for his or her success or accomplishments. A famous person. - - relatedTag - Familiar - Unfamiliar - - - hedId - HED_0012573 - - - - Inaudible - A sound below the threshold of perception of the participant. - - relatedTag - Audible - - - hedId - HED_0012574 - - - - Incongruent - Not in agreement or harmony. - - relatedTag - Congruent - - - hedId - HED_0012575 - - - - Involuntary - An action that is not made by choice. In the body, involuntary actions (such as blushing) occur automatically, and cannot be controlled by choice. - - relatedTag - Voluntary - - - hedId - HED_0012576 - - - - Masked - Information exists but is not provided or is partially obscured due to security,privacy, or other concerns. - - relatedTag - Unmasked - - - hedId - HED_0012577 - - - - Normal - Being approximately average or within certain limits. Conforming with or constituting a norm or standard or level or type or social norm. - - relatedTag - Abnormal - - - hedId - HED_0012578 - - - - Ordered - Conforming to a logical or comprehensible arrangement of separate elements. - - relatedTag - Disordered - - - hedId - HED_0012579 - - - - Simple - Easily understood or presenting no difficulties. - - relatedTag - Complex - - - hedId - HED_0012580 - - - - Symmetrical - Made up of exactly similar parts facing each other or around an axis. Showing aspects of symmetry. - - relatedTag - Asymmetrical - - - hedId - HED_0012581 - - - - Unconstrained - Moving without restriction. - - relatedTag - Constrained - - - hedId - HED_0012582 - - - - Unfamiliar - Not having knowledge or experience of. - - relatedTag - Familiar - Famous - - - hedId - HED_0012583 - - - - Unmasked - Information is revealed. - - relatedTag - Masked - - - hedId - HED_0012584 - - - - Voluntary - Using free will or design; not forced or compelled; controlled by individual volition. - - relatedTag - Involuntary - - - hedId - HED_0012585 - - - - - Categorical-level-value - Categorical values based on dividing a continuous variable into levels such as high and low. - - hedId - HED_0012586 - - - Cold - Having an absence of heat. - - relatedTag - Hot - - - hedId - HED_0012587 - - - - Deep - Extending relatively far inward or downward. - - relatedTag - Shallow - - - hedId - HED_0012588 - - - - High - Having a greater than normal degree, intensity, or amount. - - relatedTag - Low - Medium - - - hedId - HED_0012589 - - - - Hot - Having an excess of heat. - - relatedTag - Cold - - - hedId - HED_0012590 - - - - Large - Having a great extent such as in physical dimensions, period of time, amplitude or frequency. - - relatedTag - Small - - - hedId - HED_0012591 - - - - Liminal - Situated at a sensory threshold that is barely perceptible or capable of eliciting a response. - - relatedTag - Subliminal - Supraliminal - - - hedId - HED_0012592 - - - - Loud - Having a perceived high intensity of sound. - - relatedTag - Quiet - - - hedId - HED_0012593 - - - - Low - Less than normal in degree, intensity or amount. - - relatedTag - High - - - hedId - HED_0012594 - - - - Medium - Mid-way between small and large in number, quantity, magnitude or extent. - - relatedTag - Low - High - - - hedId - HED_0012595 - - - - Negative - Involving disadvantage or harm. - - relatedTag - Positive - - - hedId - HED_0012596 - - - - Positive - Involving advantage or good. - - relatedTag - Negative - - - hedId - HED_0012597 - - - - Quiet - Characterizing a perceived low intensity of sound. - - relatedTag - Loud - - - hedId - HED_0012598 - - - - Rough - Having a surface with perceptible bumps, ridges, or irregularities. - - relatedTag - Smooth - - - hedId - HED_0012599 - - - - Shallow - Having a depth which is relatively low. - - relatedTag - Deep - - - hedId - HED_0012600 - - - - Small - Having a small extent such as in physical dimensions, period of time, amplitude or frequency. - - relatedTag - Large - - - hedId - HED_0012601 - - - - Smooth - Having a surface free from bumps, ridges, or irregularities. - - relatedTag - Rough - - - hedId - HED_0012602 - - - - Subliminal - Situated below a sensory threshold that is imperceptible or not capable of eliciting a response. - - relatedTag - Liminal - Supraliminal - - - hedId - HED_0012603 - - - - Supraliminal - Situated above a sensory threshold that is perceptible or capable of eliciting a response. - - relatedTag - Liminal - Subliminal - - - hedId - HED_0012604 - - - - Thick - Wide in width, extent or cross-section. - - relatedTag - Thin - - - hedId - HED_0012605 - - - - Thin - Narrow in width, extent or cross-section. - - relatedTag - Thick - - - hedId - HED_0012606 - - - - - Categorical-location-value - Value indicating the location of something, primarily as an identifier rather than an expression of where the item is relative to something else. - - hedId - HED_0012607 - - - Anterior - Relating to an item on the front of an agent body (from the point of view of the agent) or on the front of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. - - hedId - HED_0012608 - - - - Lateral - Identifying the portion of an object away from the midline, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. - - hedId - HED_0012609 - - - - Left - Relating to an item on the left side of an agent body (from the point of view of the agent) or the left side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Left, Hand) as an identifier for the left hand. HED spatial relations should be used for relative positions such as (Hand, (Left-side-of, Keyboard)), which denotes the hand placed on the left side of the keyboard, which could be either the identified left hand or right hand. - - hedId - HED_0012610 - - - - Medial - Identifying the portion of an object towards the center, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. - - hedId - HED_0012611 - - - - Posterior - Relating to an item on the back of an agent body (from the point of view of the agent) or on the back of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. - - hedId - HED_0012612 - - - - Right - Relating to an item on the right side of an agent body (from the point of view of the agent) or the right side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Right, Hand) as an identifier for the right hand. HED spatial relations should be used for relative positions such as (Hand, (Right-side-of, Keyboard)), which denotes the hand placed on the right side of the keyboard, which could be either the identified left hand or right hand. - - hedId - HED_0012613 - - - - - Categorical-orientation-value - Value indicating the orientation or direction of something. - - hedId - HED_0012614 - - - Backward - Directed behind or to the rear. - - relatedTag - Forward - - - hedId - HED_0012615 - - - - Downward - Moving or leading toward a lower place or level. - - relatedTag - Leftward - Rightward - Upward - - - hedId - HED_0012616 - - - - Forward - At or near or directed toward the front. - - relatedTag - Backward - - - hedId - HED_0012617 - - - - Horizontally-oriented - Oriented parallel to or in the plane of the horizon. - - relatedTag - Vertically-oriented - - - hedId - HED_0012618 - - - - Leftward - Going toward or facing the left. - - relatedTag - Downward - Rightward - Upward - - - hedId - HED_0012619 - - - - Oblique - Slanting or inclined in direction, course, or position that is neither parallel nor perpendicular nor right-angular. - - relatedTag - Rotated - - - hedId - HED_0012620 - - - - Rightward - Going toward or situated on the right. - - relatedTag - Downward - Leftward - Upward - - - hedId - HED_0012621 - - - - Rotated - Positioned offset around an axis or center. - - hedId - HED_0012622 - - - - Upward - Moving, pointing, or leading to a higher place, point, or level. - - relatedTag - Downward - Leftward - Rightward - - - hedId - HED_0012623 - - - - Vertically-oriented - Oriented perpendicular to the plane of the horizon. - - relatedTag - Horizontally-oriented - - - hedId - HED_0012624 - - - - - - Physical-value - The value of some physical property of something. - - hedId - HED_0012625 - - - Temperature - A measure of hot or cold based on the average kinetic energy of the atoms or molecules in the system. - - hedId - HED_0012626 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - temperatureUnits - - - hedId - HED_0012627 - - - - - Weight - The relative mass or the quantity of matter contained by something. - - hedId - HED_0012628 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - weightUnits - - - hedId - HED_0012629 - - - - - - Quantitative-value - Something capable of being estimated or expressed with numeric values. - - hedId - HED_0012630 - - - Fraction - A numerical value between 0 and 1. - - hedId - HED_0012631 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012632 - - - - - Item-count - The integer count of something which is usually grouped with the entity it is counting. (Item-count/3, A) indicates that 3 of A have occurred up to this point. - - hedId - HED_0012633 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012634 - - - - - Item-index - The index of an item in a collection, sequence or other structure. (A (Item-index/3, B)) means that A is item number 3 in B. - - hedId - HED_0012635 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012636 - - - - - Item-interval - An integer indicating how many items or entities have passed since the last one of these. An item interval of 0 indicates the current item. - - hedId - HED_0012637 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012638 - - - - - Percentage - A fraction or ratio with 100 understood as the denominator. - - hedId - HED_0012639 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012640 - - - - - Ratio - A quotient of quantities of the same kind for different components within the same system. - - hedId - HED_0012641 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012642 - - - - - - Spatiotemporal-value - A property relating to space and/or time. - - hedId - HED_0012643 - - - Rate-of-change - The amount of change accumulated per unit time. - - hedId - HED_0012644 - - - Acceleration - Magnitude of the rate of change in either speed or direction. The direction of change should be given separately. - - hedId - HED_0012645 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - accelerationUnits - - - hedId - HED_0012646 - - - - - Frequency - Frequency is the number of occurrences of a repeating event per unit time. - - hedId - HED_0012647 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - frequencyUnits - - - hedId - HED_0012648 - - - - - Jerk-rate - Magnitude of the rate at which the acceleration of an object changes with respect to time. The direction of change should be given separately. - - hedId - HED_0012649 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - jerkUnits - - - hedId - HED_0012650 - - - - - Refresh-rate - The frequency with which the image on a computer monitor or similar electronic display screen is refreshed, usually expressed in hertz. - - hedId - HED_0012651 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012652 - - - - - Sampling-rate - The number of digital samples taken or recorded per unit of time. - - hedId - HED_0012653 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - frequencyUnits - - - hedId - HED_0012654 - - - - - Speed - A scalar measure of the rate of movement of the object expressed either as the distance traveled divided by the time taken (average speed) or the rate of change of position with respect to time at a particular point (instantaneous speed). The direction of change should be given separately. - - hedId - HED_0012655 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - speedUnits - - - hedId - HED_0012656 - - - - - Temporal-rate - The number of items per unit of time. - - hedId - HED_0012657 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - frequencyUnits - - - hedId - HED_0012658 - - - - - - Spatial-value - Value of an item involving space. - - hedId - HED_0012659 - - - Angle - The amount of inclination of one line to another or the plane of one object to another. - - hedId - HED_0012660 - - - # - - takesValue - - - unitClass - angleUnits - - - valueClass - numericClass - - - hedId - HED_0012661 - - - - - Distance - A measure of the space separating two objects or points. - - hedId - HED_0012662 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012663 - - - - - Position - A reference to the alignment of an object, a particular situation or view of a situation, or the location of an object. Coordinates with respect a specified frame of reference or the default Screen-frame if no frame is given. - - hedId - HED_0012664 - - - Clock-face - A location identifier based on clock-face numbering or anatomic subregion. Use Clock-face-position. - - deprecatedFrom - 8.2.0 - - - hedId - HED_0012326 - - - # - - deprecatedFrom - 8.2.0 - - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013228 - - - - - Clock-face-position - A location identifier based on clock-face numbering or anatomic subregion. As an object, just use the tag Clock. - - hedId - HED_0013229 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013230 - - - - - X-position - The position along the x-axis of the frame of reference. - - hedId - HED_0012665 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012666 - - - - - Y-position - The position along the y-axis of the frame of reference. - - hedId - HED_0012667 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012668 - - - - - Z-position - The position along the z-axis of the frame of reference. - - hedId - HED_0012669 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012670 - - - - - - Size - The physical magnitude of something. - - hedId - HED_0012671 - - - Area - The extent of a 2-dimensional surface enclosed within a boundary. - - hedId - HED_0012672 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - areaUnits - - - hedId - HED_0012673 - - - - - Depth - The distance from the surface of something especially from the perspective of looking from the front. - - hedId - HED_0012674 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012675 - - - - - Height - The vertical measurement or distance from the base to the top of an object. - - hedId - HED_0012676 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012677 - - - - - Length - The linear extent in space from one end of something to the other end, or the extent of something from beginning to end. - - hedId - HED_0012678 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012679 - - - - - Perimeter - The minimum length of paths enclosing a 2D shape. - - hedId - HED_0012680 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012681 - - - - - Radius - The distance of the line from the center of a circle or a sphere to its perimeter or outer surface, respectively. - - hedId - HED_0012682 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012683 - - - - - Volume - The amount of three dimensional space occupied by an object or the capacity of a space or container. - - hedId - HED_0012684 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - volumeUnits - - - hedId - HED_0012685 - - - - - Width - The extent or measurement of something from side to side. - - hedId - HED_0012686 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - physicalLengthUnits - - - hedId - HED_0012687 - - - - - - - Temporal-value - A characteristic of or relating to time or limited by time. - - hedId - HED_0012688 - - - Delay - The time at which an event start time is delayed from the current onset time. This tag defines the start time of an event of temporal extent and may be used with the Duration tag. - - topLevelTagGroup - - - reserved - - - requireChild - - - relatedTag - Duration - - - hedId - HED_0012689 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012690 - - - - - Duration - The period of time during which an event occurs. This tag defines the end time of an event of temporal extent and may be used with the Delay tag. - - topLevelTagGroup - - - reserved - - - requireChild - - - relatedTag - Delay - - - hedId - HED_0012691 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012692 - - - - - Time-interval - The period of time separating two instances, events, or occurrences. - - hedId - HED_0012693 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012694 - - - - - Time-value - A value with units of time. Usually grouped with tags identifying what the value represents. - - hedId - HED_0012695 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012696 - - - - - - - Statistical-value - A value based on or employing the principles of statistics. - - extensionAllowed - - - hedId - HED_0012697 - - - Data-maximum - The largest possible quantity or degree. - - hedId - HED_0012698 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012699 - - - - - Data-mean - The sum of a set of values divided by the number of values in the set. - - hedId - HED_0012700 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012701 - - - - - Data-median - The value which has an equal number of values greater and less than it. - - hedId - HED_0012702 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012703 - - - - - Data-minimum - The smallest possible quantity. - - hedId - HED_0012704 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012705 - - - - - Probability - A measure of the expectation of the occurrence of a particular event. - - hedId - HED_0012706 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012707 - - - - - Standard-deviation - A measure of the range of values in a set of numbers. Standard deviation is a statistic used as a measure of the dispersion or variation in a distribution, equal to the square root of the arithmetic mean of the squares of the deviations from the arithmetic mean. - - hedId - HED_0012708 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012709 - - - - - Statistical-accuracy - A measure of closeness to true value expressed as a number between 0 and 1. - - hedId - HED_0012710 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012711 - - - - - Statistical-precision - A quantitative representation of the degree of accuracy necessary for or associated with a particular action. - - hedId - HED_0012712 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012713 - - - - - Statistical-recall - Sensitivity is a measurement datum qualifying a binary classification test and is computed by subtracting the false negative rate to the integral numeral 1. - - hedId - HED_0012714 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012715 - - - - - Statistical-uncertainty - A measure of the inherent variability of repeated observation measurements of a quantity including quantities evaluated by statistical methods and by other means. - - hedId - HED_0012716 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0012717 - - - - - - - Data-variability-attribute - An attribute describing how something changes or varies. - - hedId - HED_0012718 - - - Abrupt - Marked by sudden change. - - hedId - HED_0012719 - - - - Constant - Continually recurring or continuing without interruption. Not changing in time or space. - - hedId - HED_0012720 - - - - Continuous - Uninterrupted in time, sequence, substance, or extent. - - relatedTag - Discrete - Discontinuous - - - hedId - HED_0012721 - - - - Decreasing - Becoming smaller or fewer in size, amount, intensity, or degree. - - relatedTag - Increasing - - - hedId - HED_0012722 - - - - Deterministic - No randomness is involved in the development of the future states of the element. - - relatedTag - Random - Stochastic - - - hedId - HED_0012723 - - - - Discontinuous - Having a gap in time, sequence, substance, or extent. - - relatedTag - Continuous - - - hedId - HED_0012724 - - - - Discrete - Constituting a separate entities or parts. - - relatedTag - Continuous - Discontinuous - - - hedId - HED_0012725 - - - - Estimated-value - Something that has been calculated or measured approximately. - - hedId - HED_0012726 - - - - Exact-value - A value that is viewed to the true value according to some standard. - - hedId - HED_0012727 - - - - Flickering - Moving irregularly or unsteadily or burning or shining fitfully or with a fluctuating light. - - hedId - HED_0012728 - - - - Fractal - Having extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size. - - hedId - HED_0012729 - - - - Increasing - Becoming greater in size, amount, or degree. - - relatedTag - Decreasing - - - hedId - HED_0012730 - - - - Random - Governed by or depending on chance. Lacking any definite plan or order or purpose. - - relatedTag - Deterministic - Stochastic - - - hedId - HED_0012731 - - - - Repetitive - A recurring action that is often non-purposeful. - - hedId - HED_0012732 - - - - Stochastic - Uses a random probability distribution or pattern that may be analyzed statistically but may not be predicted precisely to determine future states. - - relatedTag - Deterministic - Random - - - hedId - HED_0012733 - - - - Varying - Differing in size, amount, degree, or nature. - - hedId - HED_0012734 - - - - - - Environmental-property - Relating to or arising from the surroundings of an agent. - - hedId - HED_0012735 - - - Augmented-reality - Using technology that enhances real-world experiences with computer-derived digital overlays to change some aspects of perception of the natural environment. The digital content is shown to the user through a smart device or glasses and responds to changes in the environment. - - hedId - HED_0012736 - - - - Indoors - Located inside a building or enclosure. - - hedId - HED_0012737 - - - - Motion-platform - A mechanism that creates the feelings of being in a real motion environment. - - hedId - HED_0012738 - - - - Outdoors - Any area outside a building or shelter. - - hedId - HED_0012739 - - - - Real-world - Located in a place that exists in real space and time under realistic conditions. - - hedId - HED_0012740 - - - - Rural - Of or pertaining to the country as opposed to the city. - - hedId - HED_0012741 - - - - Terrain - Characterization of the physical features of a tract of land. - - hedId - HED_0012742 - - - Composite-terrain - Tracts of land characterized by a mixture of physical features. - - hedId - HED_0012743 - - - - Dirt-terrain - Tracts of land characterized by a soil surface and lack of vegetation. - - hedId - HED_0012744 - - - - Grassy-terrain - Tracts of land covered by grass. - - hedId - HED_0012745 - - - - Gravel-terrain - Tracts of land covered by a surface consisting a loose aggregation of small water-worn or pounded stones. - - hedId - HED_0012746 - - - - Leaf-covered-terrain - Tracts of land covered by leaves and composited organic material. - - hedId - HED_0012747 - - - - Muddy-terrain - Tracts of land covered by a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay. - - hedId - HED_0012748 - - - - Paved-terrain - Tracts of land covered with concrete, asphalt, stones, or bricks. - - hedId - HED_0012749 - - - - Rocky-terrain - Tracts of land consisting or full of rock or rocks. - - hedId - HED_0012750 - - - - Sloped-terrain - Tracts of land arranged in a sloping or inclined position. - - hedId - HED_0012751 - - - - Uneven-terrain - Tracts of land that are not level, smooth, or regular. - - hedId - HED_0012752 - - - - - Urban - Relating to, located in, or characteristic of a city or densely populated area. - - hedId - HED_0012753 - - - - Virtual-world - Using technology that creates immersive, computer-generated experiences that a person can interact with and navigate through. The digital content is generally delivered to the user through some type of headset and responds to changes in head position or through interaction with other types of sensors. Existing in a virtual setting such as a simulation or game environment. - - hedId - HED_0012754 - - - - - Informational-property - Something that pertains to a task. - - extensionAllowed - - - hedId - HED_0012755 - - - Description - An explanation of what the tag group it is in means. If the description is at the top-level of an event string, the description applies to the event. - - hedId - HED_0012756 - - - # - - takesValue - - - valueClass - textClass - - - hedId - HED_0012757 - - - - - ID - An alphanumeric name that identifies either a unique object or a unique class of objects. Here the object or class may be an idea, physical countable object (or class), or physical uncountable substance (or class). - - hedId - HED_0012758 - - - # - - takesValue - - - valueClass - textClass - - - hedId - HED_0012759 - - - - - Label - A string of 20 or fewer characters identifying something. Labels usually refer to general classes of things while IDs refer to specific instances. A term that is associated with some entity. A brief description given for purposes of identification. An identifying or descriptive marker that is attached to an object. - - hedId - HED_0012760 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012761 - - - - - Metadata - Data about data. Information that describes another set of data. - - hedId - HED_0012762 - - - Creation-date - The date on which the creation of this item began. - - hedId - HED_0012763 - - - # - - takesValue - - - valueClass - dateTimeClass - - - hedId - HED_0012764 - - - - - Experimental-note - A brief written record about the experiment. - - hedId - HED_0012765 - - - # - - takesValue - - - valueClass - textClass - - - hedId - HED_0012766 - - - - - Library-name - Official name of a HED library. - - hedId - HED_0012767 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012768 - - - - - Metadata-identifier - Identifier (usually unique) from another metadata source. - - hedId - HED_0012769 - - - CogAtlas - The Cognitive Atlas ID number of something. - - hedId - HED_0012770 - - - # - - takesValue - - - hedId - HED_0012771 - - - - - CogPo - The CogPO ID number of something. - - hedId - HED_0012772 - - - # - - takesValue - - - hedId - HED_0012773 - - - - - DOI - Digital object identifier for an object. - - hedId - HED_0012774 - - - # - - takesValue - - - hedId - HED_0012775 - - - - - OBO-identifier - The identifier of a term in some Open Biology Ontology (OBO) ontology. - - hedId - HED_0012776 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012777 - - - - - Species-identifier - A binomial species name from the NCBI Taxonomy, for example, homo sapiens, mus musculus, or rattus norvegicus. - - hedId - HED_0012778 - - - # - - takesValue - - - hedId - HED_0012779 - - - - - Subject-identifier - A sequence of characters used to identify, name, or characterize a trial or study subject. - - hedId - HED_0012780 - - - # - - takesValue - - - hedId - HED_0012781 - - - - - UUID - A unique universal identifier. - - hedId - HED_0012782 - - - # - - takesValue - - - hedId - HED_0012783 - - - - - Version-identifier - An alphanumeric character string that identifies a form or variant of a type or original. - - hedId - HED_0012784 - - - # - Usually is a semantic version. - - takesValue - - - hedId - HED_0012785 - - - - - - Modified-date - The date on which the item was modified (usually the last-modified data unless a complete record of dated modifications is kept. - - hedId - HED_0012786 - - - # - - takesValue - - - valueClass - dateTimeClass - - - hedId - HED_0012787 - - - - - Pathname - The specification of a node (file or directory) in a hierarchical file system, usually specified by listing the nodes top-down. - - hedId - HED_0012788 - - - # - - takesValue - - - hedId - HED_0012789 - - - - - URL - A valid URL. - - hedId - HED_0012790 - - - # - - takesValue - - - hedId - HED_0012791 - - - - - - Parameter - Something user-defined for this experiment. - - hedId - HED_0012792 - - - Parameter-label - The name of the parameter. - - hedId - HED_0012793 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012794 - - - - - Parameter-value - The value of the parameter. - - hedId - HED_0012795 - - - # - - takesValue - - - valueClass - textClass - - - hedId - HED_0012796 - - - - - - - Organizational-property - Relating to an organization or the action of organizing something. - - hedId - HED_0012797 - - - Collection - A tag designating a grouping of items such as in a set or list. - - reserved - - - hedId - HED_0012798 - - - # - Name of the collection. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012799 - - - - - Condition-variable - An aspect of the experiment or task that is to be varied during the experiment. Task-conditions are sometimes called independent variables or contrasts. - - reserved - - - hedId - HED_0012800 - - - # - Name of the condition variable. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012801 - - - - - Control-variable - An aspect of the experiment that is fixed throughout the study and usually is explicitly controlled. - - reserved - - - hedId - HED_0012802 - - - # - Name of the control variable. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012803 - - - - - Def - A HED-specific utility tag used with a defined name to represent the tags associated with that definition. - - requireChild - - - reserved - - - hedId - HED_0012804 - - - # - Name of the definition. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012805 - - - - - Def-expand - A HED specific utility tag that is grouped with an expanded definition. The child value of the Def-expand is the name of the expanded definition. - - requireChild - - - reserved - - - tagGroup - - - hedId - HED_0012806 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012807 - - - - - Definition - A HED-specific utility tag whose child value is the name of the concept and the tag group associated with the tag is an English language explanation of a concept. - - requireChild - - - reserved - - - topLevelTagGroup - - - hedId - HED_0012808 - - - # - Name of the definition. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012809 - - - - - Event-context - A special HED tag inserted as part of a top-level tag group to contain information about the interrelated conditions under which the event occurs. The event context includes information about other events that are ongoing when this event happens. - - reserved - - - topLevelTagGroup - - - unique - - - hedId - HED_0012810 - - - - Event-stream - A special HED tag indicating that this event is a member of an ordered succession of events. - - reserved - - - hedId - HED_0012811 - - - # - Name of the event stream. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012812 - - - - - Experimental-intertrial - A tag used to indicate a part of the experiment between trials usually where nothing is happening. - - reserved - - - hedId - HED_0012813 - - - # - Optional label for the intertrial block. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012814 - - - - - Experimental-trial - Designates a run or execution of an activity, for example, one execution of a script. A tag used to indicate a particular organizational part in the experimental design often containing a stimulus-response pair or stimulus-response-feedback triad. - - reserved - - - hedId - HED_0012815 - - - # - Optional label for the trial (often a numerical string). - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012816 - - - - - Indicator-variable - An aspect of the experiment or task that is measured as task conditions are varied during the experiment. Experiment indicators are sometimes called dependent variables. - - reserved - - - hedId - HED_0012817 - - - # - Name of the indicator variable. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012818 - - - - - Recording - A tag designating the data recording. Recording tags are usually have temporal scope which is the entire recording. - - reserved - - - hedId - HED_0012819 - - - # - Optional label for the recording. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012820 - - - - - Task - An assigned piece of work, usually with a time allotment. A tag used to indicate a linkage the structured activities performed as part of the experiment. - - reserved - - - hedId - HED_0012821 - - - # - Optional label for the task block. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012822 - - - - - Time-block - A tag used to indicate a contiguous time block in the experiment during which something is fixed or noted. - - reserved - - - hedId - HED_0012823 - - - # - Optional label for the task block. - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012824 - - - - - - Sensory-property - Relating to sensation or the physical senses. - - hedId - HED_0012825 - - - Sensory-attribute - A sensory characteristic associated with another entity. - - hedId - HED_0012826 - - - Auditory-attribute - Pertaining to the sense of hearing. - - hedId - HED_0012827 - - - Loudness - Perceived intensity of a sound. - - hedId - HED_0012828 - - - # - - takesValue - - - valueClass - numericClass - nameClass - - - hedId - HED_0012829 - - - - - Pitch - A perceptual property that allows the user to order sounds on a frequency scale. - - hedId - HED_0012830 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - frequencyUnits - - - hedId - HED_0012831 - - - - - Sound-envelope - Description of how a sound changes over time. - - hedId - HED_0012832 - - - Sound-envelope-attack - The time taken for initial run-up of level from nil to peak usually beginning when the key on a musical instrument is pressed. - - hedId - HED_0012833 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012834 - - - - - Sound-envelope-decay - The time taken for the subsequent run down from the attack level to the designated sustain level. - - hedId - HED_0012835 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012836 - - - - - Sound-envelope-release - The time taken for the level to decay from the sustain level to zero after the key is released. - - hedId - HED_0012837 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012838 - - - - - Sound-envelope-sustain - The time taken for the main sequence of the sound duration, until the key is released. - - hedId - HED_0012839 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - timeUnits - - - hedId - HED_0012840 - - - - - - Sound-volume - The sound pressure level (SPL) usually the ratio to a reference signal estimated as the lower bound of hearing. - - hedId - HED_0012841 - - - # - - takesValue - - - valueClass - numericClass - - - unitClass - intensityUnits - - - hedId - HED_0012842 - - - - - Timbre - The perceived sound quality of a singing voice or musical instrument. - - hedId - HED_0012843 - - - # - - takesValue - - - valueClass - nameClass - - - hedId - HED_0012844 - - - - - - Gustatory-attribute - Pertaining to the sense of taste. - - hedId - HED_0012845 - - - Bitter - Having a sharp, pungent taste. - - hedId - HED_0012846 - - - - Salty - Tasting of or like salt. - - hedId - HED_0012847 - - - - Savory - Belonging to a taste that is salty or spicy rather than sweet. - - hedId - HED_0012848 - - - - Sour - Having a sharp, acidic taste. - - hedId - HED_0012849 - - - - Sweet - Having or resembling the taste of sugar. - - hedId - HED_0012850 - - - - - Olfactory-attribute - Having a smell. - - hedId - HED_0012851 - - - - Somatic-attribute - Pertaining to the feelings in the body or of the nervous system. - - hedId - HED_0012852 - - - Pain - The sensation of discomfort, distress, or agony, resulting from the stimulation of specialized nerve endings. - - hedId - HED_0012853 - - - - Stress - The negative mental, emotional, and physical reactions that occur when environmental stressors are perceived as exceeding the adaptive capacities of the individual. - - hedId - HED_0012854 - - - - - Tactile-attribute - Pertaining to the sense of touch. - - hedId - HED_0012855 - - - Tactile-pressure - Having a feeling of heaviness. - - hedId - HED_0012856 - - - - Tactile-temperature - Having a feeling of hotness or coldness. - - hedId - HED_0012857 - - - - Tactile-texture - Having a feeling of roughness. - - hedId - HED_0012858 - - - - Tactile-vibration - Having a feeling of mechanical oscillation. - - hedId - HED_0012859 - - - - - Vestibular-attribute - Pertaining to the sense of balance or body position. - - hedId - HED_0012860 - - - - Visual-attribute - Pertaining to the sense of sight. - - hedId - HED_0012861 - - - Color - The appearance of objects (or light sources) described in terms of perception of their hue and lightness (or brightness) and saturation. - - hedId - HED_0012862 - - - CSS-color - One of 140 colors supported by all browsers. For more details such as the color RGB or HEX values,check:https://www.w3schools.com/colors/colors_groups.asp. - - hedId - HED_0012863 - - - Blue-color - CSS color group. - - hedId - HED_0012864 - - - Blue - CSS-color 0x0000FF. - - hedId - HED_0012865 - - - - CadetBlue - CSS-color 0x5F9EA0. - - hedId - HED_0012866 - - - - CornflowerBlue - CSS-color 0x6495ED. - - hedId - HED_0012867 - - - - DarkBlue - CSS-color 0x00008B. - - hedId - HED_0012868 - - - - DeepSkyBlue - CSS-color 0x00BFFF. - - hedId - HED_0012869 - - - - DodgerBlue - CSS-color 0x1E90FF. - - hedId - HED_0012870 - - - - LightBlue - CSS-color 0xADD8E6. - - hedId - HED_0012871 - - - - LightSkyBlue - CSS-color 0x87CEFA. - - hedId - HED_0012872 - - - - LightSteelBlue - CSS-color 0xB0C4DE. - - hedId - HED_0012873 - - - - MediumBlue - CSS-color 0x0000CD. - - hedId - HED_0012874 - - - - MidnightBlue - CSS-color 0x191970. - - hedId - HED_0012875 - - - - Navy - CSS-color 0x000080. - - hedId - HED_0012876 - - - - PowderBlue - CSS-color 0xB0E0E6. - - hedId - HED_0012877 - - - - RoyalBlue - CSS-color 0x4169E1. - - hedId - HED_0012878 - - - - SkyBlue - CSS-color 0x87CEEB. - - hedId - HED_0012879 - - - - SteelBlue - CSS-color 0x4682B4. - - hedId - HED_0012880 - - - - - Brown-color - CSS color group. - - hedId - HED_0012881 - - - Bisque - CSS-color 0xFFE4C4. - - hedId - HED_0012882 - - - - BlanchedAlmond - CSS-color 0xFFEBCD. - - hedId - HED_0012883 - - - - Brown - CSS-color 0xA52A2A. - - hedId - HED_0012884 - - - - BurlyWood - CSS-color 0xDEB887. - - hedId - HED_0012885 - - - - Chocolate - CSS-color 0xD2691E. - - hedId - HED_0012886 - - - - Cornsilk - CSS-color 0xFFF8DC. - - hedId - HED_0012887 - - - - DarkGoldenRod - CSS-color 0xB8860B. - - hedId - HED_0012888 - - - - GoldenRod - CSS-color 0xDAA520. - - hedId - HED_0012889 - - - - Maroon - CSS-color 0x800000. - - hedId - HED_0012890 - - - - NavajoWhite - CSS-color 0xFFDEAD. - - hedId - HED_0012891 - - - - Olive - CSS-color 0x808000. - - hedId - HED_0012892 - - - - Peru - CSS-color 0xCD853F. - - hedId - HED_0012893 - - - - RosyBrown - CSS-color 0xBC8F8F. - - hedId - HED_0012894 - - - - SaddleBrown - CSS-color 0x8B4513. - - hedId - HED_0012895 - - - - SandyBrown - CSS-color 0xF4A460. - - hedId - HED_0012896 - - - - Sienna - CSS-color 0xA0522D. - - hedId - HED_0012897 - - - - Tan - CSS-color 0xD2B48C. - - hedId - HED_0012898 - - - - Wheat - CSS-color 0xF5DEB3. - - hedId - HED_0012899 - - - - - Cyan-color - CSS color group. - - hedId - HED_0012900 - - - Aqua - CSS-color 0x00FFFF. - - hedId - HED_0012901 - - - - Aquamarine - CSS-color 0x7FFFD4. - - hedId - HED_0012902 - - - - Cyan - CSS-color 0x00FFFF. - - hedId - HED_0012903 - - - - DarkTurquoise - CSS-color 0x00CED1. - - hedId - HED_0012904 - - - - LightCyan - CSS-color 0xE0FFFF. - - hedId - HED_0012905 - - - - MediumTurquoise - CSS-color 0x48D1CC. - - hedId - HED_0012906 - - - - PaleTurquoise - CSS-color 0xAFEEEE. - - hedId - HED_0012907 - - - - Turquoise - CSS-color 0x40E0D0. - - hedId - HED_0012908 - - - - - Gray-color - CSS color group. - - hedId - HED_0012909 - - - Black - CSS-color 0x000000. - - hedId - HED_0012910 - - - - DarkGray - CSS-color 0xA9A9A9. - - hedId - HED_0012911 - - - - DarkSlateGray - CSS-color 0x2F4F4F. - - hedId - HED_0012912 - - - - DimGray - CSS-color 0x696969. - - hedId - HED_0012913 - - - - Gainsboro - CSS-color 0xDCDCDC. - - hedId - HED_0012914 - - - - Gray - CSS-color 0x808080. - - hedId - HED_0012915 - - - - LightGray - CSS-color 0xD3D3D3. - - hedId - HED_0012916 - - - - LightSlateGray - CSS-color 0x778899. - - hedId - HED_0012917 - - - - Silver - CSS-color 0xC0C0C0. - - hedId - HED_0012918 - - - - SlateGray - CSS-color 0x708090. - - hedId - HED_0012919 - - - - - Green-color - CSS color group. - - hedId - HED_0012920 - - - Chartreuse - CSS-color 0x7FFF00. - - hedId - HED_0012921 - - - - DarkCyan - CSS-color 0x008B8B. - - hedId - HED_0012922 - - - - DarkGreen - CSS-color 0x006400. - - hedId - HED_0012923 - - - - DarkOliveGreen - CSS-color 0x556B2F. - - hedId - HED_0012924 - - - - DarkSeaGreen - CSS-color 0x8FBC8F. - - hedId - HED_0012925 - - - - ForestGreen - CSS-color 0x228B22. - - hedId - HED_0012926 - - - - Green - CSS-color 0x008000. - - hedId - HED_0012927 - - - - GreenYellow - CSS-color 0xADFF2F. - - hedId - HED_0012928 - - - - LawnGreen - CSS-color 0x7CFC00. - - hedId - HED_0012929 - - - - LightGreen - CSS-color 0x90EE90. - - hedId - HED_0012930 - - - - LightSeaGreen - CSS-color 0x20B2AA. - - hedId - HED_0012931 - - - - Lime - CSS-color 0x00FF00. - - hedId - HED_0012932 - - - - LimeGreen - CSS-color 0x32CD32. - - hedId - HED_0012933 - - - - MediumAquaMarine - CSS-color 0x66CDAA. - - hedId - HED_0012934 - - - - MediumSeaGreen - CSS-color 0x3CB371. - - hedId - HED_0012935 - - - - MediumSpringGreen - CSS-color 0x00FA9A. - - hedId - HED_0012936 - - - - OliveDrab - CSS-color 0x6B8E23. - - hedId - HED_0012937 - - - - PaleGreen - CSS-color 0x98FB98. - - hedId - HED_0012938 - - - - SeaGreen - CSS-color 0x2E8B57. - - hedId - HED_0012939 - - - - SpringGreen - CSS-color 0x00FF7F. - - hedId - HED_0012940 - - - - Teal - CSS-color 0x008080. - - hedId - HED_0012941 - - - - YellowGreen - CSS-color 0x9ACD32. - - hedId - HED_0012942 - - - - - Orange-color - CSS color group. - - hedId - HED_0012943 - - - Coral - CSS-color 0xFF7F50. - - hedId - HED_0012944 - - - - DarkOrange - CSS-color 0xFF8C00. - - hedId - HED_0012945 - - - - Orange - CSS-color 0xFFA500. - - hedId - HED_0012946 - - - - OrangeRed - CSS-color 0xFF4500. - - hedId - HED_0012947 - - - - Tomato - CSS-color 0xFF6347. - - hedId - HED_0012948 - - - - - Pink-color - CSS color group. - - hedId - HED_0012949 - - - DeepPink - CSS-color 0xFF1493. - - hedId - HED_0012950 - - - - HotPink - CSS-color 0xFF69B4. - - hedId - HED_0012951 - - - - LightPink - CSS-color 0xFFB6C1. - - hedId - HED_0012952 - - - - MediumVioletRed - CSS-color 0xC71585. - - hedId - HED_0012953 - - - - PaleVioletRed - CSS-color 0xDB7093. - - hedId - HED_0012954 - - - - Pink - CSS-color 0xFFC0CB. - - hedId - HED_0012955 - - - - - Purple-color - CSS color group. - - hedId - HED_0012956 - - - BlueViolet - CSS-color 0x8A2BE2. - - hedId - HED_0012957 - - - - DarkMagenta - CSS-color 0x8B008B. - - hedId - HED_0012958 - - - - DarkOrchid - CSS-color 0x9932CC. - - hedId - HED_0012959 - - - - DarkSlateBlue - CSS-color 0x483D8B. - - hedId - HED_0012960 - - - - DarkViolet - CSS-color 0x9400D3. - - hedId - HED_0012961 - - - - Fuchsia - CSS-color 0xFF00FF. - - hedId - HED_0012962 - - - - Indigo - CSS-color 0x4B0082. - - hedId - HED_0012963 - - - - Lavender - CSS-color 0xE6E6FA. - - hedId - HED_0012964 - - - - Magenta - CSS-color 0xFF00FF. - - hedId - HED_0012965 - - - - MediumOrchid - CSS-color 0xBA55D3. - - hedId - HED_0012966 - - - - MediumPurple - CSS-color 0x9370DB. - - hedId - HED_0012967 - - - - MediumSlateBlue - CSS-color 0x7B68EE. - - hedId - HED_0012968 - - - - Orchid - CSS-color 0xDA70D6. - - hedId - HED_0012969 - - - - Plum - CSS-color 0xDDA0DD. - - hedId - HED_0012970 - - - - Purple - CSS-color 0x800080. - - hedId - HED_0012971 - - - - RebeccaPurple - CSS-color 0x663399. - - hedId - HED_0012972 - - - - SlateBlue - CSS-color 0x6A5ACD. - - hedId - HED_0012973 - - - - Thistle - CSS-color 0xD8BFD8. - - hedId - HED_0012974 - - - - Violet - CSS-color 0xEE82EE. - - hedId - HED_0012975 - - - - - Red-color - CSS color group. - - hedId - HED_0012976 - - - Crimson - CSS-color 0xDC143C. - - hedId - HED_0012977 - - - - DarkRed - CSS-color 0x8B0000. - - hedId - HED_0012978 - - - - DarkSalmon - CSS-color 0xE9967A. - - hedId - HED_0012979 - - - - FireBrick - CSS-color 0xB22222. - - hedId - HED_0012980 - - - - IndianRed - CSS-color 0xCD5C5C. - - hedId - HED_0012981 - - - - LightCoral - CSS-color 0xF08080. - - hedId - HED_0012982 - - - - LightSalmon - CSS-color 0xFFA07A. - - hedId - HED_0012983 - - - - Red - CSS-color 0xFF0000. - - hedId - HED_0012984 - - - - Salmon - CSS-color 0xFA8072. - - hedId - HED_0012985 - - - - - White-color - CSS color group. - - hedId - HED_0012986 - - - AliceBlue - CSS-color 0xF0F8FF. - - hedId - HED_0012987 - - - - AntiqueWhite - CSS-color 0xFAEBD7. - - hedId - HED_0012988 - - - - Azure - CSS-color 0xF0FFFF. - - hedId - HED_0012989 - - - - Beige - CSS-color 0xF5F5DC. - - hedId - HED_0012990 - - - - FloralWhite - CSS-color 0xFFFAF0. - - hedId - HED_0012991 - - - - GhostWhite - CSS-color 0xF8F8FF. - - hedId - HED_0012992 - - - - HoneyDew - CSS-color 0xF0FFF0. - - hedId - HED_0012993 - - - - Ivory - CSS-color 0xFFFFF0. - - hedId - HED_0012994 - - - - LavenderBlush - CSS-color 0xFFF0F5. - - hedId - HED_0012995 - - - - Linen - CSS-color 0xFAF0E6. - - hedId - HED_0012996 - - - - MintCream - CSS-color 0xF5FFFA. - - hedId - HED_0012997 - - - - MistyRose - CSS-color 0xFFE4E1. - - hedId - HED_0012998 - - - - OldLace - CSS-color 0xFDF5E6. - - hedId - HED_0012999 - - - - SeaShell - CSS-color 0xFFF5EE. - - hedId - HED_0013000 - - - - Snow - CSS-color 0xFFFAFA. - - hedId - HED_0013001 - - - - White - CSS-color 0xFFFFFF. - - hedId - HED_0013002 - - - - WhiteSmoke - CSS-color 0xF5F5F5. - - hedId - HED_0013003 - - - - - Yellow-color - CSS color group. - - hedId - HED_0013004 - - - DarkKhaki - CSS-color 0xBDB76B. - - hedId - HED_0013005 - - - - Gold - CSS-color 0xFFD700. - - hedId - HED_0013006 - - - - Khaki - CSS-color 0xF0E68C. - - hedId - HED_0013007 - - - - LemonChiffon - CSS-color 0xFFFACD. - - hedId - HED_0013008 - - - - LightGoldenRodYellow - CSS-color 0xFAFAD2. - - hedId - HED_0013009 - - - - LightYellow - CSS-color 0xFFFFE0. - - hedId - HED_0013010 - - - - Moccasin - CSS-color 0xFFE4B5. - - hedId - HED_0013011 - - - - PaleGoldenRod - CSS-color 0xEEE8AA. - - hedId - HED_0013012 - - - - PapayaWhip - CSS-color 0xFFEFD5. - - hedId - HED_0013013 - - - - PeachPuff - CSS-color 0xFFDAB9. - - hedId - HED_0013014 - - - - Yellow - CSS-color 0xFFFF00. - - hedId - HED_0013015 - - - - - - Color-shade - A slight degree of difference between colors, especially with regard to how light or dark it is or as distinguished from one nearly like it. - - hedId - HED_0013016 - - - Dark-shade - A color tone not reflecting much light. - - hedId - HED_0013017 - - - - Light-shade - A color tone reflecting more light. - - hedId - HED_0013018 - - - - - Grayscale - Using a color map composed of shades of gray, varying from black at the weakest intensity to white at the strongest. - - hedId - HED_0013019 - - - # - White intensity between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013020 - - - - - HSV-color - A color representation that models how colors appear under light. - - hedId - HED_0013021 - - - HSV-value - An attribute of a visual sensation according to which an area appears to emit more or less light. - - hedId - HED_0013022 - - - # - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013023 - - - - - Hue - Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors. - - hedId - HED_0013024 - - - # - Angular value between 0 and 360. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013025 - - - - - Saturation - Colorfulness of a stimulus relative to its own brightness. - - hedId - HED_0013026 - - - # - B value of RGB between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013027 - - - - - - RGB-color - A color from the RGB schema. - - hedId - HED_0013028 - - - RGB-blue - The blue component. - - hedId - HED_0013029 - - - # - B value of RGB between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013030 - - - - - RGB-green - The green component. - - hedId - HED_0013031 - - - # - G value of RGB between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013032 - - - - - RGB-red - The red component. - - hedId - HED_0013033 - - - # - R value of RGB between 0 and 1. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013034 - - - - - - - Luminance - A quality that exists by virtue of the luminous intensity per unit area projected in a given direction. - - hedId - HED_0013035 - - - - Luminance-contrast - The difference in luminance in specific portions of a scene or image. - - suggestedTag - Percentage - Ratio - - - hedId - HED_0013036 - - - # - A non-negative value, usually in the range 0 to 1 or alternative 0 to 100, if representing a percentage. - - takesValue - - - valueClass - numericClass - - - hedId - HED_0013037 - - - - - Opacity - A measure of impenetrability to light. - - hedId - HED_0013038 - - - - - - Sensory-presentation - The entity has a sensory manifestation. - - hedId - HED_0013039 - - - Auditory-presentation - The sense of hearing is used in the presentation to the user. - - hedId - HED_0013040 - - - Loudspeaker-separation - The distance between two loudspeakers. Grouped with the Distance tag. - - suggestedTag - Distance - - - hedId - HED_0013041 - - - - Monophonic - Relating to sound transmission, recording, or reproduction involving a single transmission path. - - hedId - HED_0013042 - - - - Silent - The absence of ambient audible sound or the state of having ceased to produce sounds. - - hedId - HED_0013043 - - - - Stereophonic - Relating to, or constituting sound reproduction involving the use of separated microphones and two transmission channels to achieve the sound separation of a live hearing. - - hedId - HED_0013044 - - - - - Gustatory-presentation - The sense of taste used in the presentation to the user. - - hedId - HED_0013045 - - - - Olfactory-presentation - The sense of smell used in the presentation to the user. - - hedId - HED_0013046 - - - - Somatic-presentation - The nervous system is used in the presentation to the user. - - hedId - HED_0013047 - - - - Tactile-presentation - The sense of touch used in the presentation to the user. - - hedId - HED_0013048 - - - - Vestibular-presentation - The sense balance used in the presentation to the user. - - hedId - HED_0013049 - - - - Visual-presentation - The sense of sight used in the presentation to the user. - - hedId - HED_0013050 - - - 2D-view - A view showing only two dimensions. - - hedId - HED_0013051 - - - - 3D-view - A view showing three dimensions. - - hedId - HED_0013052 - - - - Background-view - Parts of the view that are farthest from the viewer and usually the not part of the visual focus. - - hedId - HED_0013053 - - - - Bistable-view - Something having two stable visual forms that have two distinguishable stable forms as in optical illusions. - - hedId - HED_0013054 - - - - Foreground-view - Parts of the view that are closest to the viewer and usually the most important part of the visual focus. - - hedId - HED_0013055 - - - - Foveal-view - Visual presentation directly on the fovea. A view projected on the small depression in the retina containing only cones and where vision is most acute. - - hedId - HED_0013056 - - - - Map-view - A diagrammatic representation of an area of land or sea showing physical features, cities, roads. - - hedId - HED_0013057 - - - Aerial-view - Elevated view of an object from above, with a perspective as though the observer were a bird. - - hedId - HED_0013058 - - - - Satellite-view - A representation as captured by technology such as a satellite. - - hedId - HED_0013059 - - - - Street-view - A 360-degrees panoramic view from a position on the ground. - - hedId - HED_0013060 - - - - - Peripheral-view - Indirect vision as it occurs outside the point of fixation. - - hedId - HED_0013061 - - - - - - - Task-property - Something that pertains to a task. - - extensionAllowed - - - hedId - HED_0013062 - - - Task-action-type - How an agent action should be interpreted in terms of the task specification. - - hedId - HED_0013063 - - - Appropriate-action - An action suitable or proper in the circumstances. - - relatedTag - Inappropriate-action - - - hedId - HED_0013064 - - - - Correct-action - An action that was a correct response in the context of the task. - - relatedTag - Incorrect-action - Indeterminate-action - - - hedId - HED_0013065 - - - - Correction - An action offering an improvement to replace a mistake or error. - - hedId - HED_0013066 - - - - Done-indication - An action that indicates that the participant has completed this step in the task. - - relatedTag - Ready-indication - - - hedId - HED_0013067 - - - - Imagined-action - Form a mental image or concept of something. This is used to identity something that only happened in the imagination of the participant as in imagined movements in motor imagery paradigms. - - hedId - HED_0013068 - - - - Inappropriate-action - An action not in keeping with what is correct or proper for the task. - - relatedTag - Appropriate-action - - - hedId - HED_0013069 - - - - Incorrect-action - An action considered wrong or incorrect in the context of the task. - - relatedTag - Correct-action - Indeterminate-action - - - hedId - HED_0013070 - - - - Indeterminate-action - An action that cannot be distinguished between two or more possibilities in the current context. This tag might be applied when an outside evaluator or a classification algorithm cannot determine a definitive result. - - relatedTag - Correct-action - Incorrect-action - Miss - Near-miss - - - hedId - HED_0013071 - - - - Miss - An action considered to be a failure in the context of the task. For example, if the agent is supposed to try to hit a target and misses. - - relatedTag - Near-miss - - - hedId - HED_0013072 - - - - Near-miss - An action barely satisfied the requirements of the task. In a driving experiment for example this could pertain to a narrowly avoided collision or other accident. - - relatedTag - Miss - - - hedId - HED_0013073 - - - - Omitted-action - An expected response was skipped. - - hedId - HED_0013074 - - - - Ready-indication - An action that indicates that the participant is ready to perform the next step in the task. - - relatedTag - Done-indication - - - hedId - HED_0013075 - - - - - Task-attentional-demand - Strategy for allocating attention toward goal-relevant information. - - hedId - HED_0013076 - - - Bottom-up-attention - Attentional guidance purely by externally driven factors to stimuli that are salient because of their inherent properties relative to the background. Sometimes this is referred to as stimulus driven. - - relatedTag - Top-down-attention - - - hedId - HED_0013077 - - - - Covert-attention - Paying attention without moving the eyes. - - relatedTag - Overt-attention - - - hedId - HED_0013078 - - - - Divided-attention - Integrating parallel multiple stimuli. Behavior involving responding simultaneously to multiple tasks or multiple task demands. - - relatedTag - Focused-attention - - - hedId - HED_0013079 - - - - Focused-attention - Responding discretely to specific visual, auditory, or tactile stimuli. - - relatedTag - Divided-attention - - - hedId - HED_0013080 - - - - Orienting-attention - Directing attention to a target stimulus. - - hedId - HED_0013081 - - - - Overt-attention - Selectively processing one location over others by moving the eyes to point at that location. - - relatedTag - Covert-attention - - - hedId - HED_0013082 - - - - Selective-attention - Maintaining a behavioral or cognitive set in the face of distracting or competing stimuli. Ability to pay attention to a limited array of all available sensory information. - - hedId - HED_0013083 - - - - Sustained-attention - Maintaining a consistent behavioral response during continuous and repetitive activity. - - hedId - HED_0013084 - - - - Switched-attention - Having to switch attention between two or more modalities of presentation. - - hedId - HED_0013085 - - - - Top-down-attention - Voluntary allocation of attention to certain features. Sometimes this is referred to goal-oriented attention. - - relatedTag - Bottom-up-attention - - - hedId - HED_0013086 - - - - - Task-effect-evidence - The evidence supporting the conclusion that the event had the specified effect. - - hedId - HED_0013087 - - - Behavioral-evidence - An indication or conclusion based on the behavior of an agent. - - hedId - HED_0013088 - - - - Computational-evidence - A type of evidence in which data are produced, and/or generated, and/or analyzed on a computer. - - hedId - HED_0013089 - - - - External-evidence - A phenomenon that follows and is caused by some previous phenomenon. - - hedId - HED_0013090 - - - - Intended-effect - A phenomenon that is intended to follow and be caused by some previous phenomenon. - - hedId - HED_0013091 - - - - - Task-event-role - The purpose of an event with respect to the task. - - hedId - HED_0013092 - - - Cue - A signal for an action usually indicating a particular response. - - hedId - HED_0013104 - - - - Experimental-stimulus - Part of something designed to elicit a response in the experiment. - - hedId - HED_0013093 - - - - Feedback - An evaluative response to an inquiry, process, event, or activity. - - hedId - HED_0013108 - - - - Incidental - A sensory or other type of event that is unrelated to the task or experiment. - - hedId - HED_0013094 - - - - Instructional - Usually associated with a sensory event intended to give instructions to the participant about the task or behavior. - - hedId - HED_0013095 - - - - Mishap - Unplanned disruption such as an equipment or experiment control abnormality or experimenter error. - - hedId - HED_0013096 - - - - Participant-response - Something related to a participant actions in performing the task. - - hedId - HED_0013097 - - - - Task-activity - Something that is part of the overall task or is necessary to the overall experiment but is not directly part of a stimulus-response cycle. Examples would be taking a survey or provided providing a silva sample. - - hedId - HED_0013098 - - - - Warning - Something that should warn the participant that the parameters of the task have been or are about to be exceeded such as a warning message about getting too close to the shoulder of the road in a driving task. - - hedId - HED_0013099 - - - - - Task-relationship - Specifying organizational importance of sub-tasks. - - hedId - HED_0013100 - - - Background-subtask - A part of the task which should be performed in the background as for example inhibiting blinks due to instruction while performing the primary task. - - hedId - HED_0013101 - - - - Primary-subtask - A part of the task which should be the primary focus of the participant. - - hedId - HED_0013102 - - - - - Task-stimulus-role - The role the stimulus or other type of sensory event, such as feedback, plays in the task. - - hedId - HED_0013103 - - - Distractor - A person or thing that distracts or a plausible but incorrect option in a multiple-choice question. In psychological studies this is sometimes referred to as a foil. - - hedId - HED_0013105 - - - - Expected - Considered likely, probable or anticipated. Something of low information value as in frequent non-targets in an RSVP paradigm. - - relatedTag - Unexpected - - - suggestedTag - Target - - - hedId - HED_0013106 - - - - Extraneous - Irrelevant or unrelated to the subject being dealt with. - - hedId - HED_0013107 - - - - Go-signal - An indicator to proceed with a planned action. - - relatedTag - Stop-signal - - - hedId - HED_0013109 - - - - Meaningful - Conveying significant or relevant information. - - hedId - HED_0013110 - - - - Newly-learned - Representing recently acquired information or understanding. - - hedId - HED_0013111 - - - - Non-informative - Something that is not useful in forming an opinion or judging an outcome. - - hedId - HED_0013112 - - - - Non-target - Something other than that done or looked for. Also tag Expected if the Non-target is frequent. - - relatedTag - Target - - - hedId - HED_0013113 - - - - Not-meaningful - Not having a serious, important, or useful quality or purpose. - - hedId - HED_0013114 - - - - Novel - Having no previous example or precedent or parallel. - - hedId - HED_0013115 - - - - Oddball - Something unusual, or infrequent. - - relatedTag - Unexpected - - - suggestedTag - Target - - - hedId - HED_0013116 - - - - Penalty - A disadvantage, loss, or hardship due to some action. - - hedId - HED_0013117 - - - - Planned - Something that was decided on or arranged in advance. - - relatedTag - Unplanned - - - hedId - HED_0013118 - - - - Priming - An implicit memory effect in which exposure to a stimulus influences response to a later stimulus. - - hedId - HED_0013119 - - - - Query - A sentence of inquiry that asks for a reply. - - hedId - HED_0013120 - - - - Reward - A positive reinforcement for a desired action, behavior or response. - - hedId - HED_0013121 - - - - Stop-signal - An indicator that the agent should stop the current activity. - - relatedTag - Go-signal - - - hedId - HED_0013122 - - - - Target - Something fixed as a goal, destination, or point of examination. - - hedId - HED_0013123 - - - - Threat - An indicator that signifies hostility and predicts an increased probability of attack. - - hedId - HED_0013124 - - - - Timed - Something planned or scheduled to be done at a particular time or lasting for a specified amount of time. - - hedId - HED_0013125 - - - - Unexpected - Something that is not anticipated. - - relatedTag - Expected - - - hedId - HED_0013126 - - - - Unplanned - Something that has not been planned as part of the task. - - relatedTag - Planned - - - hedId - HED_0013127 - - - - - - - Relation - Concerns the way in which two or more people or things are connected. - - extensionAllowed - - - hedId - HED_0013128 - - - Comparative-relation - Something considered in comparison to something else. The first entity is the focus. - - hedId - HED_0013129 - - - Approximately-equal-to - (A, (Approximately-equal-to, B)) indicates that A and B have almost the same value. Here A and B could refer to sizes, orders, positions or other quantities. - - hedId - HED_0013130 - - - - Equal-to - (A, (Equal-to, B)) indicates that the size or order of A is the same as that of B. - - hedId - HED_0013131 - - - - Greater-than - (A, (Greater-than, B)) indicates that the relative size or order of A is bigger than that of B. - - hedId - HED_0013132 - - - - Greater-than-or-equal-to - (A, (Greater-than-or-equal-to, B)) indicates that the relative size or order of A is bigger than or the same as that of B. - - hedId - HED_0013133 - - - - Less-than - (A, (Less-than, B)) indicates that A is smaller than B. Here A and B could refer to sizes, orders, positions or other quantities. - - hedId - HED_0013134 - - - - Less-than-or-equal-to - (A, (Less-than-or-equal-to, B)) indicates that the relative size or order of A is smaller than or equal to B. - - hedId - HED_0013135 - - - - Not-equal-to - (A, (Not-equal-to, B)) indicates that the size or order of A is not the same as that of B. - - hedId - HED_0013136 - - - - - Connective-relation - Indicates two entities are related in some way. The first entity is the focus. - - hedId - HED_0013137 - - - Belongs-to - (A, (Belongs-to, B)) indicates that A is a member of B. - - hedId - HED_0013138 - - - - Connected-to - (A, (Connected-to, B)) indicates that A is related to B in some respect, usually through a direct link. - - hedId - HED_0013139 - - - - Contained-in - (A, (Contained-in, B)) indicates that A is completely inside of B. - - hedId - HED_0013140 - - - - Described-by - (A, (Described-by, B)) indicates that B provides information about A. - - hedId - HED_0013141 - - - - From-to - (A, (From-to, B)) indicates a directional relation from A to B. A is considered the source. - - hedId - HED_0013142 - - - - Group-of - (A, (Group-of, B)) indicates A is a group of items of type B. - - hedId - HED_0013143 - - - - Implied-by - (A, (Implied-by, B)) indicates B is suggested by A. - - hedId - HED_0013144 - - - - Includes - (A, (Includes, B)) indicates that A has B as a member or part. - - hedId - HED_0013145 - - - - Interacts-with - (A, (Interacts-with, B)) indicates A and B interact, possibly reciprocally. - - hedId - HED_0013146 - - - - Member-of - (A, (Member-of, B)) indicates A is a member of group B. - - hedId - HED_0013147 - - - - Part-of - (A, (Part-of, B)) indicates A is a part of the whole B. - - hedId - HED_0013148 - - - - Performed-by - (A, (Performed-by, B)) indicates that the action or procedure A was carried out by agent B. - - hedId - HED_0013149 - - - - Performed-using - (A, (Performed-using, B)) indicates that the action or procedure A was accomplished using B. - - hedId - HED_0013150 - - - - Related-to - (A, (Related-to, B)) indicates A has some relationship to B. - - hedId - HED_0013151 - - - - Unrelated-to - (A, (Unrelated-to, B)) indicates that A is not related to B.For example, A is not related to Task. - - hedId - HED_0013152 - - - - - Directional-relation - A relationship indicating direction of change of one entity relative to another. The first entity is the focus. - - hedId - HED_0013153 - - - Away-from - (A, (Away-from, B)) indicates that A is going or has moved away from B. The meaning depends on A and B. - - hedId - HED_0013154 - - - - Towards - (A, (Towards, B)) indicates that A is going to or has moved to B. The meaning depends on A and B. - - hedId - HED_0013155 - - - - - Logical-relation - Indicating a logical relationship between entities. The first entity is usually the focus. - - hedId - HED_0013156 - - - And - (A, (And, B)) means A and B are both in effect. - - hedId - HED_0013157 - - - - Or - (A, (Or, B)) means at least one of A and B are in effect. - - hedId - HED_0013158 - - - - - Spatial-relation - Indicating a relationship about position between entities. - - hedId - HED_0013159 - - - Above - (A, (Above, B)) means A is in a place or position that is higher than B. - - hedId - HED_0013160 - - - - Across-from - (A, (Across-from, B)) means A is on the opposite side of something from B. - - hedId - HED_0013161 - - - - Adjacent-to - (A, (Adjacent-to, B)) indicates that A is next to B in time or space. - - hedId - HED_0013162 - - - - Ahead-of - (A, (Ahead-of, B)) indicates that A is further forward in time or space in B. - - hedId - HED_0013163 - - - - Around - (A, (Around, B)) means A is in or near the present place or situation of B. - - hedId - HED_0013164 - - - - Behind - (A, (Behind, B)) means A is at or to the far side of B, typically so as to be hidden by it. - - hedId - HED_0013165 - - - - Below - (A, (Below, B)) means A is in a place or position that is lower than the position of B. - - hedId - HED_0013166 - - - - Between - (A, (Between, (B, C))) means A is in the space or interval separating B and C. - - hedId - HED_0013167 - - - - Bilateral-to - (A, (Bilateral, B)) means A is on both sides of B or affects both sides of B. - - hedId - HED_0013168 - - - - Bottom-edge-of - (A, (Bottom-edge-of, B)) means A is on the bottom most part or or near the boundary of B. - - relatedTag - Left-edge-of - Right-edge-of - Top-edge-of - - - hedId - HED_0013169 - - - - Boundary-of - (A, (Boundary-of, B)) means A is on or part of the edge or boundary of B. - - hedId - HED_0013170 - - - - Center-of - (A, (Center-of, B)) means A is at a point or or in an area that is approximately central within B. - - hedId - HED_0013171 - - - - Close-to - (A, (Close-to, B)) means A is at a small distance from or is located near in space to B. - - hedId - HED_0013172 - - - - Far-from - (A, (Far-from, B)) means A is at a large distance from or is not located near in space to B. - - hedId - HED_0013173 - - - - In-front-of - (A, (In-front-of, B)) means A is in a position just ahead or at the front part of B, potentially partially blocking B from view. - - hedId - HED_0013174 - - - - Left-edge-of - (A, (Left-edge-of, B)) means A is located on the left side of B on or near the boundary of B. - - relatedTag - Bottom-edge-of - Right-edge-of - Top-edge-of - - - hedId - HED_0013175 - - - - Left-side-of - (A, (Left-side-of, B)) means A is located on the left side of B usually as part of B. - - relatedTag - Right-side-of - - - hedId - HED_0013176 - - - - Lower-center-of - (A, (Lower-center-of, B)) means A is situated on the lower center part of B (due south). This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-left-of - Lower-right-of - Upper-center-of - Upper-right-of - - - hedId - HED_0013177 - - - - Lower-left-of - (A, (Lower-left-of, B)) means A is situated on the lower left part of B. This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-right-of - Upper-center-of - Upper-left-of - Upper-right-of - - - hedId - HED_0013178 - - - - Lower-right-of - (A, (Lower-right-of, B)) means A is situated on the lower right part of B. This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-left-of - Upper-left-of - Upper-center-of - Upper-left-of - Lower-right-of - - - hedId - HED_0013179 - - - - Outside-of - (A, (Outside-of, B)) means A is located in the space around but not including B. - - hedId - HED_0013180 - - - - Over - (A, (Over, B)) means A above is above B so as to cover or protect or A extends over the a general area as from a from a vantage point. - - hedId - HED_0013181 - - - - Right-edge-of - (A, (Right-edge-of, B)) means A is located on the right side of B on or near the boundary of B. - - relatedTag - Bottom-edge-of - Left-edge-of - Top-edge-of - - - hedId - HED_0013182 - - - - Right-side-of - (A, (Right-side-of, B)) means A is located on the right side of B usually as part of B. - - relatedTag - Left-side-of - - - hedId - HED_0013183 - - - - To-left-of - (A, (To-left-of, B)) means A is located on or directed toward the side to the west of B when B is facing north. This term is used when A is not part of B. - - hedId - HED_0013184 - - - - To-right-of - (A, (To-right-of, B)) means A is located on or directed toward the side to the east of B when B is facing north. This term is used when A is not part of B. - - hedId - HED_0013185 - - - - Top-edge-of - (A, (Top-edge-of, B)) means A is on the uppermost part or or near the boundary of B. - - relatedTag - Left-edge-of - Right-edge-of - Bottom-edge-of - - - hedId - HED_0013186 - - - - Top-of - (A, (Top-of, B)) means A is on the uppermost part, side, or surface of B. - - hedId - HED_0013187 - - - - Underneath - (A, (Underneath, B)) means A is situated directly below and may be concealed by B. - - hedId - HED_0013188 - - - - Upper-center-of - (A, (Upper-center-of, B)) means A is situated on the upper center part of B (due north). This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-left-of - Lower-right-of - Upper-center-of - Upper-right-of - - - hedId - HED_0013189 - - - - Upper-left-of - (A, (Upper-left-of, B)) means A is situated on the upper left part of B. This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-left-of - Lower-right-of - Upper-center-of - Upper-right-of - - - hedId - HED_0013190 - - - - Upper-right-of - (A, (Upper-right-of, B)) means A is situated on the upper right part of B. This relation is often used to specify qualitative information about screen position. - - relatedTag - Center-of - Lower-center-of - Lower-left-of - Upper-left-of - Upper-center-of - Lower-right-of - - - hedId - HED_0013191 - - - - Within - (A, (Within, B)) means A is on the inside of or contained in B. - - hedId - HED_0013192 - - - - - Temporal-relation - A relationship that includes a temporal or time-based component. - - hedId - HED_0013193 - - - After - (A, (After, B)) means A happens at a time subsequent to a reference time related to B. - - hedId - HED_0013194 - - - - Asynchronous-with - (A, (Asynchronous-with, B)) means A happens at times not occurring at the same time or having the same period or phase as B. - - hedId - HED_0013195 - - - - Before - (A, (Before, B)) means A happens at a time earlier in time or order than B. - - hedId - HED_0013196 - - - - During - (A, (During, B)) means A happens at some point in a given period of time in which B is ongoing. - - hedId - HED_0013197 - - - - Synchronous-with - (A, (Synchronous-with, B)) means A happens at occurs at the same time or rate as B. - - hedId - HED_0013198 - - - - Waiting-for - (A, (Waiting-for, B)) means A pauses for something to happen in B. - - hedId - HED_0013199 - - - - - - - - accelerationUnits - - defaultUnits - m-per-s^2 - - - hedId - HED_0011500 - - - m-per-s^2 - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - caret - - - hedId - HED_0011600 - - - - - angleUnits - - defaultUnits - radian - - - hedId - HED_0011501 - - - radian - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011601 - - - - rad - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011602 - - - - degree - - conversionFactor - 0.0174533 - - - hedId - HED_0011603 - - - - - areaUnits - - defaultUnits - m^2 - - - hedId - HED_0011502 - - - m^2 - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - caret - - - hedId - HED_0011604 - - - - - currencyUnits - Units indicating the worth of something. - - defaultUnits - $ - - - hedId - HED_0011503 - - - dollar - - conversionFactor - 1.0 - - - hedId - HED_0011605 - - - - $ - - unitPrefix - - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - dollar - - - hedId - HED_0011606 - - - - euro - The official currency of a large subset of member countries of the European Union. - - hedId - HED_0011607 - - - - point - An arbitrary unit of value, usually an integer indicating reward or penalty. - - hedId - HED_0011608 - - - - - electricPotentialUnits - - defaultUnits - uV - - - hedId - HED_0011504 - - - V - - SIUnit - - - unitSymbol - - - conversionFactor - 0.000001 - - - hedId - HED_0011609 - - - - uV - Added as a direct unit because it is the default unit. - - conversionFactor - 1.0 - - - hedId - HED_0011644 - - - - volt - - SIUnit - - - conversionFactor - 0.000001 - - - hedId - HED_0011610 - - - - - frequencyUnits - - defaultUnits - Hz - - - hedId - HED_0011505 - - - hertz - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011611 - - - - Hz - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011612 - - - - - intensityUnits - - defaultUnits - dB - - - hedId - HED_0011506 - - - dB - Intensity expressed as ratio to a threshold. May be used for sound intensity. - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011613 - - - - candela - Units used to express light intensity. - - SIUnit - - - hedId - HED_0011614 - - - - cd - Units used to express light intensity. - - SIUnit - - - unitSymbol - - - hedId - HED_0011615 - - - - - jerkUnits - - defaultUnits - m-per-s^3 - - - hedId - HED_0011507 - - - m-per-s^3 - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - caret - - - hedId - HED_0011616 - - - - - magneticFieldUnits - - defaultUnits - T - - - hedId - HED_0011508 - - - tesla - - SIUnit - - - conversionFactor - 10e-15 - - - hedId - HED_0011617 - - - - T - - SIUnit - - - unitSymbol - - - conversionFactor - 10e-15 - - - hedId - HED_0011618 - - - - - memorySizeUnits - - defaultUnits - B - - - hedId - HED_0011509 - - - byte - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011619 - - - - B - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011620 - - - - - physicalLengthUnits - - defaultUnits - m - - - hedId - HED_0011510 - - - foot - - conversionFactor - 0.3048 - - - hedId - HED_0011621 - - - - inch - - conversionFactor - 0.0254 - - - hedId - HED_0011622 - - - - meter - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011623 - - - - metre - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011624 - - - - m - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011625 - - - - mile - - conversionFactor - 1609.34 - - - hedId - HED_0011626 - - - - - speedUnits - - defaultUnits - m-per-s - - - hedId - HED_0011511 - - - m-per-s - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011627 - - - - mph - - unitSymbol - - - conversionFactor - 0.44704 - - - hedId - HED_0011628 - - - - kph - - unitSymbol - - - conversionFactor - 0.277778 - - - hedId - HED_0011629 - - - - - temperatureUnits - - defaultUnits - degree-Celsius - - - hedId - HED_0011512 - - - degree-Celsius - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011630 - - - - degree Celsius - Units are not allowed to have spaces. Use degree-Celsius or oC. - - deprecatedFrom - 8.2.0 - - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011631 - - - - oC - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011632 - - - - - timeUnits - - defaultUnits - s - - - hedId - HED_0011513 - - - second - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011633 - - - - s - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011634 - - - - day - - conversionFactor - 86400 - - - hedId - HED_0011635 - - - - month - - hedId - HED_0011645 - - - - minute - - conversionFactor - 60 - - - hedId - HED_0011636 - - - - hour - Should be in 24-hour format. - - conversionFactor - 3600 - - - hedId - HED_0011637 - - - - year - Years do not have a constant conversion factor to seconds. - - hedId - HED_0011638 - - - - - volumeUnits - - defaultUnits - m^3 - - - hedId - HED_0011514 - - - m^3 - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - allowedCharacter - caret - - - hedId - HED_0011639 - - - - - weightUnits - - defaultUnits - g - - - hedId - HED_0011515 - - - g - - SIUnit - - - unitSymbol - - - conversionFactor - 1.0 - - - hedId - HED_0011640 - - - - gram - - SIUnit - - - conversionFactor - 1.0 - - - hedId - HED_0011641 - - - - pound - - conversionFactor - 453.592 - - - hedId - HED_0011642 - - - - lb - - conversionFactor - 453.592 - - - hedId - HED_0011643 - - - - - - - deca - SI unit multiple representing 10e1. - - SIUnitModifier - - - conversionFactor - 10.0 - - - hedId - HED_0011400 - - - - da - SI unit multiple representing 10e1. - - SIUnitSymbolModifier - - - conversionFactor - 10.0 - - - hedId - HED_0011401 - - - - hecto - SI unit multiple representing 10e2. - - SIUnitModifier - - - conversionFactor - 100.0 - - - hedId - HED_0011402 - - - - h - SI unit multiple representing 10e2. - - SIUnitSymbolModifier - - - conversionFactor - 100.0 - - - hedId - HED_0011403 - - - - kilo - SI unit multiple representing 10e3. - - SIUnitModifier - - - conversionFactor - 1000.0 - - - hedId - HED_0011404 - - - - k - SI unit multiple representing 10e3. - - SIUnitSymbolModifier - - - conversionFactor - 1000.0 - - - hedId - HED_0011405 - - - - mega - SI unit multiple representing 10e6. - - SIUnitModifier - - - conversionFactor - 10e6 - - - hedId - HED_0011406 - - - - M - SI unit multiple representing 10e6. - - SIUnitSymbolModifier - - - conversionFactor - 10e6 - - - hedId - HED_0011407 - - - - giga - SI unit multiple representing 10e9. - - SIUnitModifier - - - conversionFactor - 10e9 - - - hedId - HED_0011408 - - - - G - SI unit multiple representing 10e9. - - SIUnitSymbolModifier - - - conversionFactor - 10e9 - - - hedId - HED_0011409 - - - - tera - SI unit multiple representing 10e12. - - SIUnitModifier - - - conversionFactor - 10e12 - - - hedId - HED_0011410 - - - - T - SI unit multiple representing 10e12. - - SIUnitSymbolModifier - - - conversionFactor - 10e12 - - - hedId - HED_0011411 - - - - peta - SI unit multiple representing 10e15. - - SIUnitModifier - - - conversionFactor - 10e15 - - - hedId - HED_0011412 - - - - P - SI unit multiple representing 10e15. - - SIUnitSymbolModifier - - - conversionFactor - 10e15 - - - hedId - HED_0011413 - - - - exa - SI unit multiple representing 10e18. - - SIUnitModifier - - - conversionFactor - 10e18 - - - hedId - HED_0011414 - - - - E - SI unit multiple representing 10e18. - - SIUnitSymbolModifier - - - conversionFactor - 10e18 - - - hedId - HED_0011415 - - - - zetta - SI unit multiple representing 10e21. - - SIUnitModifier - - - conversionFactor - 10e21 - - - hedId - HED_0011416 - - - - Z - SI unit multiple representing 10e21. - - SIUnitSymbolModifier - - - conversionFactor - 10e21 - - - hedId - HED_0011417 - - - - yotta - SI unit multiple representing 10e24. - - SIUnitModifier - - - conversionFactor - 10e24 - - - hedId - HED_0011418 - - - - Y - SI unit multiple representing 10e24. - - SIUnitSymbolModifier - - - conversionFactor - 10e24 - - - hedId - HED_0011419 - - - - deci - SI unit submultiple representing 10e-1. - - SIUnitModifier - - - conversionFactor - 0.1 - - - hedId - HED_0011420 - - - - d - SI unit submultiple representing 10e-1. - - SIUnitSymbolModifier - - - conversionFactor - 0.1 - - - hedId - HED_0011421 - - - - centi - SI unit submultiple representing 10e-2. - - SIUnitModifier - - - conversionFactor - 0.01 - - - hedId - HED_0011422 - - - - c - SI unit submultiple representing 10e-2. - - SIUnitSymbolModifier - - - conversionFactor - 0.01 - - - hedId - HED_0011423 - - - - milli - SI unit submultiple representing 10e-3. - - SIUnitModifier - - - conversionFactor - 0.001 - - - hedId - HED_0011424 - - - - m - SI unit submultiple representing 10e-3. - - SIUnitSymbolModifier - - - conversionFactor - 0.001 - - - hedId - HED_0011425 - - - - micro - SI unit submultiple representing 10e-6. - - SIUnitModifier - - - conversionFactor - 10e-6 - - - hedId - HED_0011426 - - - - u - SI unit submultiple representing 10e-6. - - SIUnitSymbolModifier - - - conversionFactor - 10e-6 - - - hedId - HED_0011427 - - - - nano - SI unit submultiple representing 10e-9. - - SIUnitModifier - - - conversionFactor - 10e-9 - - - hedId - HED_0011428 - - - - n - SI unit submultiple representing 10e-9. - - SIUnitSymbolModifier - - - conversionFactor - 10e-9 - - - hedId - HED_0011429 - - - - pico - SI unit submultiple representing 10e-12. - - SIUnitModifier - - - conversionFactor - 10e-12 - - - hedId - HED_0011430 - - - - p - SI unit submultiple representing 10e-12. - - SIUnitSymbolModifier - - - conversionFactor - 10e-12 - - - hedId - HED_0011431 - - - - femto - SI unit submultiple representing 10e-15. - - SIUnitModifier - - - conversionFactor - 10e-15 - - - hedId - HED_0011432 - - - - f - SI unit submultiple representing 10e-15. - - SIUnitSymbolModifier - - - conversionFactor - 10e-15 - - - hedId - HED_0011433 - - - - atto - SI unit submultiple representing 10e-18. - - SIUnitModifier - - - conversionFactor - 10e-18 - - - hedId - HED_0011434 - - - - a - SI unit submultiple representing 10e-18. - - SIUnitSymbolModifier - - - conversionFactor - 10e-18 - - - hedId - HED_0011435 - - - - zepto - SI unit submultiple representing 10e-21. - - SIUnitModifier - - - conversionFactor - 10e-21 - - - hedId - HED_0011436 - - - - z - SI unit submultiple representing 10e-21. - - SIUnitSymbolModifier - - - conversionFactor - 10e-21 - - - hedId - HED_0011437 - - - - yocto - SI unit submultiple representing 10e-24. - - SIUnitModifier - - - conversionFactor - 10e-24 - - - hedId - HED_0011438 - - - - y - SI unit submultiple representing 10e-24. - - SIUnitSymbolModifier - - - conversionFactor - 10e-24 - - - hedId - HED_0011439 - - - - - - dateTimeClass - Date-times should conform to ISO8601 date-time format YYYY-MM-DDThh:mm:ss.000000Z (year, month, day, hour (24h), minute, second, optional fractional seconds, and optional UTC time indicator. Any variation on the full form is allowed. - - allowedCharacter - digits - T - hyphen - colon - - - hedId - HED_0011301 - - - - nameClass - Value class designating values that have the characteristics of node names. The allowed characters are alphanumeric, hyphen, and underscore. - - allowedCharacter - letters - digits - underscore - hyphen - - - hedId - HED_0011302 - - - - numericClass - Value must be a valid numerical value. - - allowedCharacter - digits - E - e - plus - hyphen - period - - - hedId - HED_0011303 - - - - posixPath - Posix path specification. - - allowedCharacter - digits - letters - slash - colon - - - hedId - HED_0011304 - - - - textClass - Values that have the characteristics of text such as in descriptions. The text characters include printable characters (32 <= ASCII< 127) excluding comma, square bracket and curly braces as well as non ASCII (ASCII codes > 127). - - allowedCharacter - text - - - hedId - HED_0011305 - - - - - - annotation - A annotation link to an item in another ontology or item. - - elementDomain - - - stringRange - - - hedId - HED_0010504 - - - annotationProperty - - - - hedId - The unique identifier of this element in the HED namespace. - - elementDomain - - - stringRange - - - hedId - HED_0010500 - - - annotationProperty - - - - requireChild - This tag must have a descendent. - - tagDomain - - - boolRange - - - hedId - HED_0010501 - - - annotationProperty - - - - rooted - This top-level library schema node should have a parent which is the indicated node in the partnered standard schema. - - tagDomain - - - tagRange - - - hedId - HED_0010502 - - - annotationProperty - - - - takesValue - This tag is a hashtag placeholder that is expected to be replaced with a user-defined value. - - tagDomain - - - boolRange - - - hedId - HED_0010503 - - - annotationProperty - - - - defaultUnits - The default units to use if the placeholder has a unit class but the substituted value has no units. - - unitClassDomain - - - unitRange - - - hedId - HED_0010104 - - - - isPartOf - This tag is part of the indicated tag -- as in the nose is part of the face. - - tagDomain - - - tagRange - - - hedId - HED_0010109 - - - - relatedTag - A HED tag that is closely related to this tag. This attribute is used by tagging tools. - - tagDomain - - - tagRange - - - hedId - HED_0010105 - - - - suggestedTag - A tag that is often associated with this tag. This attribute is used by tagging tools to provide tagging suggestions. - - tagDomain - - - tagRange - - - hedId - HED_0010106 - - - - unitClass - The unit class that the value of a placeholder node can belong to. - - tagDomain - - - unitClassRange - - - hedId - HED_0010107 - - - - valueClass - Type of value taken on by the value of a placeholder node. - - tagDomain - - - valueClassRange - - - hedId - HED_0010108 - - - - allowedCharacter - A special character that is allowed in expressing the value of a placeholder of a specified value class. Allowed characters may be listed individual, named individually, or named as a group as specified in Section 2.2 Character sets and restrictions of the HED specification. - - unitDomain - - - unitModifierDomain - - - valueClassDomain - - - stringRange - - - hedId - HED_0010304 - - - - conversionFactor - The factor to multiply these units or unit modifiers by to convert to default units. - - unitDomain - - - unitModifierDomain - - - numericRange - - - hedId - HED_0010305 - - - - deprecatedFrom - The latest schema version in which the element was not deprecated. - - elementDomain - - - stringRange - - - hedId - HED_0010306 - - - - extensionAllowed - Users can add unlimited levels of child nodes under this tag. This tag is propagated to child nodes except for hashtag placeholders. - - tagDomain - - - boolRange - - - hedId - HED_0010307 - - - - inLibrary - The named library schema that this schema element is from. This attribute is added by tools when a library schema is merged into its partnered standard schema. - - elementDomain - - - stringRange - - - hedId - HED_0010309 - - - - reserved - This tag has special meaning and requires special handling by tools. - - tagDomain - - - boolRange - - - hedId - HED_0010310 - - - - SIUnit - This unit element is an SI unit and can be modified by multiple and sub-multiple names. Note that some units such as byte are designated as SI units although they are not part of the standard. - - unitDomain - - - boolRange - - - hedId - HED_0010311 - - - - SIUnitModifier - This SI unit modifier represents a multiple or sub-multiple of a base unit rather than a unit symbol. - - unitModifierDomain - - - boolRange - - - hedId - HED_0010312 - - - - SIUnitSymbolModifier - This SI unit modifier represents a multiple or sub-multiple of a unit symbol rather than a base symbol. - - unitModifierDomain - - - boolRange - - - hedId - HED_0010313 - - - - tagGroup - This tag can only appear inside a tag group. - - tagDomain - - - boolRange - - - hedId - HED_0010314 - - - - topLevelTagGroup - This tag (or its descendants) can only appear in a top-level tag group. There are additional tag-specific restrictions on what other tags can appear in the group with this tag. - - tagDomain - - - boolRange - - - hedId - HED_0010315 - - - - unique - Only one of this tag or its descendants can be used in the event-level HED string. - - tagDomain - - - boolRange - - - hedId - HED_0010316 - - - - unitPrefix - This unit is a prefix unit (e.g., dollar sign in the currency units). - - unitDomain - - - boolRange - - - hedId - HED_0010317 - - - - unitSymbol - This tag is an abbreviation or symbol representing a type of unit. Unit symbols represent both the singular and the plural and thus cannot be pluralized. - - unitDomain - - - boolRange - - - hedId - HED_0010318 - - - - - - annotationProperty - The value is not inherited by child nodes. - - hedId - HED_0010701 - - - - boolRange - This schema attribute's value can be true or false. This property was formerly named boolProperty. - - hedId - HED_0010702 - - - - elementDomain - This schema attribute can apply to any type of element class (i.e., tag, unit, unit class, unit modifier, or value class). This property was formerly named elementProperty. - - hedId - HED_0010703 - - - - tagDomain - This schema attribute can apply to node (tag-term) elements. This was added so attributes could apply to multiple types of elements. This property was formerly named nodeProperty. - - hedId - HED_0010704 - - - - tagRange - This schema attribute's value can be a node. This property was formerly named nodeProperty. - - hedId - HED_0010705 - - - - numericRange - This schema attribute's value can be numeric. - - hedId - HED_0010706 - - - - stringRange - This schema attribute's value can be a string. - - hedId - HED_0010707 - - - - unitClassDomain - This schema attribute can apply to unit classes. This property was formerly named unitClassProperty. - - hedId - HED_0010708 - - - - unitClassRange - This schema attribute's value can be a unit class. - - hedId - HED_0010709 - - - - unitModifierDomain - This schema attribute can apply to unit modifiers. This property was formerly named unitModifierProperty. - - hedId - HED_0010710 - - - - unitDomain - This schema attribute can apply to units. This property was formerly named unitProperty. - - hedId - HED_0010711 - - - - unitRange - This schema attribute's value can be units. - - hedId - HED_0010712 - - - - valueClassDomain - This schema attribute can apply to value classes. This property was formerly named valueClassProperty. - - hedId - HED_0010713 - - - - valueClassRange - This schema attribute's value can be a value class. - - hedId - HED_0010714 - - - - This schema is released under the Creative Commons Attribution 4.0 International and is a product of the HED Working Group. The DOI for the latest version of the HED standard schema is 10.5281/zenodo.7876037. - - - Wikipedia - https://en.wikipedia.org - General definitions of concepts. - - - - - dc: - http://purl.org/dc/elements/1.1/# - The Dublin Core elements - - - foaf: - http://xmlns.com/foaf/0.1/# - Friend-of-a-Friend http://xmlns.com/foaf/spec/ - - - iao: - http://purl.obolibrary.org/obo/iao.owl - Information Artifact Ontology (IAO) - - - ncit: - http://purl.obolibrary.org/obo/ncit.owl - NCI Thesaurus OBO Edition - - - obogo: - http://www.geneontology.org/formats/oboInOwl - The OBO Format Namespace - - - owl: - http://www.w3.org/2002/07/owl - The OWL namespace [OWL2-OVERVIEW] - - - prov: - http://www.w3.org/ns/prov - The PROV namespace [PROV-DM] - - - rdf: - http://www.w3.org/1999/02/22-rdf-syntax-ns - The RDF namespace [RDF-CONCEPTS] - - - rdfs: - http://www.w3.org/2000/01/rdf-schema - The RDF Schema namespace [RDFS] - - - skos: - http://www.w3.org/2004/02/skos/core - SKOS (Simple Knowledge Organization System) Vocabulary - - - terms: - http://purl.org/dc/terms/# - The Dublin Core terms - - - xml: - http://www.w3.org/XML/1998/namespace - XLM Namespace [XML] - - - xsd: - http://www.w3.org/2001/XMLSchema - XML Schema Namespace [XMLSCHEMA11-2] - - - - - dc: - contributor - http://purl.org/dc/elements/1.1/contributor - An entity responsible for making contributions to the resource. - - - dc: - creator - http://purl.org/dc/elements/1.1/creator - An entity primarily responsible for making the resource. - - - dc: - date - http://purl.org/dc/elements/1.1/date - A point or period of time associated with an event in the lifecycle of the resource. - - - dc: - description - http://purl.org/dc/elements/1.1/description - An account of the resource. - - - dc: - format - http://purl.org/dc/elements/1.1/format - The file format - - - dc: - identifier - http://purl.org/dc/elements/1.1/identifier - An unambiguous reference to the resource within a given context. - - - dc: - language - http://purl.org/dc/elements/1.1/language - A language of the resource. - - - dc: - publisher - http://purl.org/dc/elements/1.1/publisher - An entity responsible for making the resource available. - - - dc: - relation - http://purl.org/dc/elements/1.1/relation - A related resource. - - - dc: - source - http://purl.org/dc/elements/1.1/source - A related resource from which the described resource is derived. - - - dc: - subject - http://purl.org/dc/elements/1.1/subject - The topic of the resource. - - - dc: - title - http://purl.org/dc/elements/1.1/title - A name given to the resource. - - - dc: - type - http://purl.org/dc/elements/1.1/type - The nature or genre of the resource. - - - foaf: - homepage - http://xmlns.com/foaf/0.1/homepage - A homepage for some thing. - - - obogo: - has_dbxref - http://www.geneontology.org/formats/oboInOwl#hasDbXref - Property indicating that an ontology term has a cross-reference to a database. - - - terms: - license - http://purl.org/dc/terms/license - A legal document giving official permission to do something with the resource. - - - + + + The HED standard schema is a hierarchically-organized vocabulary for annotating events and experimental structure. HED annotations consist of comma-separated tags drawn from this vocabulary. This vocabulary can be augmented by terms drawn from specialized library schema. + +Each term in this vocabulary has a human-readable description and may include additional attributes that give additional properties or that specify how tools should treat the tag during analysis. The meaning of these attributes is described in the Additional schema properties section. + + + Event + Something that happens at a given time and (typically) place. Elements of this tag subtree designate the general category in which an event falls. + + suggestedTag + Task-property + + + annotation + ncit:C25499 + rdfs:comment Should have this tag in every event process. + + + hedId + HED_0012001 + + + Sensory-event + Something perceivable by the participant. An event meant to be an experimental stimulus should include the tag Task-property/Task-event-role/Experimental-stimulus. + + suggestedTag + Task-event-role + Sensory-presentation + + + hedId + HED_0012002 + + + + Agent-action + Any action engaged in by an agent (see the Agent subtree for agent categories). A participant response to an experiment stimulus should include the tag Agent-property/Agent-task-role/Experiment-participant. + + suggestedTag + Task-event-role + Agent + + + hedId + HED_0012003 + + + + Data-feature + An event marking the occurrence of a data feature such as an interictal spike or alpha burst that is often added post hoc to the data record. + + suggestedTag + Data-property + + + hedId + HED_0012004 + + + + Experiment-control + An event pertaining to the physical control of the experiment during its operation. + + hedId + HED_0012005 + + + + Experiment-procedure + An event indicating an experimental procedure, as in performing a saliva swab during the experiment or administering a survey. + + hedId + HED_0012006 + + + + Experiment-structure + An event specifying a change-point of the structure of experiment. This event is typically used to indicate a change in experimental conditions or tasks. + + hedId + HED_0012007 + + + + Measurement-event + A discrete measure returned by an instrument. + + suggestedTag + Data-property + + + hedId + HED_0012008 + + + + + Agent + Someone or something that takes an active role or produces a specified effect.The role or effect may be implicit. Being alive or performing an activity such as a computation may qualify something to be an agent. An agent may also be something that simulates something else. + + suggestedTag + Agent-property + + + hedId + HED_0012009 + + + Animal-agent + An agent that is an animal. + + hedId + HED_0012010 + + + + Avatar-agent + An agent associated with an icon or avatar representing another agent. + + hedId + HED_0012011 + + + + Controller-agent + Experiment control software or hardware. + + hedId + HED_0012012 + + + + Human-agent + A person who takes an active role or produces a specified effect. + + hedId + HED_0012013 + + + + Robotic-agent + An agent mechanical device capable of performing a variety of often complex tasks on command or by being programmed in advance. + + hedId + HED_0012014 + + + + Software-agent + An agent computer program that interacts with the participant in an active role such as an AI advisor. + + hedId + HED_0012015 + + + + + Action + Do something. + + extensionAllowed + + + hedId + HED_0012016 + + + Communicate + Action conveying knowledge of or about something. + + hedId + HED_0012017 + + + Communicate-gesturally + Communicate non-verbally using visible bodily actions, either in place of speech or together and in parallel with spoken words. Gestures include movement of the hands, face, or other parts of the body. + + relatedTag + Move-face + Move-upper-extremity + + + hedId + HED_0012018 + + + Clap-hands + Strike the palms of against one another resoundingly, and usually repeatedly, especially to express approval. + + hedId + HED_0012019 + + + + Clear-throat + Cough slightly so as to speak more clearly, attract attention, or to express hesitancy before saying something awkward. + + relatedTag + Move-face + Move-head + + + hedId + HED_0012020 + + + + Frown + Express disapproval, displeasure, or concentration, typically by turning down the corners of the mouth. + + relatedTag + Move-face + + + hedId + HED_0012021 + + + + Grimace + Make a twisted expression, typically expressing disgust, pain, or wry amusement. + + relatedTag + Move-face + + + hedId + HED_0012022 + + + + Nod-head + Tilt head in alternating up and down arcs along the sagittal plane. It is most commonly, but not universally, used to indicate agreement, acceptance, or acknowledgement. + + relatedTag + Move-head + + + hedId + HED_0012023 + + + + Pump-fist + Raise with fist clenched in triumph or affirmation. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012024 + + + + Raise-eyebrows + Move eyebrows upward. + + relatedTag + Move-face + Move-eyes + + + hedId + HED_0012025 + + + + Shake-fist + Clench hand into a fist and shake to demonstrate anger. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012026 + + + + Shake-head + Turn head from side to side as a way of showing disagreement or refusal. + + relatedTag + Move-head + + + hedId + HED_0012027 + + + + Shhh + Place finger over lips and possibly uttering the syllable shhh to indicate the need to be quiet. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012028 + + + + Shrug + Lift shoulders up towards head to indicate a lack of knowledge about a particular topic. + + relatedTag + Move-upper-extremity + Move-torso + + + hedId + HED_0012029 + + + + Smile + Form facial features into a pleased, kind, or amused expression, typically with the corners of the mouth turned up and the front teeth exposed. + + relatedTag + Move-face + + + hedId + HED_0012030 + + + + Spread-hands + Spread hands apart to indicate ignorance. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012031 + + + + Thumb-up + Extend the thumb upward to indicate approval. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012032 + + + + Thumbs-down + Extend the thumb downward to indicate disapproval. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012033 + + + + Wave + Raise hand and move left and right, as a greeting or sign of departure. + + relatedTag + Move-upper-extremity + + + hedId + HED_0012034 + + + + Widen-eyes + Open eyes and possibly with eyebrows lifted especially to express surprise or fear. + + relatedTag + Move-face + Move-eyes + + + hedId + HED_0012035 + + + + Wink + Close and open one eye quickly, typically to indicate that something is a joke or a secret or as a signal of affection or greeting. + + relatedTag + Move-face + Move-eyes + + + hedId + HED_0012036 + + + + + Communicate-musically + Communicate using music. + + hedId + HED_0012037 + + + Hum + Make a low, steady continuous sound like that of a bee. Sing with the lips closed and without uttering speech. + + hedId + HED_0012038 + + + + Play-instrument + Make musical sounds using an instrument. + + hedId + HED_0012039 + + + + Sing + Produce musical tones by means of the voice. + + hedId + HED_0012040 + + + + Vocalize + Utter vocal sounds. + + hedId + HED_0012041 + + + + Whistle + Produce a shrill clear sound by forcing breath out or air in through the puckered lips. + + hedId + HED_0012042 + + + + + Communicate-vocally + Communicate using mouth or vocal cords. + + hedId + HED_0012043 + + + Cry + Shed tears associated with emotions, usually sadness but also joy or frustration. + + hedId + HED_0012044 + + + + Groan + Make a deep inarticulate sound in response to pain or despair. + + hedId + HED_0012045 + + + + Laugh + Make the spontaneous sounds and movements of the face and body that are the instinctive expressions of lively amusement and sometimes also of contempt or derision. + + hedId + HED_0012046 + + + + Scream + Make loud, vociferous cries or yells to express pain, excitement, or fear. + + hedId + HED_0012047 + + + + Shout + Say something very loudly. + + hedId + HED_0012048 + + + + Sigh + Emit a long, deep, audible breath expressing sadness, relief, tiredness, or a similar feeling. + + hedId + HED_0012049 + + + + Speak + Communicate using spoken language. + + hedId + HED_0012050 + + + + Whisper + Speak very softly using breath without vocal cords. + + hedId + HED_0012051 + + + + + + Move + Move in a specified direction or manner. Change position or posture. + + hedId + HED_0012052 + + + Breathe + Inhale or exhale during respiration. + + hedId + HED_0012053 + + + Blow + Expel air through pursed lips. + + hedId + HED_0012054 + + + + Cough + Suddenly and audibly expel air from the lungs through a partially closed glottis, preceded by inhalation. + + hedId + HED_0012055 + + + + Exhale + Blow out or expel breath. + + hedId + HED_0012056 + + + + Hiccup + Involuntarily spasm the diaphragm and respiratory organs, with a sudden closure of the glottis and a characteristic sound like that of a cough. + + hedId + HED_0012057 + + + + Hold-breath + Interrupt normal breathing by ceasing to inhale or exhale. + + hedId + HED_0012058 + + + + Inhale + Draw in with the breath through the nose or mouth. + + hedId + HED_0012059 + + + + Sneeze + Suddenly and violently expel breath through the nose and mouth. + + hedId + HED_0012060 + + + + Sniff + Draw in air audibly through the nose to detect a smell, to stop it from running, or to express contempt. + + hedId + HED_0012061 + + + + + Move-body + Move entire body. + + hedId + HED_0012062 + + + Bend + Move body in a bowed or curved manner. + + hedId + HED_0012063 + + + + Dance + Perform a purposefully selected sequences of human movement often with aesthetic or symbolic value. Move rhythmically to music, typically following a set sequence of steps. + + hedId + HED_0012064 + + + + Fall-down + Lose balance and collapse. + + hedId + HED_0012065 + + + + Flex + Cause a muscle to stand out by contracting or tensing it. Bend a limb or joint. + + hedId + HED_0012066 + + + + Jerk + Make a quick, sharp, sudden movement. + + hedId + HED_0012067 + + + + Lie-down + Move to a horizontal or resting position. + + hedId + HED_0012068 + + + + Recover-balance + Return to a stable, upright body position. + + hedId + HED_0012069 + + + + Shudder + Tremble convulsively, sometimes as a result of fear or revulsion. + + hedId + HED_0012070 + + + + Sit-down + Move from a standing to a sitting position. + + hedId + HED_0012071 + + + + Sit-up + Move from lying down to a sitting position. + + hedId + HED_0012072 + + + + Stand-up + Move from a sitting to a standing position. + + hedId + HED_0012073 + + + + Stretch + Straighten or extend body or a part of body to its full length, typically so as to tighten muscles or in order to reach something. + + hedId + HED_0012074 + + + + Stumble + Trip or momentarily lose balance and almost fall. + + hedId + HED_0012075 + + + + Turn + Change or cause to change direction. + + hedId + HED_0012076 + + + + + Move-body-part + Move one part of a body. + + hedId + HED_0012077 + + + Move-eyes + Move eyes. + + hedId + HED_0012078 + + + Blink + Shut and open the eyes quickly. + + hedId + HED_0012079 + + + + Close-eyes + Lower and keep eyelids in a closed position. + + hedId + HED_0012080 + + + + Fixate + Direct eyes to a specific point or target. + + hedId + HED_0012081 + + + + Inhibit-blinks + Purposely prevent blinking. + + hedId + HED_0012082 + + + + Open-eyes + Raise eyelids to expose pupil. + + hedId + HED_0012083 + + + + Saccade + Move eyes rapidly between fixation points. + + hedId + HED_0012084 + + + + Squint + Squeeze one or both eyes partly closed in an attempt to see more clearly or as a reaction to strong light. + + hedId + HED_0012085 + + + + Stare + Look fixedly or vacantly at someone or something with eyes wide open. + + hedId + HED_0012086 + + + + + Move-face + Move the face or jaw. + + hedId + HED_0012087 + + + Bite + Seize with teeth or jaws an object or organism so as to grip or break the surface covering. + + hedId + HED_0012088 + + + + Burp + Noisily release air from the stomach through the mouth. Belch. + + hedId + HED_0012089 + + + + Chew + Repeatedly grinding, tearing, and or crushing with teeth or jaws. + + hedId + HED_0012090 + + + + Gurgle + Make a hollow bubbling sound like that made by water running out of a bottle. + + hedId + HED_0012091 + + + + Swallow + Cause or allow something, especially food or drink to pass down the throat. + + hedId + HED_0012092 + + + Gulp + Swallow quickly or in large mouthfuls, often audibly, sometimes to indicate apprehension. + + hedId + HED_0012093 + + + + + Yawn + Take a deep involuntary inhalation with the mouth open often as a sign of drowsiness or boredom. + + hedId + HED_0012094 + + + + + Move-head + Move head. + + hedId + HED_0012095 + + + Lift-head + Tilt head back lifting chin. + + hedId + HED_0012096 + + + + Lower-head + Move head downward so that eyes are in a lower position. + + hedId + HED_0012097 + + + + Turn-head + Rotate head horizontally to look in a different direction. + + hedId + HED_0012098 + + + + + Move-lower-extremity + Move leg and/or foot. + + hedId + HED_0012099 + + + Curl-toes + Bend toes sometimes to grip. + + hedId + HED_0012100 + + + + Hop + Jump on one foot. + + hedId + HED_0012101 + + + + Jog + Run at a trot to exercise. + + hedId + HED_0012102 + + + + Jump + Move off the ground or other surface through sudden muscular effort in the legs. + + hedId + HED_0012103 + + + + Kick + Strike out or flail with the foot or feet.Strike using the leg, in unison usually with an area of the knee or lower using the foot. + + hedId + HED_0012104 + + + + Pedal + Move by working the pedals of a bicycle or other machine. + + hedId + HED_0012105 + + + + Press-foot + Move by pressing foot. + + hedId + HED_0012106 + + + + Run + Travel on foot at a fast pace. + + hedId + HED_0012107 + + + + Step + Put one leg in front of the other and shift weight onto it. + + hedId + HED_0012108 + + + Heel-strike + Strike the ground with the heel during a step. + + hedId + HED_0012109 + + + + Toe-off + Push with toe as part of a stride. + + hedId + HED_0012110 + + + + + Trot + Run at a moderate pace, typically with short steps. + + hedId + HED_0012111 + + + + Walk + Move at a regular pace by lifting and setting down each foot in turn never having both feet off the ground at once. + + hedId + HED_0012112 + + + + + Move-torso + Move body trunk. + + hedId + HED_0012113 + + + + Move-upper-extremity + Move arm, shoulder, and/or hand. + + hedId + HED_0012114 + + + Drop + Let or cause to fall vertically. + + hedId + HED_0012115 + + + + Grab + Seize suddenly or quickly. Snatch or clutch. + + hedId + HED_0012116 + + + + Grasp + Seize and hold firmly. + + hedId + HED_0012117 + + + + Hold-down + Prevent someone or something from moving by holding them firmly. + + hedId + HED_0012118 + + + + Lift + Raising something to higher position. + + hedId + HED_0012119 + + + + Make-fist + Close hand tightly with the fingers bent against the palm. + + hedId + HED_0012120 + + + + Point + Draw attention to something by extending a finger or arm. + + hedId + HED_0012121 + + + + Press + Apply pressure to something to flatten, shape, smooth or depress it. This action tag should be used to indicate key presses and mouse clicks. + + relatedTag + Push + + + hedId + HED_0012122 + + + + Push + Apply force in order to move something away. Use Press to indicate a key press or mouse click. + + relatedTag + Press + + + hedId + HED_0012123 + + + + Reach + Stretch out your arm in order to get or touch something. + + hedId + HED_0012124 + + + + Release + Make available or set free. + + hedId + HED_0012125 + + + + Retract + Draw or pull back. + + hedId + HED_0012126 + + + + Scratch + Drag claws or nails over a surface or on skin. + + hedId + HED_0012127 + + + + Snap-fingers + Make a noise by pushing second finger hard against thumb and then releasing it suddenly so that it hits the base of the thumb. + + hedId + HED_0012128 + + + + Touch + Come into or be in contact with. + + hedId + HED_0012129 + + + + + + + Perceive + Produce an internal, conscious image through stimulating a sensory system. + + hedId + HED_0012130 + + + Hear + Give attention to a sound. + + hedId + HED_0012131 + + + + See + Direct gaze toward someone or something or in a specified direction. + + hedId + HED_0012132 + + + + Sense-by-touch + Sense something through receptors in the skin. + + hedId + HED_0012133 + + + + Smell + Inhale in order to ascertain an odor or scent. + + hedId + HED_0012134 + + + + Taste + Sense a flavor in the mouth and throat on contact with a substance. + + hedId + HED_0012135 + + + + + Perform + Carry out or accomplish an action, task, or function. + + hedId + HED_0012136 + + + Close + Act as to blocked against entry or passage. + + hedId + HED_0012137 + + + + Collide-with + Hit with force when moving. + + hedId + HED_0012138 + + + + Halt + Bring or come to an abrupt stop. + + hedId + HED_0012139 + + + + Modify + Change something. + + hedId + HED_0012140 + + + + Open + Widen an aperture, door, or gap, especially one allowing access to something. + + hedId + HED_0012141 + + + + Operate + Control the functioning of a machine, process, or system. + + hedId + HED_0012142 + + + + Play + Engage in activity for enjoyment and recreation rather than a serious or practical purpose. + + hedId + HED_0012143 + + + + Read + Interpret something that is written or printed. + + hedId + HED_0012144 + + + + Repeat + Make do or perform again. + + hedId + HED_0012145 + + + + Rest + Be inactive in order to regain strength, health, or energy. + + hedId + HED_0012146 + + + + Ride + Ride on an animal or in a vehicle. Ride conveys some notion that another agent has partial or total control of the motion. + + hedId + HED_0012147 + + + + Write + Communicate or express by means of letters or symbols written or imprinted on a surface. + + hedId + HED_0012148 + + + + + Think + Direct the mind toward someone or something or use the mind actively to form connected ideas. + + hedId + HED_0012149 + + + Allow + Allow access to something such as allowing a car to pass. + + hedId + HED_0012150 + + + + Attend-to + Focus mental experience on specific targets. + + hedId + HED_0012151 + + + + Count + Tally items either silently or aloud. + + hedId + HED_0012152 + + + + Deny + Refuse to give or grant something requested or desired by someone. + + hedId + HED_0012153 + + + + Detect + Discover or identify the presence or existence of something. + + hedId + HED_0012154 + + + + Discriminate + Recognize a distinction. + + hedId + HED_0012155 + + + + Encode + Convert information or an instruction into a particular form. + + hedId + HED_0012156 + + + + Evade + Escape or avoid, especially by cleverness or trickery. + + hedId + HED_0012157 + + + + Generate + Cause something, especially an emotion or situation to arise or come about. + + hedId + HED_0012158 + + + + Identify + Establish or indicate who or what someone or something is. + + hedId + HED_0012159 + + + + Imagine + Form a mental image or concept of something. + + hedId + HED_0012160 + + + + Judge + Evaluate evidence to make a decision or form a belief. + + hedId + HED_0012161 + + + + Learn + Adaptively change behavior as the result of experience. + + hedId + HED_0012162 + + + + Memorize + Adaptively change behavior as the result of experience. + + hedId + HED_0012163 + + + + Plan + Think about the activities required to achieve a desired goal. + + hedId + HED_0012164 + + + + Predict + Say or estimate that something will happen or will be a consequence of something without having exact information. + + hedId + HED_0012165 + + + + Recall + Remember information by mental effort. + + hedId + HED_0012166 + + + + Recognize + Identify someone or something from having encountered them before. + + hedId + HED_0012167 + + + + Respond + React to something such as a treatment or a stimulus. + + hedId + HED_0012168 + + + + Switch-attention + Transfer attention from one focus to another. + + hedId + HED_0012169 + + + + Track + Follow a person, animal, or object through space or time. + + hedId + HED_0012170 + + + + + + Item + An independently existing thing (living or nonliving). + + extensionAllowed + + + hedId + HED_0012171 + + + Biological-item + An entity that is biological, that is related to living organisms. + + hedId + HED_0012172 + + + Anatomical-item + A biological structure, system, fluid or other substance excluding single molecular entities. + + hedId + HED_0012173 + + + Body + The biological structure representing an organism. + + hedId + HED_0012174 + + + + Body-part + Any part of an organism. + + hedId + HED_0012175 + + + Head + The upper part of the human body, or the front or upper part of the body of an animal, typically separated from the rest of the body by a neck, and containing the brain, mouth, and sense organs. + + hedId + HED_0012176 + + + + Head-part + A part of the head. + + hedId + HED_0013200 + + + Brain + Organ inside the head that is made up of nerve cells and controls the body. + + hedId + HED_0012177 + + + + Brain-region + A region of the brain. + + hedId + HED_0013201 + + + Cerebellum + A major structure of the brain located near the brainstem. It plays a key role in motor control, coordination, precision, with contributions to different cognitive functions. + + hedId + HED_0013202 + + + + Frontal-lobe + + hedId + HED_0012178 + + + + Occipital-lobe + + hedId + HED_0012179 + + + + Parietal-lobe + + hedId + HED_0012180 + + + + Temporal-lobe + + hedId + HED_0012181 + + + + + Ear + A sense organ needed for the detection of sound and for establishing balance. + + hedId + HED_0012182 + + + + Face + The anterior portion of the head extending from the forehead to the chin and ear to ear. The facial structures contain the eyes, nose and mouth, cheeks and jaws. + + hedId + HED_0012183 + + + + Face-part + A part of the face. + + hedId + HED_0013203 + + + Cheek + The fleshy part of the face bounded by the eyes, nose, ear, and jawline. + + hedId + HED_0012184 + + + + Chin + The part of the face below the lower lip and including the protruding part of the lower jaw. + + hedId + HED_0012185 + + + + Eye + The organ of sight or vision. + + hedId + HED_0012186 + + + + Eyebrow + The arched strip of hair on the bony ridge above each eye socket. + + hedId + HED_0012187 + + + + Eyelid + The folds of the skin that cover the eye when closed. + + hedId + HED_0012188 + + + + Forehead + The part of the face between the eyebrows and the normal hairline. + + hedId + HED_0012189 + + + + Lip + Fleshy fold which surrounds the opening of the mouth. + + hedId + HED_0012190 + + + + Mouth + The proximal portion of the digestive tract, containing the oral cavity and bounded by the oral opening. + + hedId + HED_0012191 + + + + Mouth-part + A part of the mouth. + + hedId + HED_0013204 + + + Teeth + The hard bone-like structures in the jaws. A collection of teeth arranged in some pattern in the mouth or other part of the body. + + hedId + HED_0012193 + + + + Tongue + A muscular organ in the mouth with significant role in mastication, swallowing, speech, and taste. + + hedId + HED_0013205 + + + + + Nose + A structure of special sense serving as an organ of the sense of smell and as an entrance to the respiratory tract. + + hedId + HED_0012192 + + + + + Hair + The filamentous outgrowth of the epidermis. + + hedId + HED_0012194 + + + + + Lower-extremity + Refers to the whole inferior limb (leg and/or foot). + + hedId + HED_0012195 + + + + Lower-extremity-part + A part of the lower extremity. + + hedId + HED_0013206 + + + Ankle + A gliding joint between the distal ends of the tibia and fibula and the proximal end of the talus. + + hedId + HED_0012196 + + + + Foot + The structure found below the ankle joint required for locomotion. + + hedId + HED_0012198 + + + + Foot-part + A part of the foot. + + hedId + HED_0013207 + + + Heel + The back of the foot below the ankle. + + hedId + HED_0012200 + + + + Instep + The part of the foot between the ball and the heel on the inner side. + + hedId + HED_0012201 + + + + Toe + A digit of the foot. + + hedId + HED_0013208 + + + Big-toe + The largest toe on the inner side of the foot. + + hedId + HED_0012199 + + + + Little-toe + The smallest toe located on the outer side of the foot. + + hedId + HED_0012202 + + + + + Toes + The terminal digits of the foot. Used to describe collective attributes of all toes, such as bending all toes + + relatedTag + Toe + + + hedId + HED_0012203 + + + + + Knee + A joint connecting the lower part of the femur with the upper part of the tibia. + + hedId + HED_0012204 + + + + Lower-leg + The part of the leg between the knee and the ankle. + + hedId + HED_0013209 + + + + Lower-leg-part + A part of the lower leg. + + hedId + HED_0013210 + + + Calf + The fleshy part at the back of the leg below the knee. + + hedId + HED_0012197 + + + + Shin + Front part of the leg below the knee. + + hedId + HED_0012205 + + + + + Upper-leg + The part of the leg between the hip and the knee. + + hedId + HED_0013211 + + + + Upper-leg-part + A part of the upper leg. + + hedId + HED_0013212 + + + Thigh + Upper part of the leg between hip and knee. + + hedId + HED_0012206 + + + + + + Neck + The part of the body connecting the head to the torso, containing the cervical spine and vital pathways of nerves, blood vessels, and the airway. + + hedId + HED_0013213 + + + + Torso + The body excluding the head and neck and limbs. + + hedId + HED_0012207 + + + + Torso-part + A part of the torso. + + hedId + HED_0013214 + + + Abdomen + The part of the body between the thorax and the pelvis. + + hedId + HED_0013215 + + + + Navel + The central mark on the abdomen created by the detachment of the umbilical cord after birth. + + hedId + HED_0013216 + + + + Pelvis + The bony structure at the base of the spine supporting the legs. + + hedId + HED_0013217 + + + + Pelvis-part + A part of the pelvis. + + hedId + HED_0013218 + + + Buttocks + The round fleshy parts that form the lower rear area of a human trunk. + + hedId + HED_0012208 + + + + Genitalia + The external organs of reproduction and urination, located in the pelvic region. This includes both male and female genital structures. + + hedId + HED_0013219 + + + + Gentalia + The external organs of reproduction. Deprecated due to spelling error. Use Genitalia. + + deprecatedFrom + 8.1.0 + + + hedId + HED_0012209 + + + + Hip + The lateral prominence of the pelvis from the waist to the thigh. + + hedId + HED_0012210 + + + + + Torso-back + The rear surface of the human body from the shoulders to the hips. + + hedId + HED_0012211 + + + + Torso-chest + The anterior side of the thorax from the neck to the abdomen. + + hedId + HED_0012212 + + + + Viscera + Internal organs of the body. + + hedId + HED_0012213 + + + + Waist + The abdominal circumference at the navel. + + hedId + HED_0012214 + + + + + Upper-extremity + Refers to the whole superior limb (shoulder, arm, elbow, wrist, hand). + + hedId + HED_0012215 + + + + Upper-extremity-part + A part of the upper extremity. + + hedId + HED_0013220 + + + Elbow + A type of hinge joint located between the forearm and upper arm. + + hedId + HED_0012216 + + + + Forearm + Lower part of the arm between the elbow and wrist. + + hedId + HED_0012217 + + + + Forearm-part + A part of the forearm. + + hedId + HED_0013221 + + + + Hand + The distal portion of the upper extremity. It consists of the carpus, metacarpus, and digits. + + hedId + HED_0012218 + + + + Hand-part + A part of the hand. + + hedId + HED_0013222 + + + Finger + Any of the digits of the hand. + + hedId + HED_0012219 + + + Index-finger + The second finger from the radial side of the hand, next to the thumb. + + hedId + HED_0012220 + + + + Little-finger + The fifth and smallest finger from the radial side of the hand. + + hedId + HED_0012221 + + + + Middle-finger + The middle or third finger from the radial side of the hand. + + hedId + HED_0012222 + + + + Ring-finger + The fourth finger from the radial side of the hand. + + hedId + HED_0012223 + + + + Thumb + The thick and short hand digit which is next to the index finger in humans. + + hedId + HED_0012224 + + + + + Fingers + The terminal digits of the hand. Used to describe collective attributes of all fingers, such as bending all fingers + + relatedTag + Finger + + + hedId + HED_0013223 + + + + Knuckles + A part of a finger at a joint where the bone is near the surface, especially where the finger joins the hand. + + hedId + HED_0012225 + + + + Palm + The part of the inner surface of the hand that extends from the wrist to the bases of the fingers. + + hedId + HED_0012226 + + + + + Shoulder + Joint attaching upper arm to trunk. + + hedId + HED_0012227 + + + + Upper-arm + Portion of arm between shoulder and elbow. + + hedId + HED_0012228 + + + + Upper-arm-part + A part of the upper arm. + + hedId + HED_0013224 + + + + Wrist + A joint between the distal end of the radius and the proximal row of carpal bones. + + hedId + HED_0012229 + + + + + + + Organism + A living entity, more specifically a biological entity that consists of one or more cells and is capable of genomic replication (independently or not). + + hedId + HED_0012230 + + + Animal + A living organism that has membranous cell walls, requires oxygen and organic foods, and is capable of voluntary movement. + + hedId + HED_0012231 + + + + Human + The bipedal primate mammal Homo sapiens. + + hedId + HED_0012232 + + + + Plant + Any living organism that typically synthesizes its food from inorganic substances and possesses cellulose cell walls. + + hedId + HED_0012233 + + + + + + Language-item + An entity related to a systematic means of communicating by the use of sounds, symbols, or gestures. + + suggestedTag + Sensory-presentation + + + hedId + HED_0012234 + + + Character + A mark or symbol used in writing. + + hedId + HED_0012235 + + + + Clause + A unit of grammatical organization next below the sentence in rank, usually consisting of a subject and predicate. + + hedId + HED_0012236 + + + + Glyph + A hieroglyphic character, symbol, or pictograph. + + hedId + HED_0012237 + + + + Nonword + An unpronounceable group of letters or speech sounds that is surrounded by white space when written, is not accepted as a word by native speakers. + + hedId + HED_0012238 + + + + Paragraph + A distinct section of a piece of writing, usually dealing with a single theme. + + hedId + HED_0012239 + + + + Phoneme + Any of the minimally distinct units of sound in a specified language that distinguish one word from another. + + hedId + HED_0012240 + + + + Phrase + A phrase is a group of words functioning as a single unit in the syntax of a sentence. + + hedId + HED_0012241 + + + + Pseudoword + A pronounceable group of letters or speech sounds that looks or sounds like a word but that is not accepted as such by native speakers. + + hedId + HED_0012242 + + + + Sentence + A set of words that is complete in itself, conveying a statement, question, exclamation, or command and typically containing an explicit or implied subject and a predicate containing a finite verb. + + hedId + HED_0012243 + + + + Syllable + A unit of pronunciation having a vowel or consonant sound, with or without surrounding consonants, forming the whole or a part of a word. + + hedId + HED_0012244 + + + + Textblock + A block of text. + + hedId + HED_0012245 + + + + Word + A single distinct meaningful element of speech or writing, used with others (or sometimes alone) to form a sentence and typically surrounded by white space when written or printed. + + hedId + HED_0012246 + + + + + Object + Something perceptible by one or more of the senses, especially by vision or touch. A material thing. + + suggestedTag + Sensory-presentation + + + hedId + HED_0012247 + + + Geometric-object + An object or a representation that has structure and topology in space. + + hedId + HED_0012248 + + + 2D-shape + A planar, two-dimensional shape. + + hedId + HED_0012249 + + + Arrow + A shape with a pointed end indicating direction. + + hedId + HED_0012250 + + + + Clockface + The dial face of a clock. A location identifier based on clock-face-position numbering or anatomic subregion. + + hedId + HED_0012251 + + + + Cross + A figure or mark formed by two intersecting lines crossing at their midpoints. + + hedId + HED_0012252 + + + + Dash + A horizontal stroke in writing or printing to mark a pause or break in sense or to represent omitted letters or words. + + hedId + HED_0012253 + + + + Ellipse + A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. + + hedId + HED_0012254 + + + Circle + A ring-shaped structure with every point equidistant from the center. + + hedId + HED_0012255 + + + + + Rectangle + A parallelogram with four right angles. + + hedId + HED_0012256 + + + Square + A square is a special rectangle with four equal sides. + + hedId + HED_0012257 + + + + + Single-point + A point is a geometric entity that is located in a zero-dimensional spatial region and whose position is defined by its coordinates in some coordinate system. + + hedId + HED_0012258 + + + + Star + A conventional or stylized representation of a star, typically one having five or more points. + + hedId + HED_0012259 + + + + Triangle + A three-sided polygon. + + hedId + HED_0012260 + + + + + 3D-shape + A geometric three-dimensional shape. + + hedId + HED_0012261 + + + Box + A square or rectangular vessel, usually made of cardboard or plastic. + + hedId + HED_0012262 + + + Cube + A solid or semi-solid in the shape of a three dimensional square. + + hedId + HED_0012263 + + + + + Cone + A shape whose base is a circle and whose sides taper up to a point. + + hedId + HED_0012264 + + + + Cylinder + A surface formed by circles of a given radius that are contained in a plane perpendicular to a given axis, whose centers align on the axis. + + hedId + HED_0012265 + + + + Ellipsoid + A closed plane curve resulting from the intersection of a circular cone and a plane cutting completely through it, especially a plane not parallel to the base. + + hedId + HED_0012266 + + + Sphere + A solid or hollow three-dimensional object bounded by a closed surface such that every point on the surface is equidistant from the center. + + hedId + HED_0012267 + + + + + Pyramid + A polyhedron of which one face is a polygon of any number of sides, and the other faces are triangles with a common vertex. + + hedId + HED_0012268 + + + + + Pattern + An arrangement of objects, facts, behaviors, or other things which have scientific, mathematical, geometric, statistical, or other meaning. + + hedId + HED_0012269 + + + Dots + A small round mark or spot. + + hedId + HED_0012270 + + + + LED-pattern + A pattern created by lighting selected members of a fixed light emitting diode array. + + hedId + HED_0012271 + + + + + + Ingestible-object + Something that can be taken into the body by the mouth for digestion or absorption. + + hedId + HED_0012272 + + + + Man-made-object + Something constructed by human means. + + hedId + HED_0012273 + + + Building + A structure that usually has a roof and walls and stands more or less permanently in one place. + + hedId + HED_0012274 + + + + Building-part + A part of a building. + + hedId + HED_0013231 + + + Attic + A room or a space immediately below the roof of a building. + + hedId + HED_0012275 + + + + Basement + The part of a building that is wholly or partly below ground level. + + hedId + HED_0012276 + + + + Door + A door is a hinged or otherwise movable barrier that allows entry into and exit from an enclosed structure. + + hedId + HED_0013232 + + + + Entrance + The means or place of entry. + + hedId + HED_0012277 + + + + Roof + A roof is the covering on the uppermost part of a building which provides protection from animals and weather, notably rain, but also heat, wind and sunlight. + + hedId + HED_0012278 + + + + Room + An area within a building enclosed by walls and floor and ceiling. + + hedId + HED_0012279 + + + + Window + An opening in a wall, roof, or vehicle that allows light and air to enter, typically covered by glass or other transparent material. + + hedId + HED_0013233 + + + + + Clothing + A covering designed to be worn on the body. + + hedId + HED_0012280 + + + + Device + An object contrived for a specific purpose. + + hedId + HED_0012281 + + + Assistive-device + A device that help an individual accomplish a task. + + hedId + HED_0012282 + + + Glasses + Frames with lenses worn in front of the eye for vision correction, eye protection, or protection from UV rays. + + hedId + HED_0012283 + + + + Writing-device + A device used for writing. + + hedId + HED_0012284 + + + Pen + A common writing instrument used to apply ink to a surface for writing or drawing. + + hedId + HED_0012285 + + + + Pencil + An implement for writing or drawing that is constructed of a narrow solid pigment core in a protective casing that prevents the core from being broken or marking the hand. + + hedId + HED_0012286 + + + + + + Computing-device + An electronic device which take inputs and processes results from the inputs. + + hedId + HED_0012287 + + + Cellphone + A telephone with access to a cellular radio system so it can be used over a wide area, without a physical connection to a network. + + hedId + HED_0012288 + + + + Desktop-computer + A computer suitable for use at an ordinary desk. + + hedId + HED_0012289 + + + + Laptop-computer + A computer that is portable and suitable for use while traveling. + + hedId + HED_0012290 + + + + Tablet-computer + A small portable computer that accepts input directly on to its screen rather than via a keyboard or mouse. + + hedId + HED_0012291 + + + + + Engine + A motor is a machine designed to convert one or more forms of energy into mechanical energy. + + hedId + HED_0012292 + + + + IO-device + Hardware used by a human (or other system) to communicate with a computer. + + hedId + HED_0012293 + + + Input-device + A piece of equipment used to provide data and control signals to an information processing system such as a computer or information appliance. + + hedId + HED_0012294 + + + Computer-mouse + A hand-held pointing device that detects two-dimensional motion relative to a surface. + + hedId + HED_0012295 + + + Mouse-button + An electric switch on a computer mouse which can be pressed or clicked to select or interact with an element of a graphical user interface. + + hedId + HED_0012296 + + + + Scroll-wheel + A scroll wheel or mouse wheel is a wheel used for scrolling made of hard plastic with a rubbery surface usually located between the left and right mouse buttons and is positioned perpendicular to the mouse surface. + + hedId + HED_0012297 + + + + + Joystick + A control device that uses a movable handle to create two-axis input for a computer device. + + hedId + HED_0012298 + + + + Keyboard + A device consisting of mechanical keys that are pressed to create input to a computer. + + hedId + HED_0012299 + + + Keyboard-key + A button on a keyboard usually representing letters, numbers, functions, or symbols. + + hedId + HED_0012300 + + + # + Value of a keyboard key. + + takesValue + + + hedId + HED_0012301 + + + + + + Keypad + A device consisting of keys, usually in a block arrangement, that provides limited input to a system. + + hedId + HED_0012302 + + + Keypad-key + A key on a separate section of a computer keyboard that groups together numeric keys and those for mathematical or other special functions in an arrangement like that of a calculator. + + hedId + HED_0012303 + + + # + Value of keypad key. + + takesValue + + + hedId + HED_0012304 + + + + + + Microphone + A device designed to convert sound to an electrical signal. + + hedId + HED_0012305 + + + + Push-button + A switch designed to be operated by pressing a button. + + hedId + HED_0012306 + + + + + Output-device + Any piece of computer hardware equipment which converts information into human understandable form. + + hedId + HED_0012307 + + + Auditory-device + A device designed to produce sound. + + hedId + HED_0012308 + + + Headphones + An instrument that consists of a pair of small loudspeakers, or less commonly a single speaker, held close to ears and connected to a signal source such as an audio amplifier, radio, CD player or portable media player. + + hedId + HED_0012309 + + + + Loudspeaker + A device designed to convert electrical signals to sounds that can be heard. + + hedId + HED_0012310 + + + + + Display-device + An output device for presentation of information in visual or tactile form the latter used for example in tactile electronic displays for blind people. + + hedId + HED_0012311 + + + Computer-screen + An electronic device designed as a display or a physical device designed to be a protective mesh work. + + hedId + HED_0012312 + + + + Head-mounted-display + An instrument that functions as a display device, worn on the head or as part of a helmet, that has a small display optic in front of one (monocular HMD) or each eye (binocular HMD). + + hedId + HED_0012314 + + + + LED-display + A LED display is a flat panel display that uses an array of light-emitting diodes as pixels for a video display. + + hedId + HED_0012315 + + + + Screen-window + A part of a computer screen that contains a display different from the rest of the screen. + + hedId + HED_0012313 + + + + + + Recording-device + A device that copies information in a signal into a persistent information bearer. + + hedId + HED_0012316 + + + EEG-recorder + A device for recording electric currents in the brain using electrodes applied to the scalp, to the surface of the brain, or placed within the substance of the brain. + + hedId + HED_0012317 + + + + EMG-recorder + A device for recording electrical activity of muscles using electrodes on the body surface or within the muscular mass. + + hedId + HED_0013225 + + + + File-storage + A device for recording digital information to a permanent media. + + hedId + HED_0012318 + + + + MEG-recorder + A device for measuring the magnetic fields produced by electrical activity in the brain, usually conducted externally. + + hedId + HED_0012319 + + + + Motion-capture + A device for recording the movement of objects or people. + + hedId + HED_0012320 + + + + Tape-recorder + A device for recording and reproduction usually using magnetic tape for storage that can be saved and played back. + + hedId + HED_0012321 + + + + + Touchscreen + A control component that operates an electronic device by pressing the display on the screen. + + hedId + HED_0012322 + + + + + Machine + A human-made device that uses power to apply forces and control movement to perform an action. + + hedId + HED_0012323 + + + + Measurement-device + A device that measures something. + + hedId + HED_0012324 + + + Clock + A device designed to indicate the time of day or to measure the time duration of an event or action. + + hedId + HED_0012325 + + + + + Robot + A mechanical device that sometimes resembles a living animal and is capable of performing a variety of often complex human tasks on command or by being programmed in advance. + + hedId + HED_0012327 + + + + Tool + A component that is not part of a device but is designed to support its assembly or operation. + + hedId + HED_0012328 + + + + + Document + A physical object, or electronic counterpart, that is characterized by containing writing which is meant to be human-readable. + + hedId + HED_0012329 + + + Book + A volume made up of pages fastened along one edge and enclosed between protective covers. + + hedId + HED_0012330 + + + + Letter + A written message addressed to a person or organization. + + hedId + HED_0012331 + + + + Note + A brief written record. + + hedId + HED_0012332 + + + + Notebook + A book for notes or memoranda. + + hedId + HED_0012333 + + + + Questionnaire + A document consisting of questions and possibly responses, depending on whether it has been filled out. + + hedId + HED_0012334 + + + + + Furnishing + Furniture, fittings, and other decorative accessories, such as curtains and carpets, for a house or room. + + hedId + HED_0012335 + + + + Manufactured-material + Substances created or extracted from raw materials. + + hedId + HED_0012336 + + + Ceramic + A hard, brittle, heat-resistant and corrosion-resistant material made by shaping and then firing a nonmetallic mineral, such as clay, at a high temperature. + + hedId + HED_0012337 + + + + Glass + A brittle transparent solid with irregular atomic structure. + + hedId + HED_0012338 + + + + Paper + A thin sheet material produced by mechanically or chemically processing cellulose fibres derived from wood, rags, grasses or other vegetable sources in water. + + hedId + HED_0012339 + + + + Plastic + Various high-molecular-weight thermoplastic or thermo-setting polymers that are capable of being molded, extruded, drawn, or otherwise shaped and then hardened into a form. + + hedId + HED_0012340 + + + + Steel + An alloy made up of iron with typically a few tenths of a percent of carbon to improve its strength and fracture resistance compared to iron. + + hedId + HED_0012341 + + + + + Media + Media are audio/visual/audiovisual modes of communicating information for mass consumption. + + hedId + HED_0012342 + + + Media-clip + A short segment of media. + + hedId + HED_0012343 + + + Audio-clip + A short segment of audio. + + hedId + HED_0012344 + + + + Audiovisual-clip + A short media segment containing both audio and video. + + hedId + HED_0012345 + + + + Video-clip + A short segment of video. + + hedId + HED_0012346 + + + + + Visualization + An planned process that creates images, diagrams or animations from the input data. + + hedId + HED_0012347 + + + Animation + A form of graphical illustration that changes with time to give a sense of motion or represent dynamic changes in the portrayal. + + hedId + HED_0012348 + + + + Art-installation + A large-scale, mixed-media constructions, often designed for a specific place or for a temporary period of time. + + hedId + HED_0012349 + + + + Braille + A display using a system of raised dots that can be read with the fingers by people who are blind. + + hedId + HED_0012350 + + + + Image + Any record of an imaging event whether physical or electronic. + + hedId + HED_0012351 + + + Cartoon + A type of illustration, sometimes animated, typically in a non-realistic or semi-realistic style. The specific meaning has evolved over time, but the modern usage usually refers to either an image or series of images intended for satire, caricature, or humor. A motion picture that relies on a sequence of illustrations for its animation. + + hedId + HED_0012352 + + + + Drawing + A representation of an object or outlining a figure, plan, or sketch by means of lines. + + hedId + HED_0012353 + + + + Icon + A sign (such as a word or graphic symbol) whose form suggests its meaning. + + hedId + HED_0012354 + + + + Painting + A work produced through the art of painting. + + hedId + HED_0012355 + + + + Photograph + An image recorded by a camera. + + hedId + HED_0012356 + + + + + Movie + A sequence of images displayed in succession giving the illusion of continuous movement. + + hedId + HED_0012357 + + + + Outline-visualization + A visualization consisting of a line or set of lines enclosing or indicating the shape of an object in a sketch or diagram. + + hedId + HED_0012358 + + + + Point-light-visualization + A display in which action is depicted using a few points of light, often generated from discrete sensors in motion capture. + + hedId + HED_0012359 + + + + Sculpture + A two- or three-dimensional representative or abstract forms, especially by carving stone or wood or by casting metal or plaster. + + hedId + HED_0012360 + + + + Stick-figure-visualization + A drawing showing the head of a human being or animal as a circle and all other parts as straight lines. + + hedId + HED_0012361 + + + + + + Navigational-object + An object whose purpose is to assist directed movement from one location to another. + + hedId + HED_0012362 + + + Path + A trodden way. A way or track laid down for walking or made by continual treading. + + hedId + HED_0012363 + + + + Road + An open way for the passage of vehicles, persons, or animals on land. + + hedId + HED_0012364 + + + Lane + A defined path with physical dimensions through which an object or substance may traverse. + + hedId + HED_0012365 + + + + + Runway + A paved strip of ground on a landing field for the landing and takeoff of aircraft. + + hedId + HED_0012366 + + + + + Vehicle + A mobile machine which transports people or cargo. + + hedId + HED_0012367 + + + Aircraft + A vehicle which is able to travel through air in an atmosphere. + + hedId + HED_0012368 + + + + Bicycle + A human-powered, pedal-driven, single-track vehicle, having two wheels attached to a frame, one behind the other. + + hedId + HED_0012369 + + + + Boat + A watercraft of any size which is able to float or plane on water. + + hedId + HED_0012370 + + + + Car + A wheeled motor vehicle used primarily for the transportation of human passengers. + + hedId + HED_0012371 + + + + Cart + A cart is a vehicle which has two wheels and is designed to transport human passengers or cargo. + + hedId + HED_0012372 + + + + Tractor + A mobile machine specifically designed to deliver a high tractive effort at slow speeds, and mainly used for the purposes of hauling a trailer or machinery used in agriculture or construction. + + hedId + HED_0012373 + + + + Train + A connected line of railroad cars with or without a locomotive. + + hedId + HED_0012374 + + + + Truck + A motor vehicle which, as its primary function, transports cargo rather than human passengers. + + hedId + HED_0012375 + + + + + + Natural-object + Something that exists in or is produced by nature, and is not artificial or man-made. + + hedId + HED_0012376 + + + Mineral + A solid, homogeneous, inorganic substance occurring in nature and having a definite chemical composition. + + hedId + HED_0012377 + + + + Natural-feature + A feature that occurs in nature. A prominent or identifiable aspect, region, or site of interest. + + hedId + HED_0012378 + + + Field + An unbroken expanse as of ice or grassland. + + hedId + HED_0012379 + + + + Hill + A rounded elevation of limited extent rising above the surrounding land with local relief of less than 300m. + + hedId + HED_0012380 + + + + Mountain + A landform that extends above the surrounding terrain in a limited area. + + hedId + HED_0012381 + + + + River + A natural freshwater surface stream of considerable volume and a permanent or seasonal flow, moving in a definite channel toward a sea, lake, or another river. + + hedId + HED_0012382 + + + + Waterfall + A sudden descent of water over a step or ledge in the bed of a river. + + hedId + HED_0012383 + + + + + + + Sound + Mechanical vibrations transmitted by an elastic medium. Something that can be heard. + + hedId + HED_0012384 + + + Environmental-sound + Sounds occurring in the environment. An accumulation of noise pollution that occurs outside. This noise can be caused by transport, industrial, and recreational activities. + + hedId + HED_0012385 + + + Crowd-sound + Noise produced by a mixture of sounds from a large group of people. + + hedId + HED_0012386 + + + + Signal-noise + Any part of a signal that is not the true or original signal but is introduced by the communication mechanism. + + hedId + HED_0012387 + + + + + Musical-sound + Sound produced by continuous and regular vibrations, as opposed to noise. + + hedId + HED_0012388 + + + Instrument-sound + Sound produced by a musical instrument. + + hedId + HED_0012389 + + + + Tone + A musical note, warble, or other sound used as a particular signal on a telephone or answering machine. + + hedId + HED_0012390 + + + + Vocalized-sound + Musical sound produced by vocal cords in a biological agent. + + hedId + HED_0012391 + + + + + Named-animal-sound + A sound recognizable as being associated with particular animals. + + hedId + HED_0012392 + + + Barking + Sharp explosive cries like sounds made by certain animals, especially a dog, fox, or seal. + + hedId + HED_0012393 + + + + Bleating + Wavering cries like sounds made by a sheep, goat, or calf. + + hedId + HED_0012394 + + + + Chirping + Short, sharp, high-pitched noises like sounds made by small birds or an insects. + + hedId + HED_0012395 + + + + Crowing + Loud shrill sounds characteristic of roosters. + + hedId + HED_0012396 + + + + Growling + Low guttural sounds like those that made in the throat by a hostile dog or other animal. + + hedId + HED_0012397 + + + + Meowing + Vocalizations like those made by as those cats. These sounds have diverse tones and are sometimes chattered, murmured or whispered. The purpose can be assertive. + + hedId + HED_0012398 + + + + Mooing + Deep vocal sounds like those made by a cow. + + hedId + HED_0012399 + + + + Purring + Low continuous vibratory sound such as those made by cats. The sound expresses contentment. + + hedId + HED_0012400 + + + + Roaring + Loud, deep, or harsh prolonged sounds such as those made by big cats and bears for long-distance communication and intimidation. + + hedId + HED_0012401 + + + + Squawking + Loud, harsh noises such as those made by geese. + + hedId + HED_0012402 + + + + + Named-object-sound + A sound identifiable as coming from a particular type of object. + + hedId + HED_0012403 + + + Alarm-sound + A loud signal often loud continuous ringing to alert people to a problem or condition that requires urgent attention. + + hedId + HED_0012404 + + + + Beep + A short, single tone, that is typically high-pitched and generally made by a computer or other machine. + + hedId + HED_0012405 + + + + Buzz + A persistent vibratory sound often made by a buzzer device and used to indicate something incorrect. + + hedId + HED_0012406 + + + + Click + The sound made by a mechanical cash register, often to designate a reward. + + hedId + HED_0012407 + + + + Ding + A short ringing sound such as that made by a bell, often to indicate a correct response or the expiration of time. + + hedId + HED_0012408 + + + + Horn-blow + A loud sound made by forcing air through a sound device that funnels air to create the sound, often used to sound an alert. + + hedId + HED_0012409 + + + + Ka-ching + The sound made by a mechanical cash register, often to designate a reward. + + hedId + HED_0012410 + + + + Siren + A loud, continuous sound often varying in frequency designed to indicate an emergency. + + hedId + HED_0012411 + + + + + + + Property + Something that pertains to a thing. A characteristic of some entity. A quality or feature regarded as a characteristic or inherent part of someone or something. HED attributes are adjectives or adverbs. + + extensionAllowed + + + hedId + HED_0012412 + + + Agent-property + Something that pertains to or describes an agent. + + hedId + HED_0012413 + + + Agent-state + The state of the agent. + + hedId + HED_0012414 + + + Agent-cognitive-state + The state of the cognitive processes or state of mind of the agent. + + hedId + HED_0012415 + + + Alert + Condition of heightened watchfulness or preparation for action. + + hedId + HED_0012416 + + + + Anesthetized + Having lost sensation to pain or having senses dulled due to the effects of an anesthetic. + + hedId + HED_0012417 + + + + Asleep + Having entered a periodic, readily reversible state of reduced awareness and metabolic activity, usually accompanied by physical relaxation and brain activity. + + hedId + HED_0012418 + + + + Attentive + Concentrating and focusing mental energy on the task or surroundings. + + hedId + HED_0012419 + + + + Awake + In a non sleeping state. + + hedId + HED_0012420 + + + + Brain-dead + Characterized by the irreversible absence of cortical and brain stem functioning. + + hedId + HED_0012421 + + + + Comatose + In a state of profound unconsciousness associated with markedly depressed cerebral activity. + + hedId + HED_0012422 + + + + Distracted + Lacking in concentration because of being preoccupied. + + hedId + HED_0012423 + + + + Drowsy + In a state of near-sleep, a strong desire for sleep, or sleeping for unusually long periods. + + hedId + HED_0012424 + + + + Intoxicated + In a state with disturbed psychophysiological functions and responses as a result of administration or ingestion of a psychoactive substance. + + hedId + HED_0012425 + + + + Locked-in + In a state of complete paralysis of all voluntary muscles except for the ones that control the movements of the eyes. + + hedId + HED_0012426 + + + + Passive + Not responding or initiating an action in response to a stimulus. + + hedId + HED_0012427 + + + + Resting + A state in which the agent is not exhibiting any physical exertion. + + hedId + HED_0012428 + + + + Vegetative + A state of wakefulness and conscience, but (in contrast to coma) with involuntary opening of the eyes and movements (such as teeth grinding, yawning, or thrashing of the extremities). + + hedId + HED_0012429 + + + + + Agent-emotional-state + The status of the general temperament and outlook of an agent. + + hedId + HED_0012430 + + + Angry + Experiencing emotions characterized by marked annoyance or hostility. + + hedId + HED_0012431 + + + + Aroused + In a state reactive to stimuli leading to increased heart rate and blood pressure, sensory alertness, mobility and readiness to respond. + + hedId + HED_0012432 + + + + Awed + Filled with wonder. Feeling grand, sublime or powerful emotions characterized by a combination of joy, fear, admiration, reverence, and/or respect. + + hedId + HED_0012433 + + + + Compassionate + Feeling or showing sympathy and concern for others often evoked for a person who is in distress and associated with altruistic motivation. + + hedId + HED_0012434 + + + + Content + Feeling satisfaction with things as they are. + + hedId + HED_0012435 + + + + Disgusted + Feeling revulsion or profound disapproval aroused by something unpleasant or offensive. + + hedId + HED_0012436 + + + + Emotionally-neutral + Feeling neither satisfied nor dissatisfied. + + hedId + HED_0012437 + + + + Empathetic + Understanding and sharing the feelings of another. Being aware of, being sensitive to, and vicariously experiencing the feelings, thoughts, and experience of another. + + hedId + HED_0012438 + + + + Excited + Feeling great enthusiasm and eagerness. + + hedId + HED_0012439 + + + + Fearful + Feeling apprehension that one may be in danger. + + hedId + HED_0012440 + + + + Frustrated + Feeling annoyed as a result of being blocked, thwarted, disappointed or defeated. + + hedId + HED_0012441 + + + + Grieving + Feeling sorrow in response to loss, whether physical or abstract. + + hedId + HED_0012442 + + + + Happy + Feeling pleased and content. + + hedId + HED_0012443 + + + + Jealous + Feeling threatened by a rival in a relationship with another individual, in particular an intimate partner, usually involves feelings of threat, fear, suspicion, distrust, anxiety, anger, betrayal, and rejection. + + hedId + HED_0012444 + + + + Joyful + Feeling delight or intense happiness. + + hedId + HED_0012445 + + + + Loving + Feeling a strong positive emotion of affection and attraction. + + hedId + HED_0012446 + + + + Relieved + No longer feeling pain, distress,anxiety, or reassured. + + hedId + HED_0012447 + + + + Sad + Feeling grief or unhappiness. + + hedId + HED_0012448 + + + + Stressed + Experiencing mental or emotional strain or tension. + + hedId + HED_0012449 + + + + + Agent-physiological-state + Having to do with the mechanical, physical, or biochemical function of an agent. + + hedId + HED_0012450 + + + Catamenial + Related to menstruation. + + hedId + HED_0013226 + + + + Fever + Body temperature above the normal range. + + relatedTag + Sick + + + hedId + HED_0013227 + + + + Healthy + Having no significant health-related issues. + + relatedTag + Sick + + + hedId + HED_0012451 + + + + Hungry + Being in a state of craving or desiring food. + + relatedTag + Sated + Thirsty + + + hedId + HED_0012452 + + + + Rested + Feeling refreshed and relaxed. + + relatedTag + Tired + + + hedId + HED_0012453 + + + + Sated + Feeling full. + + relatedTag + Hungry + + + hedId + HED_0012454 + + + + Sick + Being in a state of ill health, bodily malfunction, or discomfort. + + relatedTag + Healthy + + + hedId + HED_0012455 + + + + Thirsty + Feeling a need to drink. + + relatedTag + Hungry + + + hedId + HED_0012456 + + + + Tired + Feeling in need of sleep or rest. + + relatedTag + Rested + + + hedId + HED_0012457 + + + + + Agent-postural-state + Pertaining to the position in which agent holds their body. + + hedId + HED_0012458 + + + Crouching + Adopting a position where the knees are bent and the upper body is brought forward and down, sometimes to avoid detection or to defend oneself. + + hedId + HED_0012459 + + + + Eyes-closed + Keeping eyes closed with no blinking. + + hedId + HED_0012460 + + + + Eyes-open + Keeping eyes open with occasional blinking. + + hedId + HED_0012461 + + + + Kneeling + Positioned where one or both knees are on the ground. + + hedId + HED_0012462 + + + + On-treadmill + Ambulation on an exercise apparatus with an endless moving belt to support moving in place. + + hedId + HED_0012463 + + + + Prone + Positioned in a recumbent body position whereby the person lies on its stomach and faces downward. + + hedId + HED_0012464 + + + + Seated-with-chin-rest + Using a device that supports the chin and head. + + hedId + HED_0012465 + + + + Sitting + In a seated position. + + hedId + HED_0012466 + + + + Standing + Assuming or maintaining an erect upright position. + + hedId + HED_0012467 + + + + + + Agent-task-role + The function or part that is ascribed to an agent in performing the task. + + hedId + HED_0012468 + + + Experiment-actor + An agent who plays a predetermined role to create the experiment scenario. + + hedId + HED_0012469 + + + + Experiment-controller + An agent exerting control over some aspect of the experiment. + + hedId + HED_0012470 + + + + Experiment-participant + Someone who takes part in an activity related to an experiment. + + hedId + HED_0012471 + + + + Experimenter + Person who is the owner of the experiment and has its responsibility. + + hedId + HED_0012472 + + + + + Agent-trait + A genetically, environmentally, or socially determined characteristic of an agent. + + hedId + HED_0012473 + + + Age + Length of time elapsed time since birth of the agent. + + hedId + HED_0012474 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012475 + + + + + Agent-experience-level + Amount of skill or knowledge that the agent has as pertains to the task. + + hedId + HED_0012476 + + + Expert-level + Having comprehensive and authoritative knowledge of or skill in a particular area related to the task. + + relatedTag + Intermediate-experience-level + Novice-level + + + hedId + HED_0012477 + + + + Intermediate-experience-level + Having a moderate amount of knowledge or skill related to the task. + + relatedTag + Expert-level + Novice-level + + + hedId + HED_0012478 + + + + Novice-level + Being inexperienced in a field or situation related to the task. + + relatedTag + Expert-level + Intermediate-experience-level + + + hedId + HED_0012479 + + + + + Ethnicity + Belong to a social group that has a common national or cultural tradition. Use with Label to avoid extension. + + hedId + HED_0012480 + + + + Gender + Characteristics that are socially constructed, including norms, behaviors, and roles based on sex. + + hedId + HED_0012481 + + + + Handedness + Individual preference for use of a hand, known as the dominant hand. + + hedId + HED_0012482 + + + Ambidextrous + Having no overall dominance in the use of right or left hand or foot in the performance of tasks that require one hand or foot. + + hedId + HED_0012483 + + + + Left-handed + Preference for using the left hand or foot for tasks requiring the use of a single hand or foot. + + hedId + HED_0012484 + + + + Right-handed + Preference for using the right hand or foot for tasks requiring the use of a single hand or foot. + + hedId + HED_0012485 + + + + + Race + Belonging to a group sharing physical or social qualities as defined within a specified society. Use with Label to avoid extension. + + hedId + HED_0012486 + + + + Sex + Physical properties or qualities by which male is distinguished from female. + + hedId + HED_0012487 + + + Female + Biological sex of an individual with female sexual organs such ova. + + hedId + HED_0012488 + + + + Intersex + Having genitalia and/or secondary sexual characteristics of indeterminate sex. + + hedId + HED_0012489 + + + + Male + Biological sex of an individual with male sexual organs producing sperm. + + hedId + HED_0012490 + + + + Other-sex + A non-specific designation of sexual traits. + + hedId + HED_0012491 + + + + + + + Data-property + Something that pertains to data or information. + + extensionAllowed + + + hedId + HED_0012492 + + + Data-artifact + An anomalous, interfering, or distorting signal originating from a source other than the item being studied. + + hedId + HED_0012493 + + + Biological-artifact + A data artifact arising from a biological entity being measured. + + hedId + HED_0012494 + + + Chewing-artifact + Artifact from moving the jaw in a chewing motion. + + hedId + HED_0012495 + + + + ECG-artifact + An electrical artifact from the far-field potential from pulsation of the heart, time locked to QRS complex. + + hedId + HED_0012496 + + + + EMG-artifact + Artifact from muscle activity and myogenic potentials at the measurements site. In EEG, myogenic potentials are the most common artifacts. Frontalis and temporalis muscles (e.g. clenching of jaw muscles) are common causes. Generally, the potentials generated in the muscles are of shorter duration than those generated in the brain. The frequency components are usually beyond 30-50 Hz, and the bursts are arrhythmic. + + hedId + HED_0012497 + + + + Eye-artifact + Ocular movements and blinks can result in artifacts in different types of data. In electrophysiology data, these can result transients and offsets the signal. + + hedId + HED_0012498 + + + Eye-blink-artifact + Artifact from eye blinking. In EEG, Fp1/Fp2 electrodes become electro-positive with eye closure because the cornea is positively charged causing a negative deflection in Fp1/Fp2. If the eye blink is unilateral, consider prosthetic eye. + + hedId + HED_0012499 + + + + Eye-movement-artifact + Eye movements can cause artifacts on recordings. The charge of the eye can especially cause artifacts in electrophysiology data. + + hedId + HED_0012500 + + + Horizontal-eye-movement-artifact + Artifact from moving eyes left-to-right and right-to-left. In EEG, there is an upward deflection in the Fp2-F8 derivation, when the eyes move to the right side. In this case F8 becomes more positive and therefore. When the eyes move to the left, F7 becomes more positive and there is an upward deflection in the Fp1-F7 derivation. + + hedId + HED_0012501 + + + + Nystagmus-artifact + Artifact from nystagmus (a vision condition in which the eyes make repetitive, uncontrolled movements). + + hedId + HED_0012502 + + + + Slow-eye-movement-artifact + Artifacts originating from slow, rolling eye-movements, seen during drowsiness. + + hedId + HED_0012503 + + + + Vertical-eye-movement-artifact + Artifact from moving eyes up and down. In EEG, this causes positive potentials (50-100 micro V) with bi-frontal distribution, maximum at Fp1 and Fp2, when the eyeball rotates upward. The downward rotation of the eyeball is associated with the negative deflection. The time course of the deflections is similar to the time course of the eyeball movement. + + hedId + HED_0012504 + + + + + + Movement-artifact + Artifact in the measured data generated by motion of the subject. + + hedId + HED_0012505 + + + + Pulse-artifact + A mechanical artifact from a pulsating blood vessel near a measurement site, cardio-ballistic artifact. + + hedId + HED_0012506 + + + + Respiration-artifact + Artifact from breathing. + + hedId + HED_0012507 + + + + Rocking-patting-artifact + Quasi-rhythmical artifacts in recordings most commonly seen in infants. Typically caused by a caregiver rocking or patting the infant. + + hedId + HED_0012508 + + + + Sucking-artifact + Artifact from sucking, typically seen in very young cases. + + hedId + HED_0012509 + + + + Sweat-artifact + Artifact from sweating. In EEG, this is a low amplitude undulating waveform that is usually greater than 2 seconds and may appear to be an unstable baseline. + + hedId + HED_0012510 + + + + Tongue-movement-artifact + Artifact from tongue movement (Glossokinetic). The tongue functions as a dipole, with the tip negative with respect to the base. In EEG, the artifact produced by the tongue has a broad potential field that drops from frontal to occipital areas, although it is less steep than that produced by eye movement artifacts. The amplitude of the potentials is greater inferiorly than in parasagittal regions; the frequency is variable but usually in the delta range. Chewing and sucking can produce similar artifacts. + + hedId + HED_0012511 + + + + + Nonbiological-artifact + A data artifact arising from a non-biological source. + + hedId + HED_0012512 + + + Artificial-ventilation-artifact + Artifact stemming from mechanical ventilation. These can occur at the same rate as the ventilator, but also have other patterns. + + hedId + HED_0012513 + + + + Dialysis-artifact + Artifacts seen in recordings during continuous renal replacement therapy (dialysis). + + hedId + HED_0012514 + + + + Electrode-movement-artifact + Artifact from electrode movement. + + hedId + HED_0012515 + + + + Electrode-pops-artifact + Brief artifact with a steep rise and slow fall of an electrophysiological signal, most often caused by a loose electrode. + + hedId + HED_0012516 + + + + Induction-artifact + Artifacts induced by nearby equipment. In EEG, these are usually of high frequency. + + hedId + HED_0012517 + + + + Line-noise-artifact + Power line noise at 50 Hz or 60 Hz. + + hedId + HED_0012518 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012519 + + + + + Salt-bridge-artifact + Artifact from salt-bridge between EEG electrodes. + + hedId + HED_0012520 + + + + + + Data-marker + An indicator placed to mark something. + + hedId + HED_0012521 + + + Data-break-marker + An indicator place to indicate a gap in the data. + + hedId + HED_0012522 + + + + Temporal-marker + An indicator placed at a particular time in the data. + + hedId + HED_0012523 + + + Inset + Marks an intermediate point in an ongoing event of temporal extent. + + topLevelTagGroup + + + reserved + + + relatedTag + Onset + Offset + + + hedId + HED_0012524 + + + + Offset + Marks the end of an event of temporal extent. + + topLevelTagGroup + + + reserved + + + relatedTag + Onset + Inset + + + hedId + HED_0012525 + + + + Onset + Marks the start of an ongoing event of temporal extent. + + topLevelTagGroup + + + reserved + + + relatedTag + Inset + Offset + + + hedId + HED_0012526 + + + + Pause + Indicates the temporary interruption of the operation of a process and subsequently a wait for a signal to continue. + + hedId + HED_0012527 + + + + Time-out + A cancellation or cessation that automatically occurs when a predefined interval of time has passed without a certain event occurring. + + hedId + HED_0012528 + + + + Time-sync + A synchronization signal whose purpose is to help synchronize different signals or processes. Often used to indicate a marker inserted into the recorded data to allow post hoc synchronization of concurrently recorded data streams. + + hedId + HED_0012529 + + + + + + Data-resolution + Smallest change in a quality being measured by an sensor that causes a perceptible change. + + hedId + HED_0012530 + + + Printer-resolution + Resolution of a printer, usually expressed as the number of dots-per-inch for a printer. + + hedId + HED_0012531 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012532 + + + + + Screen-resolution + Resolution of a screen, usually expressed as the of pixels in a dimension for a digital display device. + + hedId + HED_0012533 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012534 + + + + + Sensory-resolution + Resolution of measurements by a sensing device. + + hedId + HED_0012535 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012536 + + + + + Spatial-resolution + Linear spacing of a spatial measurement. + + hedId + HED_0012537 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012538 + + + + + Spectral-resolution + Measures the ability of a sensor to resolve features in the electromagnetic spectrum. + + hedId + HED_0012539 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012540 + + + + + Temporal-resolution + Measures the ability of a sensor to resolve features in time. + + hedId + HED_0012541 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012542 + + + + + + Data-source-type + The type of place, person, or thing from which the data comes or can be obtained. + + hedId + HED_0012543 + + + Computed-feature + A feature computed from the data by a tool. This tag should be grouped with a label of the form Toolname_propertyName. + + hedId + HED_0012544 + + + + Computed-prediction + A computed extrapolation of known data. + + hedId + HED_0012545 + + + + Expert-annotation + An explanatory or critical comment or other in-context information provided by an authority. + + hedId + HED_0012546 + + + + Instrument-measurement + Information obtained from a device that is used to measure material properties or make other observations. + + hedId + HED_0012547 + + + + Observation + Active acquisition of information from a primary source. Should be grouped with a label of the form AgentID_featureName. + + hedId + HED_0012548 + + + + + Data-value + Designation of the type of a data item. + + hedId + HED_0012549 + + + Categorical-value + Indicates that something can take on a limited and usually fixed number of possible values. + + hedId + HED_0012550 + + + Categorical-class-value + Categorical values that fall into discrete classes such as true or false. The grouping is absolute in the sense that it is the same for all participants. + + hedId + HED_0012551 + + + All + To a complete degree or to the full or entire extent. + + relatedTag + Some + None + + + hedId + HED_0012552 + + + + Correct + Free from error. Especially conforming to fact or truth. + + relatedTag + Wrong + + + hedId + HED_0012553 + + + + Explicit + Stated clearly and in detail, leaving no room for confusion or doubt. + + relatedTag + Implicit + + + hedId + HED_0012554 + + + + False + Not in accordance with facts, reality or definitive criteria. + + relatedTag + True + + + hedId + HED_0012555 + + + + Implicit + Implied though not plainly expressed. + + relatedTag + Explicit + + + hedId + HED_0012556 + + + + Invalid + Not allowed or not conforming to the correct format or specifications. + + relatedTag + Valid + + + hedId + HED_0012557 + + + + None + No person or thing, nobody, not any. + + relatedTag + All + Some + + + hedId + HED_0012558 + + + + Some + At least a small amount or number of, but not a large amount of, or often. + + relatedTag + All + None + + + hedId + HED_0012559 + + + + True + Conforming to facts, reality or definitive criteria. + + relatedTag + False + + + hedId + HED_0012560 + + + + Unknown + The information has not been provided. + + relatedTag + Invalid + + + hedId + HED_0012561 + + + + Valid + Allowable, usable, or acceptable. + + relatedTag + Invalid + + + hedId + HED_0012562 + + + + Wrong + Inaccurate or not correct. + + relatedTag + Correct + + + hedId + HED_0012563 + + + + + Categorical-judgment-value + Categorical values that are based on the judgment or perception of the participant such familiar and famous. + + hedId + HED_0012564 + + + Abnormal + Deviating in any way from the state, position, structure, condition, behavior, or rule which is considered a norm. + + relatedTag + Normal + + + hedId + HED_0012565 + + + + Asymmetrical + Lacking symmetry or having parts that fail to correspond to one another in shape, size, or arrangement. + + relatedTag + Symmetrical + + + hedId + HED_0012566 + + + + Audible + A sound that can be perceived by the participant. + + relatedTag + Inaudible + + + hedId + HED_0012567 + + + + Complex + Hard, involved or complicated, elaborate, having many parts. + + relatedTag + Simple + + + hedId + HED_0012568 + + + + Congruent + Concordance of multiple evidence lines. In agreement or harmony. + + relatedTag + Incongruent + + + hedId + HED_0012569 + + + + Constrained + Keeping something within particular limits or bounds. + + relatedTag + Unconstrained + + + hedId + HED_0012570 + + + + Disordered + Not neatly arranged. Confused and untidy. A structural quality in which the parts of an object are non-rigid. + + relatedTag + Ordered + + + hedId + HED_0012571 + + + + Familiar + Recognized, familiar, or within the scope of knowledge. + + relatedTag + Unfamiliar + Famous + + + hedId + HED_0012572 + + + + Famous + A person who has a high degree of recognition by the general population for his or her success or accomplishments. A famous person. + + relatedTag + Familiar + Unfamiliar + + + hedId + HED_0012573 + + + + Inaudible + A sound below the threshold of perception of the participant. + + relatedTag + Audible + + + hedId + HED_0012574 + + + + Incongruent + Not in agreement or harmony. + + relatedTag + Congruent + + + hedId + HED_0012575 + + + + Involuntary + An action that is not made by choice. In the body, involuntary actions (such as blushing) occur automatically, and cannot be controlled by choice. + + relatedTag + Voluntary + + + hedId + HED_0012576 + + + + Masked + Information exists but is not provided or is partially obscured due to security,privacy, or other concerns. + + relatedTag + Unmasked + + + hedId + HED_0012577 + + + + Normal + Being approximately average or within certain limits. Conforming with or constituting a norm or standard or level or type or social norm. + + relatedTag + Abnormal + + + hedId + HED_0012578 + + + + Ordered + Conforming to a logical or comprehensible arrangement of separate elements. + + relatedTag + Disordered + + + hedId + HED_0012579 + + + + Simple + Easily understood or presenting no difficulties. + + relatedTag + Complex + + + hedId + HED_0012580 + + + + Symmetrical + Made up of exactly similar parts facing each other or around an axis. Showing aspects of symmetry. + + relatedTag + Asymmetrical + + + hedId + HED_0012581 + + + + Unconstrained + Moving without restriction. + + relatedTag + Constrained + + + hedId + HED_0012582 + + + + Unfamiliar + Not having knowledge or experience of. + + relatedTag + Familiar + Famous + + + hedId + HED_0012583 + + + + Unmasked + Information is revealed. + + relatedTag + Masked + + + hedId + HED_0012584 + + + + Voluntary + Using free will or design; not forced or compelled; controlled by individual volition. + + relatedTag + Involuntary + + + hedId + HED_0012585 + + + + + Categorical-level-value + Categorical values based on dividing a continuous variable into levels such as high and low. + + hedId + HED_0012586 + + + Cold + Having an absence of heat. + + relatedTag + Hot + + + hedId + HED_0012587 + + + + Deep + Extending relatively far inward or downward. + + relatedTag + Shallow + + + hedId + HED_0012588 + + + + High + Having a greater than normal degree, intensity, or amount. + + relatedTag + Low + Medium + + + hedId + HED_0012589 + + + + Hot + Having an excess of heat. + + relatedTag + Cold + + + hedId + HED_0012590 + + + + Large + Having a great extent such as in physical dimensions, period of time, amplitude or frequency. + + relatedTag + Small + + + hedId + HED_0012591 + + + + Liminal + Situated at a sensory threshold that is barely perceptible or capable of eliciting a response. + + relatedTag + Subliminal + Supraliminal + + + hedId + HED_0012592 + + + + Loud + Having a perceived high intensity of sound. + + relatedTag + Quiet + + + hedId + HED_0012593 + + + + Low + Less than normal in degree, intensity or amount. + + relatedTag + High + + + hedId + HED_0012594 + + + + Medium + Mid-way between small and large in number, quantity, magnitude or extent. + + relatedTag + Low + High + + + hedId + HED_0012595 + + + + Negative + Involving disadvantage or harm. + + relatedTag + Positive + + + hedId + HED_0012596 + + + + Positive + Involving advantage or good. + + relatedTag + Negative + + + hedId + HED_0012597 + + + + Quiet + Characterizing a perceived low intensity of sound. + + relatedTag + Loud + + + hedId + HED_0012598 + + + + Rough + Having a surface with perceptible bumps, ridges, or irregularities. + + relatedTag + Smooth + + + hedId + HED_0012599 + + + + Shallow + Having a depth which is relatively low. + + relatedTag + Deep + + + hedId + HED_0012600 + + + + Small + Having a small extent such as in physical dimensions, period of time, amplitude or frequency. + + relatedTag + Large + + + hedId + HED_0012601 + + + + Smooth + Having a surface free from bumps, ridges, or irregularities. + + relatedTag + Rough + + + hedId + HED_0012602 + + + + Subliminal + Situated below a sensory threshold that is imperceptible or not capable of eliciting a response. + + relatedTag + Liminal + Supraliminal + + + hedId + HED_0012603 + + + + Supraliminal + Situated above a sensory threshold that is perceptible or capable of eliciting a response. + + relatedTag + Liminal + Subliminal + + + hedId + HED_0012604 + + + + Thick + Wide in width, extent or cross-section. + + relatedTag + Thin + + + hedId + HED_0012605 + + + + Thin + Narrow in width, extent or cross-section. + + relatedTag + Thick + + + hedId + HED_0012606 + + + + + Categorical-location-value + Value indicating the location of something, primarily as an identifier rather than an expression of where the item is relative to something else. + + hedId + HED_0012607 + + + Anterior + Relating to an item on the front of an agent body (from the point of view of the agent) or on the front of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. + + hedId + HED_0012608 + + + + Lateral + Identifying the portion of an object away from the midline, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. + + hedId + HED_0012609 + + + + Left + Relating to an item on the left side of an agent body (from the point of view of the agent) or the left side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Left, Hand) as an identifier for the left hand. HED spatial relations should be used for relative positions such as (Hand, (Left-side-of, Keyboard)), which denotes the hand placed on the left side of the keyboard, which could be either the identified left hand or right hand. + + hedId + HED_0012610 + + + + Medial + Identifying the portion of an object towards the center, particularly applied to the (anterior-posterior, superior-inferior) surface of a brain. + + hedId + HED_0012611 + + + + Posterior + Relating to an item on the back of an agent body (from the point of view of the agent) or on the back of an object from the point of view of an agent. This pertains to the identity of an agent or a thing. + + hedId + HED_0012612 + + + + Right + Relating to an item on the right side of an agent body (from the point of view of the agent) or the right side of an object from the point of view of an agent. This pertains to the identity of an agent or a thing, for example (Right, Hand) as an identifier for the right hand. HED spatial relations should be used for relative positions such as (Hand, (Right-side-of, Keyboard)), which denotes the hand placed on the right side of the keyboard, which could be either the identified left hand or right hand. + + hedId + HED_0012613 + + + + + Categorical-orientation-value + Value indicating the orientation or direction of something. + + hedId + HED_0012614 + + + Backward + Directed behind or to the rear. + + relatedTag + Forward + + + hedId + HED_0012615 + + + + Downward + Moving or leading toward a lower place or level. + + relatedTag + Leftward + Rightward + Upward + + + hedId + HED_0012616 + + + + Forward + At or near or directed toward the front. + + relatedTag + Backward + + + hedId + HED_0012617 + + + + Horizontally-oriented + Oriented parallel to or in the plane of the horizon. + + relatedTag + Vertically-oriented + + + hedId + HED_0012618 + + + + Leftward + Going toward or facing the left. + + relatedTag + Downward + Rightward + Upward + + + hedId + HED_0012619 + + + + Oblique + Slanting or inclined in direction, course, or position that is neither parallel nor perpendicular nor right-angular. + + relatedTag + Rotated + + + hedId + HED_0012620 + + + + Rightward + Going toward or situated on the right. + + relatedTag + Downward + Leftward + Upward + + + hedId + HED_0012621 + + + + Rotated + Positioned offset around an axis or center. + + hedId + HED_0012622 + + + + Upward + Moving, pointing, or leading to a higher place, point, or level. + + relatedTag + Downward + Leftward + Rightward + + + hedId + HED_0012623 + + + + Vertically-oriented + Oriented perpendicular to the plane of the horizon. + + relatedTag + Horizontally-oriented + + + hedId + HED_0012624 + + + + + + Physical-value + The value of some physical property of something. + + hedId + HED_0012625 + + + Temperature + A measure of hot or cold based on the average kinetic energy of the atoms or molecules in the system. + + hedId + HED_0012626 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + temperatureUnits + + + hedId + HED_0012627 + + + + + Weight + The relative mass or the quantity of matter contained by something. + + hedId + HED_0012628 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + weightUnits + + + hedId + HED_0012629 + + + + + + Quantitative-value + Something capable of being estimated or expressed with numeric values. + + hedId + HED_0012630 + + + Fraction + A numerical value between 0 and 1. + + hedId + HED_0012631 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012632 + + + + + Item-count + The integer count of something which is usually grouped with the entity it is counting. (Item-count/3, A) indicates that 3 of A have occurred up to this point. + + hedId + HED_0012633 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012634 + + + + + Item-index + The index of an item in a collection, sequence or other structure. (A (Item-index/3, B)) means that A is item number 3 in B. + + hedId + HED_0012635 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012636 + + + + + Item-interval + An integer indicating how many items or entities have passed since the last one of these. An item interval of 0 indicates the current item. + + hedId + HED_0012637 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012638 + + + + + Percentage + A fraction or ratio with 100 understood as the denominator. + + hedId + HED_0012639 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012640 + + + + + Ratio + A quotient of quantities of the same kind for different components within the same system. + + hedId + HED_0012641 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012642 + + + + + + Spatiotemporal-value + A property relating to space and/or time. + + hedId + HED_0012643 + + + Rate-of-change + The amount of change accumulated per unit time. + + hedId + HED_0012644 + + + Acceleration + Magnitude of the rate of change in either speed or direction. The direction of change should be given separately. + + hedId + HED_0012645 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + accelerationUnits + + + hedId + HED_0012646 + + + + + Frequency + Frequency is the number of occurrences of a repeating event per unit time. + + hedId + HED_0012647 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012648 + + + + + Jerk-rate + Magnitude of the rate at which the acceleration of an object changes with respect to time. The direction of change should be given separately. + + hedId + HED_0012649 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + jerkUnits + + + hedId + HED_0012650 + + + + + Refresh-rate + The frequency with which the image on a computer monitor or similar electronic display screen is refreshed, usually expressed in hertz. + + hedId + HED_0012651 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012652 + + + + + Sampling-rate + The number of digital samples taken or recorded per unit of time. + + hedId + HED_0012653 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012654 + + + + + Speed + A scalar measure of the rate of movement of the object expressed either as the distance traveled divided by the time taken (average speed) or the rate of change of position with respect to time at a particular point (instantaneous speed). The direction of change should be given separately. + + hedId + HED_0012655 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + speedUnits + + + hedId + HED_0012656 + + + + + Temporal-rate + The number of items per unit of time. + + hedId + HED_0012657 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012658 + + + + + + Spatial-value + Value of an item involving space. + + hedId + HED_0012659 + + + Angle + The amount of inclination of one line to another or the plane of one object to another. + + hedId + HED_0012660 + + + # + + takesValue + + + unitClass + angleUnits + + + valueClass + numericClass + + + hedId + HED_0012661 + + + + + Distance + A measure of the space separating two objects or points. + + hedId + HED_0012662 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012663 + + + + + Position + A reference to the alignment of an object, a particular situation or view of a situation, or the location of an object. Coordinates with respect a specified frame of reference or the default Screen-frame if no frame is given. + + hedId + HED_0012664 + + + Clock-face + A location identifier based on clock-face numbering or anatomic subregion. Use Clock-face-position. + + deprecatedFrom + 8.2.0 + + + hedId + HED_0012326 + + + # + + deprecatedFrom + 8.2.0 + + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013228 + + + + + Clock-face-position + A location identifier based on clock-face numbering or anatomic subregion. As an object, just use the tag Clock. + + hedId + HED_0013229 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013230 + + + + + X-position + The position along the x-axis of the frame of reference. + + hedId + HED_0012665 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012666 + + + + + Y-position + The position along the y-axis of the frame of reference. + + hedId + HED_0012667 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012668 + + + + + Z-position + The position along the z-axis of the frame of reference. + + hedId + HED_0012669 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012670 + + + + + + Size + The physical magnitude of something. + + hedId + HED_0012671 + + + Area + The extent of a 2-dimensional surface enclosed within a boundary. + + hedId + HED_0012672 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + areaUnits + + + hedId + HED_0012673 + + + + + Depth + The distance from the surface of something especially from the perspective of looking from the front. + + hedId + HED_0012674 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012675 + + + + + Height + The vertical measurement or distance from the base to the top of an object. + + hedId + HED_0012676 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012677 + + + + + Length + The linear extent in space from one end of something to the other end, or the extent of something from beginning to end. + + hedId + HED_0012678 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012679 + + + + + Perimeter + The minimum length of paths enclosing a 2D shape. + + hedId + HED_0012680 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012681 + + + + + Radius + The distance of the line from the center of a circle or a sphere to its perimeter or outer surface, respectively. + + hedId + HED_0012682 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012683 + + + + + Volume + The amount of three dimensional space occupied by an object or the capacity of a space or container. + + hedId + HED_0012684 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + volumeUnits + + + hedId + HED_0012685 + + + + + Width + The extent or measurement of something from side to side. + + hedId + HED_0012686 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + physicalLengthUnits + + + hedId + HED_0012687 + + + + + + + Temporal-value + A characteristic of or relating to time or limited by time. + + hedId + HED_0012688 + + + Delay + The time at which an event start time is delayed from the current onset time. This tag defines the start time of an event of temporal extent and may be used with the Duration tag. + + topLevelTagGroup + + + reserved + + + requireChild + + + relatedTag + Duration + + + hedId + HED_0012689 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012690 + + + + + Duration + The period of time during which an event occurs. This tag defines the end time of an event of temporal extent and may be used with the Delay tag. + + topLevelTagGroup + + + reserved + + + requireChild + + + relatedTag + Delay + + + hedId + HED_0012691 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012692 + + + + + Time-interval + The period of time separating two instances, events, or occurrences. + + hedId + HED_0012693 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012694 + + + + + Time-value + A value with units of time. Usually grouped with tags identifying what the value represents. + + hedId + HED_0012695 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012696 + + + + + + + Statistical-value + A value based on or employing the principles of statistics. + + extensionAllowed + + + hedId + HED_0012697 + + + Data-maximum + The largest possible quantity or degree. + + hedId + HED_0012698 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012699 + + + + + Data-mean + The sum of a set of values divided by the number of values in the set. + + hedId + HED_0012700 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012701 + + + + + Data-median + The value which has an equal number of values greater and less than it. + + hedId + HED_0012702 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012703 + + + + + Data-minimum + The smallest possible quantity. + + hedId + HED_0012704 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012705 + + + + + Probability + A measure of the expectation of the occurrence of a particular event. + + hedId + HED_0012706 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012707 + + + + + Standard-deviation + A measure of the range of values in a set of numbers. Standard deviation is a statistic used as a measure of the dispersion or variation in a distribution, equal to the square root of the arithmetic mean of the squares of the deviations from the arithmetic mean. + + hedId + HED_0012708 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012709 + + + + + Statistical-accuracy + A measure of closeness to true value expressed as a number between 0 and 1. + + hedId + HED_0012710 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012711 + + + + + Statistical-precision + A quantitative representation of the degree of accuracy necessary for or associated with a particular action. + + hedId + HED_0012712 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012713 + + + + + Statistical-recall + Sensitivity is a measurement datum qualifying a binary classification test and is computed by subtracting the false negative rate to the integral numeral 1. + + hedId + HED_0012714 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012715 + + + + + Statistical-uncertainty + A measure of the inherent variability of repeated observation measurements of a quantity including quantities evaluated by statistical methods and by other means. + + hedId + HED_0012716 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0012717 + + + + + + + Data-variability-attribute + An attribute describing how something changes or varies. + + hedId + HED_0012718 + + + Abrupt + Marked by sudden change. + + hedId + HED_0012719 + + + + Constant + Continually recurring or continuing without interruption. Not changing in time or space. + + hedId + HED_0012720 + + + + Continuous + Uninterrupted in time, sequence, substance, or extent. + + relatedTag + Discrete + Discontinuous + + + hedId + HED_0012721 + + + + Decreasing + Becoming smaller or fewer in size, amount, intensity, or degree. + + relatedTag + Increasing + + + hedId + HED_0012722 + + + + Deterministic + No randomness is involved in the development of the future states of the element. + + relatedTag + Random + Stochastic + + + hedId + HED_0012723 + + + + Discontinuous + Having a gap in time, sequence, substance, or extent. + + relatedTag + Continuous + + + hedId + HED_0012724 + + + + Discrete + Constituting a separate entities or parts. + + relatedTag + Continuous + Discontinuous + + + hedId + HED_0012725 + + + + Estimated-value + Something that has been calculated or measured approximately. + + hedId + HED_0012726 + + + + Exact-value + A value that is viewed to the true value according to some standard. + + hedId + HED_0012727 + + + + Flickering + Moving irregularly or unsteadily or burning or shining fitfully or with a fluctuating light. + + hedId + HED_0012728 + + + + Fractal + Having extremely irregular curves or shapes for which any suitably chosen part is similar in shape to a given larger or smaller part when magnified or reduced to the same size. + + hedId + HED_0012729 + + + + Increasing + Becoming greater in size, amount, or degree. + + relatedTag + Decreasing + + + hedId + HED_0012730 + + + + Random + Governed by or depending on chance. Lacking any definite plan or order or purpose. + + relatedTag + Deterministic + Stochastic + + + hedId + HED_0012731 + + + + Repetitive + A recurring action that is often non-purposeful. + + hedId + HED_0012732 + + + + Stochastic + Uses a random probability distribution or pattern that may be analyzed statistically but may not be predicted precisely to determine future states. + + relatedTag + Deterministic + Random + + + hedId + HED_0012733 + + + + Varying + Differing in size, amount, degree, or nature. + + hedId + HED_0012734 + + + + + + Environmental-property + Relating to or arising from the surroundings of an agent. + + hedId + HED_0012735 + + + Augmented-reality + Using technology that enhances real-world experiences with computer-derived digital overlays to change some aspects of perception of the natural environment. The digital content is shown to the user through a smart device or glasses and responds to changes in the environment. + + hedId + HED_0012736 + + + + Indoors + Located inside a building or enclosure. + + hedId + HED_0012737 + + + + Motion-platform + A mechanism that creates the feelings of being in a real motion environment. + + hedId + HED_0012738 + + + + Outdoors + Any area outside a building or shelter. + + hedId + HED_0012739 + + + + Real-world + Located in a place that exists in real space and time under realistic conditions. + + hedId + HED_0012740 + + + + Rural + Of or pertaining to the country as opposed to the city. + + hedId + HED_0012741 + + + + Terrain + Characterization of the physical features of a tract of land. + + hedId + HED_0012742 + + + Composite-terrain + Tracts of land characterized by a mixture of physical features. + + hedId + HED_0012743 + + + + Dirt-terrain + Tracts of land characterized by a soil surface and lack of vegetation. + + hedId + HED_0012744 + + + + Grassy-terrain + Tracts of land covered by grass. + + hedId + HED_0012745 + + + + Gravel-terrain + Tracts of land covered by a surface consisting a loose aggregation of small water-worn or pounded stones. + + hedId + HED_0012746 + + + + Leaf-covered-terrain + Tracts of land covered by leaves and composited organic material. + + hedId + HED_0012747 + + + + Muddy-terrain + Tracts of land covered by a liquid or semi-liquid mixture of water and some combination of soil, silt, and clay. + + hedId + HED_0012748 + + + + Paved-terrain + Tracts of land covered with concrete, asphalt, stones, or bricks. + + hedId + HED_0012749 + + + + Rocky-terrain + Tracts of land consisting or full of rock or rocks. + + hedId + HED_0012750 + + + + Sloped-terrain + Tracts of land arranged in a sloping or inclined position. + + hedId + HED_0012751 + + + + Uneven-terrain + Tracts of land that are not level, smooth, or regular. + + hedId + HED_0012752 + + + + + Urban + Relating to, located in, or characteristic of a city or densely populated area. + + hedId + HED_0012753 + + + + Virtual-world + Using technology that creates immersive, computer-generated experiences that a person can interact with and navigate through. The digital content is generally delivered to the user through some type of headset and responds to changes in head position or through interaction with other types of sensors. Existing in a virtual setting such as a simulation or game environment. + + hedId + HED_0012754 + + + + + Informational-property + Something that pertains to a task. + + extensionAllowed + + + hedId + HED_0012755 + + + Description + An explanation of what the tag group it is in means. If the description is at the top-level of an event string, the description applies to the event. + + hedId + HED_0012756 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012757 + + + + + ID + An alphanumeric name that identifies either a unique object or a unique class of objects. Here the object or class may be an idea, physical countable object (or class), or physical uncountable substance (or class). + + hedId + HED_0012758 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012759 + + + + + Label + A string of 20 or fewer characters identifying something. Labels usually refer to general classes of things while IDs refer to specific instances. A term that is associated with some entity. A brief description given for purposes of identification. An identifying or descriptive marker that is attached to an object. + + hedId + HED_0012760 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012761 + + + + + Metadata + Data about data. Information that describes another set of data. + + hedId + HED_0012762 + + + Creation-date + The date on which the creation of this item began. + + hedId + HED_0012763 + + + # + + takesValue + + + valueClass + dateTimeClass + + + hedId + HED_0012764 + + + + + Experimental-note + A brief written record about the experiment. + + hedId + HED_0012765 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012766 + + + + + Library-name + Official name of a HED library. + + hedId + HED_0012767 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012768 + + + + + Metadata-identifier + Identifier (usually unique) from another metadata source. + + hedId + HED_0012769 + + + CogAtlas + The Cognitive Atlas ID number of something. + + hedId + HED_0012770 + + + # + + takesValue + + + hedId + HED_0012771 + + + + + CogPo + The CogPO ID number of something. + + hedId + HED_0012772 + + + # + + takesValue + + + hedId + HED_0012773 + + + + + DOI + Digital object identifier for an object. + + hedId + HED_0012774 + + + # + + takesValue + + + hedId + HED_0012775 + + + + + OBO-identifier + The identifier of a term in some Open Biology Ontology (OBO) ontology. + + hedId + HED_0012776 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012777 + + + + + Species-identifier + A binomial species name from the NCBI Taxonomy, for example, homo sapiens, mus musculus, or rattus norvegicus. + + hedId + HED_0012778 + + + # + + takesValue + + + hedId + HED_0012779 + + + + + Subject-identifier + A sequence of characters used to identify, name, or characterize a trial or study subject. + + hedId + HED_0012780 + + + # + + takesValue + + + hedId + HED_0012781 + + + + + UUID + A unique universal identifier. + + hedId + HED_0012782 + + + # + + takesValue + + + hedId + HED_0012783 + + + + + Version-identifier + An alphanumeric character string that identifies a form or variant of a type or original. + + hedId + HED_0012784 + + + # + Usually is a semantic version. + + takesValue + + + hedId + HED_0012785 + + + + + + Modified-date + The date on which the item was modified (usually the last-modified data unless a complete record of dated modifications is kept. + + hedId + HED_0012786 + + + # + + takesValue + + + valueClass + dateTimeClass + + + hedId + HED_0012787 + + + + + Pathname + The specification of a node (file or directory) in a hierarchical file system, usually specified by listing the nodes top-down. + + hedId + HED_0012788 + + + # + + takesValue + + + hedId + HED_0012789 + + + + + URL + A valid URL. + + hedId + HED_0012790 + + + # + + takesValue + + + hedId + HED_0012791 + + + + + + Parameter + Something user-defined for this experiment. + + hedId + HED_0012792 + + + Parameter-label + The name of the parameter. + + hedId + HED_0012793 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012794 + + + + + Parameter-value + The value of the parameter. + + hedId + HED_0012795 + + + # + + takesValue + + + valueClass + textClass + + + hedId + HED_0012796 + + + + + + + Organizational-property + Relating to an organization or the action of organizing something. + + hedId + HED_0012797 + + + Collection + A tag designating a grouping of items such as in a set or list. + + reserved + + + hedId + HED_0012798 + + + # + Name of the collection. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012799 + + + + + Condition-variable + An aspect of the experiment or task that is to be varied during the experiment. Task-conditions are sometimes called independent variables or contrasts. + + reserved + + + hedId + HED_0012800 + + + # + Name of the condition variable. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012801 + + + + + Control-variable + An aspect of the experiment that is fixed throughout the study and usually is explicitly controlled. + + reserved + + + hedId + HED_0012802 + + + # + Name of the control variable. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012803 + + + + + Def + A HED-specific utility tag used with a defined name to represent the tags associated with that definition. + + requireChild + + + reserved + + + hedId + HED_0012804 + + + # + Name of the definition. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012805 + + + + + Def-expand + A HED specific utility tag that is grouped with an expanded definition. The child value of the Def-expand is the name of the expanded definition. + + requireChild + + + reserved + + + tagGroup + + + hedId + HED_0012806 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012807 + + + + + Definition + A HED-specific utility tag whose child value is the name of the concept and the tag group associated with the tag is an English language explanation of a concept. + + requireChild + + + reserved + + + topLevelTagGroup + + + hedId + HED_0012808 + + + # + Name of the definition. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012809 + + + + + Event-context + A special HED tag inserted as part of a top-level tag group to contain information about the interrelated conditions under which the event occurs. The event context includes information about other events that are ongoing when this event happens. + + reserved + + + topLevelTagGroup + + + unique + + + hedId + HED_0012810 + + + + Event-stream + A special HED tag indicating that this event is a member of an ordered succession of events. + + reserved + + + hedId + HED_0012811 + + + # + Name of the event stream. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012812 + + + + + Experimental-intertrial + A tag used to indicate a part of the experiment between trials usually where nothing is happening. + + reserved + + + hedId + HED_0012813 + + + # + Optional label for the intertrial block. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012814 + + + + + Experimental-trial + Designates a run or execution of an activity, for example, one execution of a script. A tag used to indicate a particular organizational part in the experimental design often containing a stimulus-response pair or stimulus-response-feedback triad. + + reserved + + + hedId + HED_0012815 + + + # + Optional label for the trial (often a numerical string). + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012816 + + + + + Indicator-variable + An aspect of the experiment or task that is measured as task conditions are varied during the experiment. Experiment indicators are sometimes called dependent variables. + + reserved + + + hedId + HED_0012817 + + + # + Name of the indicator variable. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012818 + + + + + Recording + A tag designating the data recording. Recording tags are usually have temporal scope which is the entire recording. + + reserved + + + hedId + HED_0012819 + + + # + Optional label for the recording. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012820 + + + + + Task + An assigned piece of work, usually with a time allotment. A tag used to indicate a linkage the structured activities performed as part of the experiment. + + reserved + + + hedId + HED_0012821 + + + # + Optional label for the task block. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012822 + + + + + Time-block + A tag used to indicate a contiguous time block in the experiment during which something is fixed or noted. + + reserved + + + hedId + HED_0012823 + + + # + Optional label for the task block. + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012824 + + + + + + Sensory-property + Relating to sensation or the physical senses. + + hedId + HED_0012825 + + + Sensory-attribute + A sensory characteristic associated with another entity. + + hedId + HED_0012826 + + + Auditory-attribute + Pertaining to the sense of hearing. + + hedId + HED_0012827 + + + Loudness + Perceived intensity of a sound. + + hedId + HED_0012828 + + + # + + takesValue + + + valueClass + numericClass + nameClass + + + hedId + HED_0012829 + + + + + Pitch + A perceptual property that allows the user to order sounds on a frequency scale. + + hedId + HED_0012830 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + frequencyUnits + + + hedId + HED_0012831 + + + + + Sound-envelope + Description of how a sound changes over time. + + hedId + HED_0012832 + + + Sound-envelope-attack + The time taken for initial run-up of level from nil to peak usually beginning when the key on a musical instrument is pressed. + + hedId + HED_0012833 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012834 + + + + + Sound-envelope-decay + The time taken for the subsequent run down from the attack level to the designated sustain level. + + hedId + HED_0012835 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012836 + + + + + Sound-envelope-release + The time taken for the level to decay from the sustain level to zero after the key is released. + + hedId + HED_0012837 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012838 + + + + + Sound-envelope-sustain + The time taken for the main sequence of the sound duration, until the key is released. + + hedId + HED_0012839 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + timeUnits + + + hedId + HED_0012840 + + + + + + Sound-volume + The sound pressure level (SPL) usually the ratio to a reference signal estimated as the lower bound of hearing. + + hedId + HED_0012841 + + + # + + takesValue + + + valueClass + numericClass + + + unitClass + intensityUnits + + + hedId + HED_0012842 + + + + + Timbre + The perceived sound quality of a singing voice or musical instrument. + + hedId + HED_0012843 + + + # + + takesValue + + + valueClass + nameClass + + + hedId + HED_0012844 + + + + + + Gustatory-attribute + Pertaining to the sense of taste. + + hedId + HED_0012845 + + + Bitter + Having a sharp, pungent taste. + + hedId + HED_0012846 + + + + Salty + Tasting of or like salt. + + hedId + HED_0012847 + + + + Savory + Belonging to a taste that is salty or spicy rather than sweet. + + hedId + HED_0012848 + + + + Sour + Having a sharp, acidic taste. + + hedId + HED_0012849 + + + + Sweet + Having or resembling the taste of sugar. + + hedId + HED_0012850 + + + + + Olfactory-attribute + Having a smell. + + hedId + HED_0012851 + + + + Somatic-attribute + Pertaining to the feelings in the body or of the nervous system. + + hedId + HED_0012852 + + + Pain + The sensation of discomfort, distress, or agony, resulting from the stimulation of specialized nerve endings. + + hedId + HED_0012853 + + + + Stress + The negative mental, emotional, and physical reactions that occur when environmental stressors are perceived as exceeding the adaptive capacities of the individual. + + hedId + HED_0012854 + + + + + Tactile-attribute + Pertaining to the sense of touch. + + hedId + HED_0012855 + + + Tactile-pressure + Having a feeling of heaviness. + + hedId + HED_0012856 + + + + Tactile-temperature + Having a feeling of hotness or coldness. + + hedId + HED_0012857 + + + + Tactile-texture + Having a feeling of roughness. + + hedId + HED_0012858 + + + + Tactile-vibration + Having a feeling of mechanical oscillation. + + hedId + HED_0012859 + + + + + Vestibular-attribute + Pertaining to the sense of balance or body position. + + hedId + HED_0012860 + + + + Visual-attribute + Pertaining to the sense of sight. + + hedId + HED_0012861 + + + Color + The appearance of objects (or light sources) described in terms of perception of their hue and lightness (or brightness) and saturation. + + hedId + HED_0012862 + + + CSS-color + One of 140 colors supported by all browsers. For more details such as the color RGB or HEX values,check:https://www.w3schools.com/colors/colors_groups.asp. + + hedId + HED_0012863 + + + Blue-color + CSS color group. + + hedId + HED_0012864 + + + Blue + CSS-color 0x0000FF. + + hedId + HED_0012865 + + + + CadetBlue + CSS-color 0x5F9EA0. + + hedId + HED_0012866 + + + + CornflowerBlue + CSS-color 0x6495ED. + + hedId + HED_0012867 + + + + DarkBlue + CSS-color 0x00008B. + + hedId + HED_0012868 + + + + DeepSkyBlue + CSS-color 0x00BFFF. + + hedId + HED_0012869 + + + + DodgerBlue + CSS-color 0x1E90FF. + + hedId + HED_0012870 + + + + LightBlue + CSS-color 0xADD8E6. + + hedId + HED_0012871 + + + + LightSkyBlue + CSS-color 0x87CEFA. + + hedId + HED_0012872 + + + + LightSteelBlue + CSS-color 0xB0C4DE. + + hedId + HED_0012873 + + + + MediumBlue + CSS-color 0x0000CD. + + hedId + HED_0012874 + + + + MidnightBlue + CSS-color 0x191970. + + hedId + HED_0012875 + + + + Navy + CSS-color 0x000080. + + hedId + HED_0012876 + + + + PowderBlue + CSS-color 0xB0E0E6. + + hedId + HED_0012877 + + + + RoyalBlue + CSS-color 0x4169E1. + + hedId + HED_0012878 + + + + SkyBlue + CSS-color 0x87CEEB. + + hedId + HED_0012879 + + + + SteelBlue + CSS-color 0x4682B4. + + hedId + HED_0012880 + + + + + Brown-color + CSS color group. + + hedId + HED_0012881 + + + Bisque + CSS-color 0xFFE4C4. + + hedId + HED_0012882 + + + + BlanchedAlmond + CSS-color 0xFFEBCD. + + hedId + HED_0012883 + + + + Brown + CSS-color 0xA52A2A. + + hedId + HED_0012884 + + + + BurlyWood + CSS-color 0xDEB887. + + hedId + HED_0012885 + + + + Chocolate + CSS-color 0xD2691E. + + hedId + HED_0012886 + + + + Cornsilk + CSS-color 0xFFF8DC. + + hedId + HED_0012887 + + + + DarkGoldenRod + CSS-color 0xB8860B. + + hedId + HED_0012888 + + + + GoldenRod + CSS-color 0xDAA520. + + hedId + HED_0012889 + + + + Maroon + CSS-color 0x800000. + + hedId + HED_0012890 + + + + NavajoWhite + CSS-color 0xFFDEAD. + + hedId + HED_0012891 + + + + Olive + CSS-color 0x808000. + + hedId + HED_0012892 + + + + Peru + CSS-color 0xCD853F. + + hedId + HED_0012893 + + + + RosyBrown + CSS-color 0xBC8F8F. + + hedId + HED_0012894 + + + + SaddleBrown + CSS-color 0x8B4513. + + hedId + HED_0012895 + + + + SandyBrown + CSS-color 0xF4A460. + + hedId + HED_0012896 + + + + Sienna + CSS-color 0xA0522D. + + hedId + HED_0012897 + + + + Tan + CSS-color 0xD2B48C. + + hedId + HED_0012898 + + + + Wheat + CSS-color 0xF5DEB3. + + hedId + HED_0012899 + + + + + Cyan-color + CSS color group. + + hedId + HED_0012900 + + + Aqua + CSS-color 0x00FFFF. + + hedId + HED_0012901 + + + + Aquamarine + CSS-color 0x7FFFD4. + + hedId + HED_0012902 + + + + Cyan + CSS-color 0x00FFFF. + + hedId + HED_0012903 + + + + DarkTurquoise + CSS-color 0x00CED1. + + hedId + HED_0012904 + + + + LightCyan + CSS-color 0xE0FFFF. + + hedId + HED_0012905 + + + + MediumTurquoise + CSS-color 0x48D1CC. + + hedId + HED_0012906 + + + + PaleTurquoise + CSS-color 0xAFEEEE. + + hedId + HED_0012907 + + + + Turquoise + CSS-color 0x40E0D0. + + hedId + HED_0012908 + + + + + Gray-color + CSS color group. + + hedId + HED_0012909 + + + Black + CSS-color 0x000000. + + hedId + HED_0012910 + + + + DarkGray + CSS-color 0xA9A9A9. + + hedId + HED_0012911 + + + + DarkSlateGray + CSS-color 0x2F4F4F. + + hedId + HED_0012912 + + + + DimGray + CSS-color 0x696969. + + hedId + HED_0012913 + + + + Gainsboro + CSS-color 0xDCDCDC. + + hedId + HED_0012914 + + + + Gray + CSS-color 0x808080. + + hedId + HED_0012915 + + + + LightGray + CSS-color 0xD3D3D3. + + hedId + HED_0012916 + + + + LightSlateGray + CSS-color 0x778899. + + hedId + HED_0012917 + + + + Silver + CSS-color 0xC0C0C0. + + hedId + HED_0012918 + + + + SlateGray + CSS-color 0x708090. + + hedId + HED_0012919 + + + + + Green-color + CSS color group. + + hedId + HED_0012920 + + + Chartreuse + CSS-color 0x7FFF00. + + hedId + HED_0012921 + + + + DarkCyan + CSS-color 0x008B8B. + + hedId + HED_0012922 + + + + DarkGreen + CSS-color 0x006400. + + hedId + HED_0012923 + + + + DarkOliveGreen + CSS-color 0x556B2F. + + hedId + HED_0012924 + + + + DarkSeaGreen + CSS-color 0x8FBC8F. + + hedId + HED_0012925 + + + + ForestGreen + CSS-color 0x228B22. + + hedId + HED_0012926 + + + + Green + CSS-color 0x008000. + + hedId + HED_0012927 + + + + GreenYellow + CSS-color 0xADFF2F. + + hedId + HED_0012928 + + + + LawnGreen + CSS-color 0x7CFC00. + + hedId + HED_0012929 + + + + LightGreen + CSS-color 0x90EE90. + + hedId + HED_0012930 + + + + LightSeaGreen + CSS-color 0x20B2AA. + + hedId + HED_0012931 + + + + Lime + CSS-color 0x00FF00. + + hedId + HED_0012932 + + + + LimeGreen + CSS-color 0x32CD32. + + hedId + HED_0012933 + + + + MediumAquaMarine + CSS-color 0x66CDAA. + + hedId + HED_0012934 + + + + MediumSeaGreen + CSS-color 0x3CB371. + + hedId + HED_0012935 + + + + MediumSpringGreen + CSS-color 0x00FA9A. + + hedId + HED_0012936 + + + + OliveDrab + CSS-color 0x6B8E23. + + hedId + HED_0012937 + + + + PaleGreen + CSS-color 0x98FB98. + + hedId + HED_0012938 + + + + SeaGreen + CSS-color 0x2E8B57. + + hedId + HED_0012939 + + + + SpringGreen + CSS-color 0x00FF7F. + + hedId + HED_0012940 + + + + Teal + CSS-color 0x008080. + + hedId + HED_0012941 + + + + YellowGreen + CSS-color 0x9ACD32. + + hedId + HED_0012942 + + + + + Orange-color + CSS color group. + + hedId + HED_0012943 + + + Coral + CSS-color 0xFF7F50. + + hedId + HED_0012944 + + + + DarkOrange + CSS-color 0xFF8C00. + + hedId + HED_0012945 + + + + Orange + CSS-color 0xFFA500. + + hedId + HED_0012946 + + + + OrangeRed + CSS-color 0xFF4500. + + hedId + HED_0012947 + + + + Tomato + CSS-color 0xFF6347. + + hedId + HED_0012948 + + + + + Pink-color + CSS color group. + + hedId + HED_0012949 + + + DeepPink + CSS-color 0xFF1493. + + hedId + HED_0012950 + + + + HotPink + CSS-color 0xFF69B4. + + hedId + HED_0012951 + + + + LightPink + CSS-color 0xFFB6C1. + + hedId + HED_0012952 + + + + MediumVioletRed + CSS-color 0xC71585. + + hedId + HED_0012953 + + + + PaleVioletRed + CSS-color 0xDB7093. + + hedId + HED_0012954 + + + + Pink + CSS-color 0xFFC0CB. + + hedId + HED_0012955 + + + + + Purple-color + CSS color group. + + hedId + HED_0012956 + + + BlueViolet + CSS-color 0x8A2BE2. + + hedId + HED_0012957 + + + + DarkMagenta + CSS-color 0x8B008B. + + hedId + HED_0012958 + + + + DarkOrchid + CSS-color 0x9932CC. + + hedId + HED_0012959 + + + + DarkSlateBlue + CSS-color 0x483D8B. + + hedId + HED_0012960 + + + + DarkViolet + CSS-color 0x9400D3. + + hedId + HED_0012961 + + + + Fuchsia + CSS-color 0xFF00FF. + + hedId + HED_0012962 + + + + Indigo + CSS-color 0x4B0082. + + hedId + HED_0012963 + + + + Lavender + CSS-color 0xE6E6FA. + + hedId + HED_0012964 + + + + Magenta + CSS-color 0xFF00FF. + + hedId + HED_0012965 + + + + MediumOrchid + CSS-color 0xBA55D3. + + hedId + HED_0012966 + + + + MediumPurple + CSS-color 0x9370DB. + + hedId + HED_0012967 + + + + MediumSlateBlue + CSS-color 0x7B68EE. + + hedId + HED_0012968 + + + + Orchid + CSS-color 0xDA70D6. + + hedId + HED_0012969 + + + + Plum + CSS-color 0xDDA0DD. + + hedId + HED_0012970 + + + + Purple + CSS-color 0x800080. + + hedId + HED_0012971 + + + + RebeccaPurple + CSS-color 0x663399. + + hedId + HED_0012972 + + + + SlateBlue + CSS-color 0x6A5ACD. + + hedId + HED_0012973 + + + + Thistle + CSS-color 0xD8BFD8. + + hedId + HED_0012974 + + + + Violet + CSS-color 0xEE82EE. + + hedId + HED_0012975 + + + + + Red-color + CSS color group. + + hedId + HED_0012976 + + + Crimson + CSS-color 0xDC143C. + + hedId + HED_0012977 + + + + DarkRed + CSS-color 0x8B0000. + + hedId + HED_0012978 + + + + DarkSalmon + CSS-color 0xE9967A. + + hedId + HED_0012979 + + + + FireBrick + CSS-color 0xB22222. + + hedId + HED_0012980 + + + + IndianRed + CSS-color 0xCD5C5C. + + hedId + HED_0012981 + + + + LightCoral + CSS-color 0xF08080. + + hedId + HED_0012982 + + + + LightSalmon + CSS-color 0xFFA07A. + + hedId + HED_0012983 + + + + Red + CSS-color 0xFF0000. + + hedId + HED_0012984 + + + + Salmon + CSS-color 0xFA8072. + + hedId + HED_0012985 + + + + + White-color + CSS color group. + + hedId + HED_0012986 + + + AliceBlue + CSS-color 0xF0F8FF. + + hedId + HED_0012987 + + + + AntiqueWhite + CSS-color 0xFAEBD7. + + hedId + HED_0012988 + + + + Azure + CSS-color 0xF0FFFF. + + hedId + HED_0012989 + + + + Beige + CSS-color 0xF5F5DC. + + hedId + HED_0012990 + + + + FloralWhite + CSS-color 0xFFFAF0. + + hedId + HED_0012991 + + + + GhostWhite + CSS-color 0xF8F8FF. + + hedId + HED_0012992 + + + + HoneyDew + CSS-color 0xF0FFF0. + + hedId + HED_0012993 + + + + Ivory + CSS-color 0xFFFFF0. + + hedId + HED_0012994 + + + + LavenderBlush + CSS-color 0xFFF0F5. + + hedId + HED_0012995 + + + + Linen + CSS-color 0xFAF0E6. + + hedId + HED_0012996 + + + + MintCream + CSS-color 0xF5FFFA. + + hedId + HED_0012997 + + + + MistyRose + CSS-color 0xFFE4E1. + + hedId + HED_0012998 + + + + OldLace + CSS-color 0xFDF5E6. + + hedId + HED_0012999 + + + + SeaShell + CSS-color 0xFFF5EE. + + hedId + HED_0013000 + + + + Snow + CSS-color 0xFFFAFA. + + hedId + HED_0013001 + + + + White + CSS-color 0xFFFFFF. + + hedId + HED_0013002 + + + + WhiteSmoke + CSS-color 0xF5F5F5. + + hedId + HED_0013003 + + + + + Yellow-color + CSS color group. + + hedId + HED_0013004 + + + DarkKhaki + CSS-color 0xBDB76B. + + hedId + HED_0013005 + + + + Gold + CSS-color 0xFFD700. + + hedId + HED_0013006 + + + + Khaki + CSS-color 0xF0E68C. + + hedId + HED_0013007 + + + + LemonChiffon + CSS-color 0xFFFACD. + + hedId + HED_0013008 + + + + LightGoldenRodYellow + CSS-color 0xFAFAD2. + + hedId + HED_0013009 + + + + LightYellow + CSS-color 0xFFFFE0. + + hedId + HED_0013010 + + + + Moccasin + CSS-color 0xFFE4B5. + + hedId + HED_0013011 + + + + PaleGoldenRod + CSS-color 0xEEE8AA. + + hedId + HED_0013012 + + + + PapayaWhip + CSS-color 0xFFEFD5. + + hedId + HED_0013013 + + + + PeachPuff + CSS-color 0xFFDAB9. + + hedId + HED_0013014 + + + + Yellow + CSS-color 0xFFFF00. + + hedId + HED_0013015 + + + + + + Color-shade + A slight degree of difference between colors, especially with regard to how light or dark it is or as distinguished from one nearly like it. + + hedId + HED_0013016 + + + Dark-shade + A color tone not reflecting much light. + + hedId + HED_0013017 + + + + Light-shade + A color tone reflecting more light. + + hedId + HED_0013018 + + + + + Grayscale + Using a color map composed of shades of gray, varying from black at the weakest intensity to white at the strongest. + + hedId + HED_0013019 + + + # + White intensity between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013020 + + + + + HSV-color + A color representation that models how colors appear under light. + + hedId + HED_0013021 + + + HSV-value + An attribute of a visual sensation according to which an area appears to emit more or less light. + + hedId + HED_0013022 + + + # + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013023 + + + + + Hue + Attribute of a visual sensation according to which an area appears to be similar to one of the perceived colors. + + hedId + HED_0013024 + + + # + Angular value between 0 and 360. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013025 + + + + + Saturation + Colorfulness of a stimulus relative to its own brightness. + + hedId + HED_0013026 + + + # + B value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013027 + + + + + + RGB-color + A color from the RGB schema. + + hedId + HED_0013028 + + + RGB-blue + The blue component. + + hedId + HED_0013029 + + + # + B value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013030 + + + + + RGB-green + The green component. + + hedId + HED_0013031 + + + # + G value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013032 + + + + + RGB-red + The red component. + + hedId + HED_0013033 + + + # + R value of RGB between 0 and 1. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013034 + + + + + + + Luminance + A quality that exists by virtue of the luminous intensity per unit area projected in a given direction. + + hedId + HED_0013035 + + + + Luminance-contrast + The difference in luminance in specific portions of a scene or image. + + suggestedTag + Percentage + Ratio + + + hedId + HED_0013036 + + + # + A non-negative value, usually in the range 0 to 1 or alternative 0 to 100, if representing a percentage. + + takesValue + + + valueClass + numericClass + + + hedId + HED_0013037 + + + + + Opacity + A measure of impenetrability to light. + + hedId + HED_0013038 + + + + + + Sensory-presentation + The entity has a sensory manifestation. + + hedId + HED_0013039 + + + Auditory-presentation + The sense of hearing is used in the presentation to the user. + + hedId + HED_0013040 + + + Loudspeaker-separation + The distance between two loudspeakers. Grouped with the Distance tag. + + suggestedTag + Distance + + + hedId + HED_0013041 + + + + Monophonic + Relating to sound transmission, recording, or reproduction involving a single transmission path. + + hedId + HED_0013042 + + + + Silent + The absence of ambient audible sound or the state of having ceased to produce sounds. + + hedId + HED_0013043 + + + + Stereophonic + Relating to, or constituting sound reproduction involving the use of separated microphones and two transmission channels to achieve the sound separation of a live hearing. + + hedId + HED_0013044 + + + + + Gustatory-presentation + The sense of taste used in the presentation to the user. + + hedId + HED_0013045 + + + + Olfactory-presentation + The sense of smell used in the presentation to the user. + + hedId + HED_0013046 + + + + Somatic-presentation + The nervous system is used in the presentation to the user. + + hedId + HED_0013047 + + + + Tactile-presentation + The sense of touch used in the presentation to the user. + + hedId + HED_0013048 + + + + Vestibular-presentation + The sense balance used in the presentation to the user. + + hedId + HED_0013049 + + + + Visual-presentation + The sense of sight used in the presentation to the user. + + hedId + HED_0013050 + + + 2D-view + A view showing only two dimensions. + + hedId + HED_0013051 + + + + 3D-view + A view showing three dimensions. + + hedId + HED_0013052 + + + + Background-view + Parts of the view that are farthest from the viewer and usually the not part of the visual focus. + + hedId + HED_0013053 + + + + Bistable-view + Something having two stable visual forms that have two distinguishable stable forms as in optical illusions. + + hedId + HED_0013054 + + + + Foreground-view + Parts of the view that are closest to the viewer and usually the most important part of the visual focus. + + hedId + HED_0013055 + + + + Foveal-view + Visual presentation directly on the fovea. A view projected on the small depression in the retina containing only cones and where vision is most acute. + + hedId + HED_0013056 + + + + Map-view + A diagrammatic representation of an area of land or sea showing physical features, cities, roads. + + hedId + HED_0013057 + + + Aerial-view + Elevated view of an object from above, with a perspective as though the observer were a bird. + + hedId + HED_0013058 + + + + Satellite-view + A representation as captured by technology such as a satellite. + + hedId + HED_0013059 + + + + Street-view + A 360-degrees panoramic view from a position on the ground. + + hedId + HED_0013060 + + + + + Peripheral-view + Indirect vision as it occurs outside the point of fixation. + + hedId + HED_0013061 + + + + + + + Task-property + Something that pertains to a task. + + extensionAllowed + + + hedId + HED_0013062 + + + Task-action-type + How an agent action should be interpreted in terms of the task specification. + + hedId + HED_0013063 + + + Appropriate-action + An action suitable or proper in the circumstances. + + relatedTag + Inappropriate-action + + + hedId + HED_0013064 + + + + Correct-action + An action that was a correct response in the context of the task. + + relatedTag + Incorrect-action + Indeterminate-action + + + hedId + HED_0013065 + + + + Correction + An action offering an improvement to replace a mistake or error. + + hedId + HED_0013066 + + + + Done-indication + An action that indicates that the participant has completed this step in the task. + + relatedTag + Ready-indication + + + hedId + HED_0013067 + + + + Imagined-action + Form a mental image or concept of something. This is used to identity something that only happened in the imagination of the participant as in imagined movements in motor imagery paradigms. + + hedId + HED_0013068 + + + + Inappropriate-action + An action not in keeping with what is correct or proper for the task. + + relatedTag + Appropriate-action + + + hedId + HED_0013069 + + + + Incorrect-action + An action considered wrong or incorrect in the context of the task. + + relatedTag + Correct-action + Indeterminate-action + + + hedId + HED_0013070 + + + + Indeterminate-action + An action that cannot be distinguished between two or more possibilities in the current context. This tag might be applied when an outside evaluator or a classification algorithm cannot determine a definitive result. + + relatedTag + Correct-action + Incorrect-action + Miss + Near-miss + + + hedId + HED_0013071 + + + + Miss + An action considered to be a failure in the context of the task. For example, if the agent is supposed to try to hit a target and misses. + + relatedTag + Near-miss + + + hedId + HED_0013072 + + + + Near-miss + An action barely satisfied the requirements of the task. In a driving experiment for example this could pertain to a narrowly avoided collision or other accident. + + relatedTag + Miss + + + hedId + HED_0013073 + + + + Omitted-action + An expected response was skipped. + + hedId + HED_0013074 + + + + Ready-indication + An action that indicates that the participant is ready to perform the next step in the task. + + relatedTag + Done-indication + + + hedId + HED_0013075 + + + + + Task-attentional-demand + Strategy for allocating attention toward goal-relevant information. + + hedId + HED_0013076 + + + Bottom-up-attention + Attentional guidance purely by externally driven factors to stimuli that are salient because of their inherent properties relative to the background. Sometimes this is referred to as stimulus driven. + + relatedTag + Top-down-attention + + + hedId + HED_0013077 + + + + Covert-attention + Paying attention without moving the eyes. + + relatedTag + Overt-attention + + + hedId + HED_0013078 + + + + Divided-attention + Integrating parallel multiple stimuli. Behavior involving responding simultaneously to multiple tasks or multiple task demands. + + relatedTag + Focused-attention + + + hedId + HED_0013079 + + + + Focused-attention + Responding discretely to specific visual, auditory, or tactile stimuli. + + relatedTag + Divided-attention + + + hedId + HED_0013080 + + + + Orienting-attention + Directing attention to a target stimulus. + + hedId + HED_0013081 + + + + Overt-attention + Selectively processing one location over others by moving the eyes to point at that location. + + relatedTag + Covert-attention + + + hedId + HED_0013082 + + + + Selective-attention + Maintaining a behavioral or cognitive set in the face of distracting or competing stimuli. Ability to pay attention to a limited array of all available sensory information. + + hedId + HED_0013083 + + + + Sustained-attention + Maintaining a consistent behavioral response during continuous and repetitive activity. + + hedId + HED_0013084 + + + + Switched-attention + Having to switch attention between two or more modalities of presentation. + + hedId + HED_0013085 + + + + Top-down-attention + Voluntary allocation of attention to certain features. Sometimes this is referred to goal-oriented attention. + + relatedTag + Bottom-up-attention + + + hedId + HED_0013086 + + + + + Task-effect-evidence + The evidence supporting the conclusion that the event had the specified effect. + + hedId + HED_0013087 + + + Behavioral-evidence + An indication or conclusion based on the behavior of an agent. + + hedId + HED_0013088 + + + + Computational-evidence + A type of evidence in which data are produced, and/or generated, and/or analyzed on a computer. + + hedId + HED_0013089 + + + + External-evidence + A phenomenon that follows and is caused by some previous phenomenon. + + hedId + HED_0013090 + + + + Intended-effect + A phenomenon that is intended to follow and be caused by some previous phenomenon. + + hedId + HED_0013091 + + + + + Task-event-role + The purpose of an event with respect to the task. + + hedId + HED_0013092 + + + Cue + A signal for an action usually indicating a particular response. + + hedId + HED_0013104 + + + + Experimental-stimulus + Part of something designed to elicit a response in the experiment. + + hedId + HED_0013093 + + + + Feedback + An evaluative response to an inquiry, process, event, or activity. + + hedId + HED_0013108 + + + + Incidental + A sensory or other type of event that is unrelated to the task or experiment. + + hedId + HED_0013094 + + + + Instructional + Usually associated with a sensory event intended to give instructions to the participant about the task or behavior. + + hedId + HED_0013095 + + + + Mishap + Unplanned disruption such as an equipment or experiment control abnormality or experimenter error. + + hedId + HED_0013096 + + + + Participant-response + Something related to a participant actions in performing the task. + + hedId + HED_0013097 + + + + Task-activity + Something that is part of the overall task or is necessary to the overall experiment but is not directly part of a stimulus-response cycle. Examples would be taking a survey or provided providing a silva sample. + + hedId + HED_0013098 + + + + Warning + Something that should warn the participant that the parameters of the task have been or are about to be exceeded such as a warning message about getting too close to the shoulder of the road in a driving task. + + hedId + HED_0013099 + + + + + Task-relationship + Specifying organizational importance of sub-tasks. + + hedId + HED_0013100 + + + Background-subtask + A part of the task which should be performed in the background as for example inhibiting blinks due to instruction while performing the primary task. + + hedId + HED_0013101 + + + + Primary-subtask + A part of the task which should be the primary focus of the participant. + + hedId + HED_0013102 + + + + + Task-stimulus-role + The role the stimulus or other type of sensory event, such as feedback, plays in the task. + + hedId + HED_0013103 + + + Distractor + A person or thing that distracts or a plausible but incorrect option in a multiple-choice question. In psychological studies this is sometimes referred to as a foil. + + hedId + HED_0013105 + + + + Expected + Considered likely, probable or anticipated. Something of low information value as in frequent non-targets in an RSVP paradigm. + + relatedTag + Unexpected + + + suggestedTag + Target + + + hedId + HED_0013106 + + + + Extraneous + Irrelevant or unrelated to the subject being dealt with. + + hedId + HED_0013107 + + + + Go-signal + An indicator to proceed with a planned action. + + relatedTag + Stop-signal + + + hedId + HED_0013109 + + + + Meaningful + Conveying significant or relevant information. + + hedId + HED_0013110 + + + + Newly-learned + Representing recently acquired information or understanding. + + hedId + HED_0013111 + + + + Non-informative + Something that is not useful in forming an opinion or judging an outcome. + + hedId + HED_0013112 + + + + Non-target + Something other than that done or looked for. Also tag Expected if the Non-target is frequent. + + relatedTag + Target + + + hedId + HED_0013113 + + + + Not-meaningful + Not having a serious, important, or useful quality or purpose. + + hedId + HED_0013114 + + + + Novel + Having no previous example or precedent or parallel. + + hedId + HED_0013115 + + + + Oddball + Something unusual, or infrequent. + + relatedTag + Unexpected + + + suggestedTag + Target + + + hedId + HED_0013116 + + + + Penalty + A disadvantage, loss, or hardship due to some action. + + hedId + HED_0013117 + + + + Planned + Something that was decided on or arranged in advance. + + relatedTag + Unplanned + + + hedId + HED_0013118 + + + + Priming + An implicit memory effect in which exposure to a stimulus influences response to a later stimulus. + + hedId + HED_0013119 + + + + Query + A sentence of inquiry that asks for a reply. + + hedId + HED_0013120 + + + + Reward + A positive reinforcement for a desired action, behavior or response. + + hedId + HED_0013121 + + + + Stop-signal + An indicator that the agent should stop the current activity. + + relatedTag + Go-signal + + + hedId + HED_0013122 + + + + Target + Something fixed as a goal, destination, or point of examination. + + hedId + HED_0013123 + + + + Threat + An indicator that signifies hostility and predicts an increased probability of attack. + + hedId + HED_0013124 + + + + Timed + Something planned or scheduled to be done at a particular time or lasting for a specified amount of time. + + hedId + HED_0013125 + + + + Unexpected + Something that is not anticipated. + + relatedTag + Expected + + + hedId + HED_0013126 + + + + Unplanned + Something that has not been planned as part of the task. + + relatedTag + Planned + + + hedId + HED_0013127 + + + + + + + Relation + Concerns the way in which two or more people or things are connected. + + extensionAllowed + + + hedId + HED_0013128 + + + Comparative-relation + Something considered in comparison to something else. The first entity is the focus. + + hedId + HED_0013129 + + + Approximately-equal-to + (A, (Approximately-equal-to, B)) indicates that A and B have almost the same value. Here A and B could refer to sizes, orders, positions or other quantities. + + hedId + HED_0013130 + + + + Equal-to + (A, (Equal-to, B)) indicates that the size or order of A is the same as that of B. + + hedId + HED_0013131 + + + + Greater-than + (A, (Greater-than, B)) indicates that the relative size or order of A is bigger than that of B. + + hedId + HED_0013132 + + + + Greater-than-or-equal-to + (A, (Greater-than-or-equal-to, B)) indicates that the relative size or order of A is bigger than or the same as that of B. + + hedId + HED_0013133 + + + + Less-than + (A, (Less-than, B)) indicates that A is smaller than B. Here A and B could refer to sizes, orders, positions or other quantities. + + hedId + HED_0013134 + + + + Less-than-or-equal-to + (A, (Less-than-or-equal-to, B)) indicates that the relative size or order of A is smaller than or equal to B. + + hedId + HED_0013135 + + + + Not-equal-to + (A, (Not-equal-to, B)) indicates that the size or order of A is not the same as that of B. + + hedId + HED_0013136 + + + + + Connective-relation + Indicates two entities are related in some way. The first entity is the focus. + + hedId + HED_0013137 + + + Belongs-to + (A, (Belongs-to, B)) indicates that A is a member of B. + + hedId + HED_0013138 + + + + Connected-to + (A, (Connected-to, B)) indicates that A is related to B in some respect, usually through a direct link. + + hedId + HED_0013139 + + + + Contained-in + (A, (Contained-in, B)) indicates that A is completely inside of B. + + hedId + HED_0013140 + + + + Described-by + (A, (Described-by, B)) indicates that B provides information about A. + + hedId + HED_0013141 + + + + From-to + (A, (From-to, B)) indicates a directional relation from A to B. A is considered the source. + + hedId + HED_0013142 + + + + Group-of + (A, (Group-of, B)) indicates A is a group of items of type B. + + hedId + HED_0013143 + + + + Implied-by + (A, (Implied-by, B)) indicates B is suggested by A. + + hedId + HED_0013144 + + + + Includes + (A, (Includes, B)) indicates that A has B as a member or part. + + hedId + HED_0013145 + + + + Interacts-with + (A, (Interacts-with, B)) indicates A and B interact, possibly reciprocally. + + hedId + HED_0013146 + + + + Member-of + (A, (Member-of, B)) indicates A is a member of group B. + + hedId + HED_0013147 + + + + Part-of + (A, (Part-of, B)) indicates A is a part of the whole B. + + hedId + HED_0013148 + + + + Performed-by + (A, (Performed-by, B)) indicates that the action or procedure A was carried out by agent B. + + hedId + HED_0013149 + + + + Performed-using + (A, (Performed-using, B)) indicates that the action or procedure A was accomplished using B. + + hedId + HED_0013150 + + + + Related-to + (A, (Related-to, B)) indicates A has some relationship to B. + + hedId + HED_0013151 + + + + Unrelated-to + (A, (Unrelated-to, B)) indicates that A is not related to B.For example, A is not related to Task. + + hedId + HED_0013152 + + + + + Directional-relation + A relationship indicating direction of change of one entity relative to another. The first entity is the focus. + + hedId + HED_0013153 + + + Away-from + (A, (Away-from, B)) indicates that A is going or has moved away from B. The meaning depends on A and B. + + hedId + HED_0013154 + + + + Towards + (A, (Towards, B)) indicates that A is going to or has moved to B. The meaning depends on A and B. + + hedId + HED_0013155 + + + + + Logical-relation + Indicating a logical relationship between entities. The first entity is usually the focus. + + hedId + HED_0013156 + + + And + (A, (And, B)) means A and B are both in effect. + + hedId + HED_0013157 + + + + Or + (A, (Or, B)) means at least one of A and B are in effect. + + hedId + HED_0013158 + + + + + Spatial-relation + Indicating a relationship about position between entities. + + hedId + HED_0013159 + + + Above + (A, (Above, B)) means A is in a place or position that is higher than B. + + hedId + HED_0013160 + + + + Across-from + (A, (Across-from, B)) means A is on the opposite side of something from B. + + hedId + HED_0013161 + + + + Adjacent-to + (A, (Adjacent-to, B)) indicates that A is next to B in time or space. + + hedId + HED_0013162 + + + + Ahead-of + (A, (Ahead-of, B)) indicates that A is further forward in time or space in B. + + hedId + HED_0013163 + + + + Around + (A, (Around, B)) means A is in or near the present place or situation of B. + + hedId + HED_0013164 + + + + Behind + (A, (Behind, B)) means A is at or to the far side of B, typically so as to be hidden by it. + + hedId + HED_0013165 + + + + Below + (A, (Below, B)) means A is in a place or position that is lower than the position of B. + + hedId + HED_0013166 + + + + Between + (A, (Between, (B, C))) means A is in the space or interval separating B and C. + + hedId + HED_0013167 + + + + Bilateral-to + (A, (Bilateral, B)) means A is on both sides of B or affects both sides of B. + + hedId + HED_0013168 + + + + Bottom-edge-of + (A, (Bottom-edge-of, B)) means A is on the bottom most part or or near the boundary of B. + + relatedTag + Left-edge-of + Right-edge-of + Top-edge-of + + + hedId + HED_0013169 + + + + Boundary-of + (A, (Boundary-of, B)) means A is on or part of the edge or boundary of B. + + hedId + HED_0013170 + + + + Center-of + (A, (Center-of, B)) means A is at a point or or in an area that is approximately central within B. + + hedId + HED_0013171 + + + + Close-to + (A, (Close-to, B)) means A is at a small distance from or is located near in space to B. + + hedId + HED_0013172 + + + + Far-from + (A, (Far-from, B)) means A is at a large distance from or is not located near in space to B. + + hedId + HED_0013173 + + + + In-front-of + (A, (In-front-of, B)) means A is in a position just ahead or at the front part of B, potentially partially blocking B from view. + + hedId + HED_0013174 + + + + Left-edge-of + (A, (Left-edge-of, B)) means A is located on the left side of B on or near the boundary of B. + + relatedTag + Bottom-edge-of + Right-edge-of + Top-edge-of + + + hedId + HED_0013175 + + + + Left-side-of + (A, (Left-side-of, B)) means A is located on the left side of B usually as part of B. + + relatedTag + Right-side-of + + + hedId + HED_0013176 + + + + Lower-center-of + (A, (Lower-center-of, B)) means A is situated on the lower center part of B (due south). This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-left-of + Lower-right-of + Upper-center-of + Upper-right-of + + + hedId + HED_0013177 + + + + Lower-left-of + (A, (Lower-left-of, B)) means A is situated on the lower left part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-right-of + Upper-center-of + Upper-left-of + Upper-right-of + + + hedId + HED_0013178 + + + + Lower-right-of + (A, (Lower-right-of, B)) means A is situated on the lower right part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Upper-left-of + Upper-center-of + Upper-left-of + Lower-right-of + + + hedId + HED_0013179 + + + + Outside-of + (A, (Outside-of, B)) means A is located in the space around but not including B. + + hedId + HED_0013180 + + + + Over + (A, (Over, B)) means A above is above B so as to cover or protect or A extends over the a general area as from a from a vantage point. + + hedId + HED_0013181 + + + + Right-edge-of + (A, (Right-edge-of, B)) means A is located on the right side of B on or near the boundary of B. + + relatedTag + Bottom-edge-of + Left-edge-of + Top-edge-of + + + hedId + HED_0013182 + + + + Right-side-of + (A, (Right-side-of, B)) means A is located on the right side of B usually as part of B. + + relatedTag + Left-side-of + + + hedId + HED_0013183 + + + + To-left-of + (A, (To-left-of, B)) means A is located on or directed toward the side to the west of B when B is facing north. This term is used when A is not part of B. + + hedId + HED_0013184 + + + + To-right-of + (A, (To-right-of, B)) means A is located on or directed toward the side to the east of B when B is facing north. This term is used when A is not part of B. + + hedId + HED_0013185 + + + + Top-edge-of + (A, (Top-edge-of, B)) means A is on the uppermost part or or near the boundary of B. + + relatedTag + Left-edge-of + Right-edge-of + Bottom-edge-of + + + hedId + HED_0013186 + + + + Top-of + (A, (Top-of, B)) means A is on the uppermost part, side, or surface of B. + + hedId + HED_0013187 + + + + Underneath + (A, (Underneath, B)) means A is situated directly below and may be concealed by B. + + hedId + HED_0013188 + + + + Upper-center-of + (A, (Upper-center-of, B)) means A is situated on the upper center part of B (due north). This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Lower-right-of + Upper-center-of + Upper-right-of + + + hedId + HED_0013189 + + + + Upper-left-of + (A, (Upper-left-of, B)) means A is situated on the upper left part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Lower-right-of + Upper-center-of + Upper-right-of + + + hedId + HED_0013190 + + + + Upper-right-of + (A, (Upper-right-of, B)) means A is situated on the upper right part of B. This relation is often used to specify qualitative information about screen position. + + relatedTag + Center-of + Lower-center-of + Lower-left-of + Upper-left-of + Upper-center-of + Lower-right-of + + + hedId + HED_0013191 + + + + Within + (A, (Within, B)) means A is on the inside of or contained in B. + + hedId + HED_0013192 + + + + + Temporal-relation + A relationship that includes a temporal or time-based component. + + hedId + HED_0013193 + + + After + (A, (After, B)) means A happens at a time subsequent to a reference time related to B. + + hedId + HED_0013194 + + + + Asynchronous-with + (A, (Asynchronous-with, B)) means A happens at times not occurring at the same time or having the same period or phase as B. + + hedId + HED_0013195 + + + + Before + (A, (Before, B)) means A happens at a time earlier in time or order than B. + + hedId + HED_0013196 + + + + During + (A, (During, B)) means A happens at some point in a given period of time in which B is ongoing. + + hedId + HED_0013197 + + + + Synchronous-with + (A, (Synchronous-with, B)) means A happens at occurs at the same time or rate as B. + + hedId + HED_0013198 + + + + Waiting-for + (A, (Waiting-for, B)) means A pauses for something to happen in B. + + hedId + HED_0013199 + + + + + + + + accelerationUnits + + defaultUnits + m-per-s^2 + + + hedId + HED_0011500 + + + m-per-s^2 + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011600 + + + + + angleUnits + + defaultUnits + radian + + + hedId + HED_0011501 + + + radian + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011601 + + + + rad + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011602 + + + + degree + + conversionFactor + 0.0174533 + + + hedId + HED_0011603 + + + + + areaUnits + + defaultUnits + m^2 + + + hedId + HED_0011502 + + + m^2 + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011604 + + + + + currencyUnits + Units indicating the worth of something. + + defaultUnits + $ + + + hedId + HED_0011503 + + + dollar + + conversionFactor + 1.0 + + + hedId + HED_0011605 + + + + $ + + unitPrefix + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + dollar + + + hedId + HED_0011606 + + + + euro + The official currency of a large subset of member countries of the European Union. + + hedId + HED_0011607 + + + + point + An arbitrary unit of value, usually an integer indicating reward or penalty. + + hedId + HED_0011608 + + + + + electricPotentialUnits + + defaultUnits + uV + + + hedId + HED_0011504 + + + V + + SIUnit + + + unitSymbol + + + conversionFactor + 0.000001 + + + hedId + HED_0011609 + + + + uV + Added as a direct unit because it is the default unit. + + conversionFactor + 1.0 + + + hedId + HED_0011644 + + + + volt + + SIUnit + + + conversionFactor + 0.000001 + + + hedId + HED_0011610 + + + + + frequencyUnits + + defaultUnits + Hz + + + hedId + HED_0011505 + + + hertz + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011611 + + + + Hz + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011612 + + + + + intensityUnits + + defaultUnits + dB + + + hedId + HED_0011506 + + + dB + Intensity expressed as ratio to a threshold. May be used for sound intensity. + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011613 + + + + candela + Units used to express light intensity. + + SIUnit + + + hedId + HED_0011614 + + + + cd + Units used to express light intensity. + + SIUnit + + + unitSymbol + + + hedId + HED_0011615 + + + + + jerkUnits + + defaultUnits + m-per-s^3 + + + hedId + HED_0011507 + + + m-per-s^3 + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011616 + + + + + magneticFieldUnits + + defaultUnits + T + + + hedId + HED_0011508 + + + tesla + + SIUnit + + + conversionFactor + 10e-15 + + + hedId + HED_0011617 + + + + T + + SIUnit + + + unitSymbol + + + conversionFactor + 10e-15 + + + hedId + HED_0011618 + + + + + memorySizeUnits + + defaultUnits + B + + + hedId + HED_0011509 + + + byte + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011619 + + + + B + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011620 + + + + + physicalLengthUnits + + defaultUnits + m + + + hedId + HED_0011510 + + + foot + + conversionFactor + 0.3048 + + + hedId + HED_0011621 + + + + inch + + conversionFactor + 0.0254 + + + hedId + HED_0011622 + + + + meter + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011623 + + + + metre + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011624 + + + + m + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011625 + + + + mile + + conversionFactor + 1609.34 + + + hedId + HED_0011626 + + + + + speedUnits + + defaultUnits + m-per-s + + + hedId + HED_0011511 + + + m-per-s + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011627 + + + + mph + + unitSymbol + + + conversionFactor + 0.44704 + + + hedId + HED_0011628 + + + + kph + + unitSymbol + + + conversionFactor + 0.277778 + + + hedId + HED_0011629 + + + + + temperatureUnits + + defaultUnits + degree-Celsius + + + hedId + HED_0011512 + + + degree-Celsius + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011630 + + + + degree Celsius + Units are not allowed to have spaces. Use degree-Celsius or oC. + + deprecatedFrom + 8.2.0 + + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011631 + + + + oC + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011632 + + + + + timeUnits + + defaultUnits + s + + + hedId + HED_0011513 + + + second + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011633 + + + + s + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011634 + + + + day + + conversionFactor + 86400 + + + hedId + HED_0011635 + + + + month + + hedId + HED_0011645 + + + + minute + + conversionFactor + 60 + + + hedId + HED_0011636 + + + + hour + Should be in 24-hour format. + + conversionFactor + 3600 + + + hedId + HED_0011637 + + + + year + Years do not have a constant conversion factor to seconds. + + hedId + HED_0011638 + + + + + volumeUnits + + defaultUnits + m^3 + + + hedId + HED_0011514 + + + m^3 + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + allowedCharacter + caret + + + hedId + HED_0011639 + + + + + weightUnits + + defaultUnits + g + + + hedId + HED_0011515 + + + g + + SIUnit + + + unitSymbol + + + conversionFactor + 1.0 + + + hedId + HED_0011640 + + + + gram + + SIUnit + + + conversionFactor + 1.0 + + + hedId + HED_0011641 + + + + pound + + conversionFactor + 453.592 + + + hedId + HED_0011642 + + + + lb + + conversionFactor + 453.592 + + + hedId + HED_0011643 + + + + + + + deca + SI unit multiple representing 10e1. + + SIUnitModifier + + + conversionFactor + 10.0 + + + hedId + HED_0011400 + + + + da + SI unit multiple representing 10e1. + + SIUnitSymbolModifier + + + conversionFactor + 10.0 + + + hedId + HED_0011401 + + + + hecto + SI unit multiple representing 10e2. + + SIUnitModifier + + + conversionFactor + 100.0 + + + hedId + HED_0011402 + + + + h + SI unit multiple representing 10e2. + + SIUnitSymbolModifier + + + conversionFactor + 100.0 + + + hedId + HED_0011403 + + + + kilo + SI unit multiple representing 10e3. + + SIUnitModifier + + + conversionFactor + 1000.0 + + + hedId + HED_0011404 + + + + k + SI unit multiple representing 10e3. + + SIUnitSymbolModifier + + + conversionFactor + 1000.0 + + + hedId + HED_0011405 + + + + mega + SI unit multiple representing 10e6. + + SIUnitModifier + + + conversionFactor + 10e6 + + + hedId + HED_0011406 + + + + M + SI unit multiple representing 10e6. + + SIUnitSymbolModifier + + + conversionFactor + 10e6 + + + hedId + HED_0011407 + + + + giga + SI unit multiple representing 10e9. + + SIUnitModifier + + + conversionFactor + 10e9 + + + hedId + HED_0011408 + + + + G + SI unit multiple representing 10e9. + + SIUnitSymbolModifier + + + conversionFactor + 10e9 + + + hedId + HED_0011409 + + + + tera + SI unit multiple representing 10e12. + + SIUnitModifier + + + conversionFactor + 10e12 + + + hedId + HED_0011410 + + + + T + SI unit multiple representing 10e12. + + SIUnitSymbolModifier + + + conversionFactor + 10e12 + + + hedId + HED_0011411 + + + + peta + SI unit multiple representing 10e15. + + SIUnitModifier + + + conversionFactor + 10e15 + + + hedId + HED_0011412 + + + + P + SI unit multiple representing 10e15. + + SIUnitSymbolModifier + + + conversionFactor + 10e15 + + + hedId + HED_0011413 + + + + exa + SI unit multiple representing 10e18. + + SIUnitModifier + + + conversionFactor + 10e18 + + + hedId + HED_0011414 + + + + E + SI unit multiple representing 10e18. + + SIUnitSymbolModifier + + + conversionFactor + 10e18 + + + hedId + HED_0011415 + + + + zetta + SI unit multiple representing 10e21. + + SIUnitModifier + + + conversionFactor + 10e21 + + + hedId + HED_0011416 + + + + Z + SI unit multiple representing 10e21. + + SIUnitSymbolModifier + + + conversionFactor + 10e21 + + + hedId + HED_0011417 + + + + yotta + SI unit multiple representing 10e24. + + SIUnitModifier + + + conversionFactor + 10e24 + + + hedId + HED_0011418 + + + + Y + SI unit multiple representing 10e24. + + SIUnitSymbolModifier + + + conversionFactor + 10e24 + + + hedId + HED_0011419 + + + + deci + SI unit submultiple representing 10e-1. + + SIUnitModifier + + + conversionFactor + 0.1 + + + hedId + HED_0011420 + + + + d + SI unit submultiple representing 10e-1. + + SIUnitSymbolModifier + + + conversionFactor + 0.1 + + + hedId + HED_0011421 + + + + centi + SI unit submultiple representing 10e-2. + + SIUnitModifier + + + conversionFactor + 0.01 + + + hedId + HED_0011422 + + + + c + SI unit submultiple representing 10e-2. + + SIUnitSymbolModifier + + + conversionFactor + 0.01 + + + hedId + HED_0011423 + + + + milli + SI unit submultiple representing 10e-3. + + SIUnitModifier + + + conversionFactor + 0.001 + + + hedId + HED_0011424 + + + + m + SI unit submultiple representing 10e-3. + + SIUnitSymbolModifier + + + conversionFactor + 0.001 + + + hedId + HED_0011425 + + + + micro + SI unit submultiple representing 10e-6. + + SIUnitModifier + + + conversionFactor + 10e-6 + + + hedId + HED_0011426 + + + + u + SI unit submultiple representing 10e-6. + + SIUnitSymbolModifier + + + conversionFactor + 10e-6 + + + hedId + HED_0011427 + + + + nano + SI unit submultiple representing 10e-9. + + SIUnitModifier + + + conversionFactor + 10e-9 + + + hedId + HED_0011428 + + + + n + SI unit submultiple representing 10e-9. + + SIUnitSymbolModifier + + + conversionFactor + 10e-9 + + + hedId + HED_0011429 + + + + pico + SI unit submultiple representing 10e-12. + + SIUnitModifier + + + conversionFactor + 10e-12 + + + hedId + HED_0011430 + + + + p + SI unit submultiple representing 10e-12. + + SIUnitSymbolModifier + + + conversionFactor + 10e-12 + + + hedId + HED_0011431 + + + + femto + SI unit submultiple representing 10e-15. + + SIUnitModifier + + + conversionFactor + 10e-15 + + + hedId + HED_0011432 + + + + f + SI unit submultiple representing 10e-15. + + SIUnitSymbolModifier + + + conversionFactor + 10e-15 + + + hedId + HED_0011433 + + + + atto + SI unit submultiple representing 10e-18. + + SIUnitModifier + + + conversionFactor + 10e-18 + + + hedId + HED_0011434 + + + + a + SI unit submultiple representing 10e-18. + + SIUnitSymbolModifier + + + conversionFactor + 10e-18 + + + hedId + HED_0011435 + + + + zepto + SI unit submultiple representing 10e-21. + + SIUnitModifier + + + conversionFactor + 10e-21 + + + hedId + HED_0011436 + + + + z + SI unit submultiple representing 10e-21. + + SIUnitSymbolModifier + + + conversionFactor + 10e-21 + + + hedId + HED_0011437 + + + + yocto + SI unit submultiple representing 10e-24. + + SIUnitModifier + + + conversionFactor + 10e-24 + + + hedId + HED_0011438 + + + + y + SI unit submultiple representing 10e-24. + + SIUnitSymbolModifier + + + conversionFactor + 10e-24 + + + hedId + HED_0011439 + + + + + + dateTimeClass + Date-times should conform to ISO8601 date-time format YYYY-MM-DDThh:mm:ss.000000Z (year, month, day, hour (24h), minute, second, optional fractional seconds, and optional UTC time indicator. Any variation on the full form is allowed. + + allowedCharacter + digits + T + hyphen + colon + + + hedId + HED_0011301 + + + + nameClass + Value class designating values that have the characteristics of node names. The allowed characters are alphanumeric, hyphen, and underscore. + + allowedCharacter + letters + digits + underscore + hyphen + + + hedId + HED_0011302 + + + + numericClass + Value must be a valid numerical value. + + allowedCharacter + digits + E + e + plus + hyphen + period + + + hedId + HED_0011303 + + + + posixPath + Posix path specification. + + allowedCharacter + digits + letters + slash + colon + + + hedId + HED_0011304 + + + + textClass + Values that have the characteristics of text such as in descriptions. The text characters include printable characters (32 <= ASCII< 127) excluding comma, square bracket and curly braces as well as non ASCII (ASCII codes > 127). + + allowedCharacter + text + + + hedId + HED_0011305 + + + + + + annotation + A annotation link to an item in another ontology or item. + + elementDomain + + + stringRange + + + hedId + HED_0010504 + + + annotationProperty + + + + hedId + The unique identifier of this element in the HED namespace. + + elementDomain + + + stringRange + + + hedId + HED_0010500 + + + annotationProperty + + + + requireChild + This tag must have a descendent. + + tagDomain + + + boolRange + + + hedId + HED_0010501 + + + annotationProperty + + + + rooted + This top-level library schema node should have a parent which is the indicated node in the partnered standard schema. + + tagDomain + + + tagRange + + + hedId + HED_0010502 + + + annotationProperty + + + + takesValue + This tag is a hashtag placeholder that is expected to be replaced with a user-defined value. + + tagDomain + + + boolRange + + + hedId + HED_0010503 + + + annotationProperty + + + + defaultUnits + The default units to use if the placeholder has a unit class but the substituted value has no units. + + unitClassDomain + + + unitRange + + + hedId + HED_0010104 + + + + isPartOf + This tag is part of the indicated tag -- as in the nose is part of the face. + + tagDomain + + + tagRange + + + hedId + HED_0010109 + + + + relatedTag + A HED tag that is closely related to this tag. This attribute is used by tagging tools. + + tagDomain + + + tagRange + + + hedId + HED_0010105 + + + + suggestedTag + A tag that is often associated with this tag. This attribute is used by tagging tools to provide tagging suggestions. + + tagDomain + + + tagRange + + + hedId + HED_0010106 + + + + unitClass + The unit class that the value of a placeholder node can belong to. + + tagDomain + + + unitClassRange + + + hedId + HED_0010107 + + + + valueClass + Type of value taken on by the value of a placeholder node. + + tagDomain + + + valueClassRange + + + hedId + HED_0010108 + + + + allowedCharacter + A special character that is allowed in expressing the value of a placeholder of a specified value class. Allowed characters may be listed individual, named individually, or named as a group as specified in Section 2.2 Character sets and restrictions of the HED specification. + + unitDomain + + + unitModifierDomain + + + valueClassDomain + + + stringRange + + + hedId + HED_0010304 + + + + conversionFactor + The factor to multiply these units or unit modifiers by to convert to default units. + + unitDomain + + + unitModifierDomain + + + numericRange + + + hedId + HED_0010305 + + + + deprecatedFrom + The latest schema version in which the element was not deprecated. + + elementDomain + + + stringRange + + + hedId + HED_0010306 + + + + extensionAllowed + Users can add unlimited levels of child nodes under this tag. This tag is propagated to child nodes except for hashtag placeholders. + + tagDomain + + + boolRange + + + hedId + HED_0010307 + + + + inLibrary + The named library schema that this schema element is from. This attribute is added by tools when a library schema is merged into its partnered standard schema. + + elementDomain + + + stringRange + + + hedId + HED_0010309 + + + + reserved + This tag has special meaning and requires special handling by tools. + + tagDomain + + + boolRange + + + hedId + HED_0010310 + + + + SIUnit + This unit element is an SI unit and can be modified by multiple and sub-multiple names. Note that some units such as byte are designated as SI units although they are not part of the standard. + + unitDomain + + + boolRange + + + hedId + HED_0010311 + + + + SIUnitModifier + This SI unit modifier represents a multiple or sub-multiple of a base unit rather than a unit symbol. + + unitModifierDomain + + + boolRange + + + hedId + HED_0010312 + + + + SIUnitSymbolModifier + This SI unit modifier represents a multiple or sub-multiple of a unit symbol rather than a base symbol. + + unitModifierDomain + + + boolRange + + + hedId + HED_0010313 + + + + tagGroup + This tag can only appear inside a tag group. + + tagDomain + + + boolRange + + + hedId + HED_0010314 + + + + topLevelTagGroup + This tag (or its descendants) can only appear in a top-level tag group. There are additional tag-specific restrictions on what other tags can appear in the group with this tag. + + tagDomain + + + boolRange + + + hedId + HED_0010315 + + + + unique + Only one of this tag or its descendants can be used in the event-level HED string. + + tagDomain + + + boolRange + + + hedId + HED_0010316 + + + + unitPrefix + This unit is a prefix unit (e.g., dollar sign in the currency units). + + unitDomain + + + boolRange + + + hedId + HED_0010317 + + + + unitSymbol + This tag is an abbreviation or symbol representing a type of unit. Unit symbols represent both the singular and the plural and thus cannot be pluralized. + + unitDomain + + + boolRange + + + hedId + HED_0010318 + + + + + + annotationProperty + The value is not inherited by child nodes. + + hedId + HED_0010701 + + + + boolRange + This schema attribute's value can be true or false. This property was formerly named boolProperty. + + hedId + HED_0010702 + + + + elementDomain + This schema attribute can apply to any type of element class (i.e., tag, unit, unit class, unit modifier, or value class). This property was formerly named elementProperty. + + hedId + HED_0010703 + + + + tagDomain + This schema attribute can apply to node (tag-term) elements. This was added so attributes could apply to multiple types of elements. This property was formerly named nodeProperty. + + hedId + HED_0010704 + + + + tagRange + This schema attribute's value can be a node. This property was formerly named nodeProperty. + + hedId + HED_0010705 + + + + numericRange + This schema attribute's value can be numeric. + + hedId + HED_0010706 + + + + stringRange + This schema attribute's value can be a string. + + hedId + HED_0010707 + + + + unitClassDomain + This schema attribute can apply to unit classes. This property was formerly named unitClassProperty. + + hedId + HED_0010708 + + + + unitClassRange + This schema attribute's value can be a unit class. + + hedId + HED_0010709 + + + + unitModifierDomain + This schema attribute can apply to unit modifiers. This property was formerly named unitModifierProperty. + + hedId + HED_0010710 + + + + unitDomain + This schema attribute can apply to units. This property was formerly named unitProperty. + + hedId + HED_0010711 + + + + unitRange + This schema attribute's value can be units. + + hedId + HED_0010712 + + + + valueClassDomain + This schema attribute can apply to value classes. This property was formerly named valueClassProperty. + + hedId + HED_0010713 + + + + valueClassRange + This schema attribute's value can be a value class. + + hedId + HED_0010714 + + + + This schema is released under the Creative Commons Attribution 4.0 International and is a product of the HED Working Group. The DOI for the latest version of the HED standard schema is 10.5281/zenodo.7876037. + + + Wikipedia + https://en.wikipedia.org + General definitions of concepts. + + + + + dc: + http://purl.org/dc/elements/1.1/# + The Dublin Core elements + + + foaf: + http://xmlns.com/foaf/0.1/# + Friend-of-a-Friend http://xmlns.com/foaf/spec/ + + + iao: + http://purl.obolibrary.org/obo/iao.owl + Information Artifact Ontology (IAO) + + + ncit: + http://purl.obolibrary.org/obo/ncit.owl + NCI Thesaurus OBO Edition + + + obogo: + http://www.geneontology.org/formats/oboInOwl + The OBO Format Namespace + + + owl: + http://www.w3.org/2002/07/owl + The OWL namespace [OWL2-OVERVIEW] + + + prov: + http://www.w3.org/ns/prov + The PROV namespace [PROV-DM] + + + rdf: + http://www.w3.org/1999/02/22-rdf-syntax-ns + The RDF namespace [RDF-CONCEPTS] + + + rdfs: + http://www.w3.org/2000/01/rdf-schema + The RDF Schema namespace [RDFS] + + + skos: + http://www.w3.org/2004/02/skos/core + SKOS (Simple Knowledge Organization System) Vocabulary + + + terms: + http://purl.org/dc/terms/# + The Dublin Core terms + + + xml: + http://www.w3.org/XML/1998/namespace + XLM Namespace [XML] + + + xsd: + http://www.w3.org/2001/XMLSchema + XML Schema Namespace [XMLSCHEMA11-2] + + + + + dc: + contributor + http://purl.org/dc/elements/1.1/contributor + An entity responsible for making contributions to the resource. + + + dc: + creator + http://purl.org/dc/elements/1.1/creator + An entity primarily responsible for making the resource. + + + dc: + date + http://purl.org/dc/elements/1.1/date + A point or period of time associated with an event in the lifecycle of the resource. + + + dc: + description + http://purl.org/dc/elements/1.1/description + An account of the resource. + + + dc: + format + http://purl.org/dc/elements/1.1/format + The file format + + + dc: + identifier + http://purl.org/dc/elements/1.1/identifier + An unambiguous reference to the resource within a given context. + + + dc: + language + http://purl.org/dc/elements/1.1/language + A language of the resource. + + + dc: + publisher + http://purl.org/dc/elements/1.1/publisher + An entity responsible for making the resource available. + + + dc: + relation + http://purl.org/dc/elements/1.1/relation + A related resource. + + + dc: + source + http://purl.org/dc/elements/1.1/source + A related resource from which the described resource is derived. + + + dc: + subject + http://purl.org/dc/elements/1.1/subject + The topic of the resource. + + + dc: + title + http://purl.org/dc/elements/1.1/title + A name given to the resource. + + + dc: + type + http://purl.org/dc/elements/1.1/type + The nature or genre of the resource. + + + foaf: + homepage + http://xmlns.com/foaf/0.1/homepage + A homepage for some thing. + + + obogo: + has_dbxref + http://www.geneontology.org/formats/oboInOwl#hasDbXref + Property indicating that an ontology term has a cross-reference to a database. + + + terms: + license + http://purl.org/dc/terms/license + A legal document giving official permission to do something with the resource. + + + diff --git a/tests/bidsDemoData/participants.json b/tests/bidsDemoData/participants.json index 3498c7f9..66babf84 100644 --- a/tests/bidsDemoData/participants.json +++ b/tests/bidsDemoData/participants.json @@ -1,23 +1,23 @@ -{ - "participant_id": { - "LongName": "Participant identifier", - "Description": "Unique dataset subject identifier", - "HED": "(Experiment-participant, ID/#)" - }, - "sex": { - "Description": "Sex of the subject", - "Levels": { - "M": "male", - "F": "female" - }, - "HED": { - "M": "Male", - "F": "Female" - } - }, - "age": { - "Description": "Age of the subject", - "Units": "years", - "HED": "Age/#" - } +{ + "participant_id": { + "LongName": "Participant identifier", + "Description": "Unique dataset subject identifier", + "HED": "(Experiment-participant, ID/#)" + }, + "sex": { + "Description": "Sex of the subject", + "Levels": { + "M": "male", + "F": "female" + }, + "HED": { + "M": "Male", + "F": "Female" + } + }, + "age": { + "Description": "Age of the subject", + "Units": "years", + "HED": "Age/#" + } } \ No newline at end of file diff --git a/tests/bidsDemoData/participants.tsv b/tests/bidsDemoData/participants.tsv index 8f1d887d..8f9eb885 100644 --- a/tests/bidsDemoData/participants.tsv +++ b/tests/bidsDemoData/participants.tsv @@ -1,4 +1,4 @@ -participant_id age sex HED -sub-002 31 M Healthy,Rested,Novice-level -sub-003 25 M Healthy,Drowsy,Expert-level +participant_id age sex HED +sub-002 31 M Healthy,Rested,Novice-level +sub-003 25 M Healthy,Drowsy,Expert-level sub-004 30 M Expert-level \ No newline at end of file diff --git a/tests/bidsDemoData/phenotype/KSSSleep.json b/tests/bidsDemoData/phenotype/KSSSleep.json index ad34d73a..9836c94f 100644 --- a/tests/bidsDemoData/phenotype/KSSSleep.json +++ b/tests/bidsDemoData/phenotype/KSSSleep.json @@ -1,41 +1,41 @@ -{ - "participant_id": { - "Description": "Dataset-wide identifier of participant", - "HED": "((Experiment-participant, ID/#), {session_id}, {kss_scale}, {notes})" - }, - "session_id": { - "Description": "The number of the session in this dataset for this participant.", - "HED": "(Label/Session, ID/#)" - }, - "kss_scale": { - "Description": "Karolinska sleepiness", - "Levels": { - "1": "Extremely alert", - "2": "Very alert", - "3": "Alert", - "4": "Rather alert", - "5": "Neither alert nor sleepy", - "6": "Some signs of sleepiness", - "7": "Sleepy but no effort to keep awake", - "8": "Sleepy, but some effort to keep awake", - "9": "Very sleepy, great effort to keep awake, fighting sleep", - "10": "Extremely sleepy, can't keep awake" - }, - "HED": { - "1": "(Alert, High)", - "2": "(Alert, Medium)", - "3": "Alert", - "4": "(Alert, Low)", - "5": "Awake", - "6": "(Drowsy, Low)", - "7": "Drowsy", - "8": "(Drowsy, Medium)", - "9": "(Drowsy, High)", - "10": "Asleep" - } - }, - "notes": { - "Description": "additional comments/observations/notes, reported by the participant", - "HED": "Experimental-note/#" - } +{ + "participant_id": { + "Description": "Dataset-wide identifier of participant", + "HED": "((Experiment-participant, ID/#), {session_id}, {kss_scale}, {notes})" + }, + "session_id": { + "Description": "The number of the session in this dataset for this participant.", + "HED": "(Label/Session, ID/#)" + }, + "kss_scale": { + "Description": "Karolinska sleepiness", + "Levels": { + "1": "Extremely alert", + "2": "Very alert", + "3": "Alert", + "4": "Rather alert", + "5": "Neither alert nor sleepy", + "6": "Some signs of sleepiness", + "7": "Sleepy but no effort to keep awake", + "8": "Sleepy, but some effort to keep awake", + "9": "Very sleepy, great effort to keep awake, fighting sleep", + "10": "Extremely sleepy, can't keep awake" + }, + "HED": { + "1": "(Alert, High)", + "2": "(Alert, Medium)", + "3": "Alert", + "4": "(Alert, Low)", + "5": "Awake", + "6": "(Drowsy, Low)", + "7": "Drowsy", + "8": "(Drowsy, Medium)", + "9": "(Drowsy, High)", + "10": "Asleep" + } + }, + "notes": { + "Description": "additional comments/observations/notes, reported by the participant", + "HED": "Experimental-note/#" + } } \ No newline at end of file diff --git a/tests/bidsDemoData/phenotype/KSSSleep.tsv b/tests/bidsDemoData/phenotype/KSSSleep.tsv index 9b1fec34..b2edec76 100644 --- a/tests/bidsDemoData/phenotype/KSSSleep.tsv +++ b/tests/bidsDemoData/phenotype/KSSSleep.tsv @@ -1,5 +1,5 @@ -participant_id session_id kss_scale notes -sub-002 n/a 1 Highly caffeinated. -sub-003 n/a 4 Normal sleep. -sub-004 ses-1 7 Bad dreams. -sub-004 ses-2 9 Subject stayed up all night. +participant_id session_id kss_scale notes +sub-002 n/a 1 Highly caffeinated. +sub-003 n/a 4 Normal sleep. +sub-004 ses-1 7 Bad dreams. +sub-004 ses-2 9 Subject stayed up all night. diff --git a/tests/bidsDemoData/phenotype/trainLog.json b/tests/bidsDemoData/phenotype/trainLog.json index 2c349358..8eb3b94b 100644 --- a/tests/bidsDemoData/phenotype/trainLog.json +++ b/tests/bidsDemoData/phenotype/trainLog.json @@ -1,33 +1,33 @@ -{ - "trainLog": { - "Description": "logbook filled in by the participants after each training session" - }, - "train_num": { - "Description": "The number of this practice session", - "HED": "(Item-count/#, Label/Train-session)" - }, - "duration_finger": { - "Description": "reported practice time for the finger tapping task", - "Units": "minutes", - "HED": "(Duration/# minute, (Move, (Finger)))" - }, - "duration_foot": { - "Description": "reported practice time for the foot stepping task", - "Units": "minutes", - "HED": "(Duration/# minute, (Move, (Foot)))" - }, - "assess_finger": { - "Description": "'On a scale from 1 to 10, how would rate your performance today?' for the finger tapping task", - "Range": "1 (can't perform the sequence at all) to 10 (automaticity is reached)", - "HED": "(Finger, Categorical-level-value, Label/#)" - }, - "assess_foot": { - "Description": "'On a scale from 1 to 10, how would rate your performance today?' for the foot stepping task", - "Range": "1 (can't perform the sequence at all) to 10 (automaticity is reached)", - "HED": "(Foot, Categorical-level-value, Label/#)" - }, - "notes": { - "Description": "additional comments/observations/notes, reported by the participant", - "HED": "Experimental-note/#" - } +{ + "trainLog": { + "Description": "logbook filled in by the participants after each training session" + }, + "train_num": { + "Description": "The number of this practice session", + "HED": "(Item-count/#, Label/Train-session)" + }, + "duration_finger": { + "Description": "reported practice time for the finger tapping task", + "Units": "minutes", + "HED": "(Duration/# minute, (Move, (Finger)))" + }, + "duration_foot": { + "Description": "reported practice time for the foot stepping task", + "Units": "minutes", + "HED": "(Duration/# minute, (Move, (Foot)))" + }, + "assess_finger": { + "Description": "'On a scale from 1 to 10, how would rate your performance today?' for the finger tapping task", + "Range": "1 (can't perform the sequence at all) to 10 (automaticity is reached)", + "HED": "(Finger, Categorical-level-value, Label/#)" + }, + "assess_foot": { + "Description": "'On a scale from 1 to 10, how would rate your performance today?' for the foot stepping task", + "Range": "1 (can't perform the sequence at all) to 10 (automaticity is reached)", + "HED": "(Foot, Categorical-level-value, Label/#)" + }, + "notes": { + "Description": "additional comments/observations/notes, reported by the participant", + "HED": "Experimental-note/#" + } } \ No newline at end of file diff --git a/tests/bidsDemoData/phenotype/trainLog.tsv b/tests/bidsDemoData/phenotype/trainLog.tsv index 3d4bf878..cee5ad3d 100644 --- a/tests/bidsDemoData/phenotype/trainLog.tsv +++ b/tests/bidsDemoData/phenotype/trainLog.tsv @@ -1,10 +1,10 @@ -participant_id train_num duration_finger duration_foot assess_finger assess_foot notes -sub-002 1 5 4 7 5 i hate the foot stomping so much. -sub-002 2 5 5 8 6 able to watch tv in the meantime. -sub-003 1 3 5 9 6 Missed one day but still going strong. -sub-003 2 10 10 7 n/a n/a -sub-003 3 5 5 3 4 n/a -sub-004 1 5 5 5 4 I did practice but forgot to fill in the form. -sub-004 2 5 5 5 5 The sequences now go almost automatic. -sub-004 3 5 5 6 6 n/a -sub-004 4 n/a n/a 1 1 n/a +participant_id train_num duration_finger duration_foot assess_finger assess_foot notes +sub-002 1 5 4 7 5 i hate the foot stomping so much. +sub-002 2 5 5 8 6 able to watch tv in the meantime. +sub-003 1 3 5 9 6 Missed one day but still going strong. +sub-003 2 10 10 7 n/a n/a +sub-003 3 5 5 3 4 n/a +sub-004 1 5 5 5 4 I did practice but forgot to fill in the form. +sub-004 2 5 5 5 5 The sequences now go almost automatic. +sub-004 3 5 5 6 6 n/a +sub-004 4 n/a n/a 1 1 n/a diff --git a/tests/bidsDemoData/samples.json b/tests/bidsDemoData/samples.json index 3d3d9eab..db083b05 100644 --- a/tests/bidsDemoData/samples.json +++ b/tests/bidsDemoData/samples.json @@ -1,14 +1,14 @@ -{ - "sample_id": { - "Description": "Sample ID", - "HED": "((ID/#, Label/Sample-id), {participant_id}, {sample_type})" - }, - "participant_id": { - "Description": "Participant ID from whom tissue samples have been acquired", - "HED": "(ID/#, Experiment-participant)" - }, - "sample_type": { - "Description": "Type of sample from ENCODE Biosample Type (https://www.encodeproject.org/profiles/biosample_type)", - "HED": "Label/#" - } -} +{ + "sample_id": { + "Description": "Sample ID", + "HED": "((ID/#, Label/Sample-id), {participant_id}, {sample_type})" + }, + "participant_id": { + "Description": "Participant ID from whom tissue samples have been acquired", + "HED": "(ID/#, Experiment-participant)" + }, + "sample_type": { + "Description": "Type of sample from ENCODE Biosample Type (https://www.encodeproject.org/profiles/biosample_type)", + "HED": "Label/#" + } +} diff --git a/tests/bidsDemoData/samples.tsv b/tests/bidsDemoData/samples.tsv index 2693efa5..9ec16f92 100644 --- a/tests/bidsDemoData/samples.tsv +++ b/tests/bidsDemoData/samples.tsv @@ -1,3 +1,3 @@ -sample_id participant_id sample_type -sample-A sub-004 tissue +sample_id participant_id sample_type +sample-A sub-004 tissue sample-B sub-004 tissue \ No newline at end of file diff --git a/tests/bidsDemoData/sub-002/ses-1/beh/sub-002_ses-1_task-FaceRecognition_beh.tsv b/tests/bidsDemoData/sub-002/ses-1/beh/sub-002_ses-1_task-FaceRecognition_beh.tsv index aeac0a21..24215130 100644 --- a/tests/bidsDemoData/sub-002/ses-1/beh/sub-002_ses-1_task-FaceRecognition_beh.tsv +++ b/tests/bidsDemoData/sub-002/ses-1/beh/sub-002_ses-1_task-FaceRecognition_beh.tsv @@ -1,5 +1,5 @@ -response_time button_press stim_file -1.553 3 f123.bmp -1.586 1 f045.bmp -2.139 1 f135.bmp -1.571 1 u021.bmp +response_time button_press stim_file +1.553 3 f123.bmp +1.586 1 f045.bmp +2.139 1 f135.bmp +1.571 1 u021.bmp diff --git a/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_channels.tsv b/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_channels.tsv index 18faecaf..3020ecb7 100644 --- a/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_channels.tsv +++ b/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_channels.tsv @@ -1,382 +1,382 @@ -name type units -MEG0113 MISC n/a -MEG0112 MISC n/a -MEG0111 MISC n/a -MEG0122 MISC n/a -MEG0123 MISC n/a -MEG0121 MISC n/a -MEG0132 MISC n/a -MEG0133 MISC n/a -MEG0131 MISC n/a -MEG0143 MISC n/a -MEG0142 MISC n/a -MEG0141 MISC n/a -MEG0213 MISC n/a -MEG0212 MISC n/a -MEG0211 MISC n/a -MEG0222 MISC n/a -MEG0223 MISC n/a -MEG0221 MISC n/a -MEG0232 MISC n/a -MEG0233 MISC n/a -MEG0231 MISC n/a -MEG0243 MISC n/a -MEG0242 MISC n/a -MEG0241 MISC n/a -MEG0313 MISC n/a -MEG0312 MISC n/a -MEG0311 MISC n/a -MEG0322 MISC n/a -MEG0323 MISC n/a -MEG0321 MISC n/a -MEG0333 MISC n/a -MEG0332 MISC n/a -MEG0331 MISC n/a -MEG0343 MISC n/a -MEG0342 MISC n/a -MEG0341 MISC n/a -MEG0413 MISC n/a -MEG0412 MISC n/a -MEG0411 MISC n/a -MEG0422 MISC n/a -MEG0423 MISC n/a -MEG0421 MISC n/a -MEG0432 MISC n/a -MEG0433 MISC n/a -MEG0431 MISC n/a -MEG0443 MISC n/a -MEG0442 MISC n/a -MEG0441 MISC n/a -MEG0513 MISC n/a -MEG0512 MISC n/a -MEG0511 MISC n/a -MEG0523 MISC n/a -MEG0522 MISC n/a -MEG0521 MISC n/a -MEG0532 MISC n/a -MEG0533 MISC n/a -MEG0531 MISC n/a -MEG0542 MISC n/a -MEG0543 MISC n/a -MEG0541 MISC n/a -MEG0613 MISC n/a -MEG0612 MISC n/a -MEG0611 MISC n/a -MEG0622 MISC n/a -MEG0623 MISC n/a -MEG0621 MISC n/a -MEG0633 MISC n/a -MEG0632 MISC n/a -MEG0631 MISC n/a -MEG0642 MISC n/a -MEG0643 MISC n/a -MEG0641 MISC n/a -MEG0713 MISC n/a -MEG0712 MISC n/a -MEG0711 MISC n/a -MEG0723 MISC n/a -MEG0722 MISC n/a -MEG0721 MISC n/a -MEG0733 MISC n/a -MEG0732 MISC n/a -MEG0731 MISC n/a -MEG0743 MISC n/a -MEG0742 MISC n/a -MEG0741 MISC n/a -MEG0813 MISC n/a -MEG0812 MISC n/a -MEG0811 MISC n/a -MEG0822 MISC n/a -MEG0823 MISC n/a -MEG0821 MISC n/a -MEG0913 MISC n/a -MEG0912 MISC n/a -MEG0911 MISC n/a -MEG0923 MISC n/a -MEG0922 MISC n/a -MEG0921 MISC n/a -MEG0932 MISC n/a -MEG0933 MISC n/a -MEG0931 MISC n/a -MEG0942 MISC n/a -MEG0943 MISC n/a -MEG0941 MISC n/a -MEG1013 MISC n/a -MEG1012 MISC n/a -MEG1011 MISC n/a -MEG1023 MISC n/a -MEG1022 MISC n/a -MEG1021 MISC n/a -MEG1032 MISC n/a -MEG1033 MISC n/a -MEG1031 MISC n/a -MEG1043 MISC n/a -MEG1042 MISC n/a -MEG1041 MISC n/a -MEG1112 MISC n/a -MEG1113 MISC n/a -MEG1111 MISC n/a -MEG1123 MISC n/a -MEG1122 MISC n/a -MEG1121 MISC n/a -MEG1133 MISC n/a -MEG1132 MISC n/a -MEG1131 MISC n/a -MEG1142 MISC n/a -MEG1143 MISC n/a -MEG1141 MISC n/a -MEG1213 MISC n/a -MEG1212 MISC n/a -MEG1211 MISC n/a -MEG1223 MISC n/a -MEG1222 MISC n/a -MEG1221 MISC n/a -MEG1232 MISC n/a -MEG1233 MISC n/a -MEG1231 MISC n/a -MEG1243 MISC n/a -MEG1242 MISC n/a -MEG1241 MISC n/a -MEG1312 MISC n/a -MEG1313 MISC n/a -MEG1311 MISC n/a -MEG1323 MISC n/a -MEG1322 MISC n/a -MEG1321 MISC n/a -MEG1333 MISC n/a -MEG1332 MISC n/a -MEG1331 MISC n/a -MEG1342 MISC n/a -MEG1343 MISC n/a -MEG1341 MISC n/a -MEG1412 MISC n/a -MEG1413 MISC n/a -MEG1411 MISC n/a -MEG1423 MISC n/a -MEG1422 MISC n/a -MEG1421 MISC n/a -MEG1433 MISC n/a -MEG1432 MISC n/a -MEG1431 MISC n/a -MEG1442 MISC n/a -MEG1443 MISC n/a -MEG1441 MISC n/a -MEG1512 MISC n/a -MEG1513 MISC n/a -MEG1511 MISC n/a -MEG1522 MISC n/a -MEG1523 MISC n/a -MEG1521 MISC n/a -MEG1533 MISC n/a -MEG1532 MISC n/a -MEG1531 MISC n/a -MEG1543 MISC n/a -MEG1542 MISC n/a -MEG1541 MISC n/a -MEG1613 MISC n/a -MEG1612 MISC n/a -MEG1611 MISC n/a -MEG1622 MISC n/a -MEG1623 MISC n/a -MEG1621 MISC n/a -MEG1632 MISC n/a -MEG1633 MISC n/a -MEG1631 MISC n/a -MEG1643 MISC n/a -MEG1642 MISC n/a -MEG1641 MISC n/a -MEG1713 MISC n/a -MEG1712 MISC n/a -MEG1711 MISC n/a -MEG1722 MISC n/a -MEG1723 MISC n/a -MEG1721 MISC n/a -MEG1732 MISC n/a -MEG1733 MISC n/a -MEG1731 MISC n/a -MEG1743 MISC n/a -MEG1742 MISC n/a -MEG1741 MISC n/a -MEG1813 MISC n/a -MEG1812 MISC n/a -MEG1811 MISC n/a -MEG1822 MISC n/a -MEG1823 MISC n/a -MEG1821 MISC n/a -MEG1832 MISC n/a -MEG1833 MISC n/a -MEG1831 MISC n/a -MEG1843 MISC n/a -MEG1842 MISC n/a -MEG1841 MISC n/a -MEG1912 MISC n/a -MEG1913 MISC n/a -MEG1911 MISC n/a -MEG1923 MISC n/a -MEG1922 MISC n/a -MEG1921 MISC n/a -MEG1932 MISC n/a -MEG1933 MISC n/a -MEG1931 MISC n/a -MEG1943 MISC n/a -MEG1942 MISC n/a -MEG1941 MISC n/a -MEG2013 MISC n/a -MEG2012 MISC n/a -MEG2011 MISC n/a -MEG2023 MISC n/a -MEG2022 MISC n/a -MEG2021 MISC n/a -MEG2032 MISC n/a -MEG2033 MISC n/a -MEG2031 MISC n/a -MEG2042 MISC n/a -MEG2043 MISC n/a -MEG2041 MISC n/a -MEG2113 MISC n/a -MEG2112 MISC n/a -MEG2111 MISC n/a -MEG2122 MISC n/a -MEG2123 MISC n/a -MEG2121 MISC n/a -MEG2133 MISC n/a -MEG2132 MISC n/a -MEG2131 MISC n/a -MEG2143 MISC n/a -MEG2142 MISC n/a -MEG2141 MISC n/a -MEG2212 MISC n/a -MEG2213 MISC n/a -MEG2211 MISC n/a -MEG2223 MISC n/a -MEG2222 MISC n/a -MEG2221 MISC n/a -MEG2233 MISC n/a -MEG2232 MISC n/a -MEG2231 MISC n/a -MEG2242 MISC n/a -MEG2243 MISC n/a -MEG2241 MISC n/a -MEG2312 MISC n/a -MEG2313 MISC n/a -MEG2311 MISC n/a -MEG2323 MISC n/a -MEG2322 MISC n/a -MEG2321 MISC n/a -MEG2332 MISC n/a -MEG2333 MISC n/a -MEG2331 MISC n/a -MEG2343 MISC n/a -MEG2342 MISC n/a -MEG2341 MISC n/a -MEG2412 MISC n/a -MEG2413 MISC n/a -MEG2411 MISC n/a -MEG2423 MISC n/a -MEG2422 MISC n/a -MEG2421 MISC n/a -MEG2433 MISC n/a -MEG2432 MISC n/a -MEG2431 MISC n/a -MEG2442 MISC n/a -MEG2443 MISC n/a -MEG2441 MISC n/a -MEG2512 MISC n/a -MEG2513 MISC n/a -MEG2511 MISC n/a -MEG2522 MISC n/a -MEG2523 MISC n/a -MEG2521 MISC n/a -MEG2533 MISC n/a -MEG2532 MISC n/a -MEG2531 MISC n/a -MEG2543 MISC n/a -MEG2542 MISC n/a -MEG2541 MISC n/a -MEG2612 MISC n/a -MEG2613 MISC n/a -MEG2611 MISC n/a -MEG2623 MISC n/a -MEG2622 MISC n/a -MEG2621 MISC n/a -MEG2633 MISC n/a -MEG2632 MISC n/a -MEG2631 MISC n/a -MEG2642 MISC n/a -MEG2643 MISC n/a -MEG2641 MISC n/a -EEG001 EEG microV -EEG002 EEG microV -EEG003 EEG microV -EEG004 EEG microV -EEG005 EEG microV -EEG006 EEG microV -EEG007 EEG microV -EEG008 EEG microV -EEG009 EEG microV -EEG010 EEG microV -EEG011 EEG microV -EEG012 EEG microV -EEG013 EEG microV -EEG014 EEG microV -EEG015 EEG microV -EEG016 EEG microV -EEG017 EEG microV -EEG018 EEG microV -EEG019 EEG microV -EEG020 EEG microV -EEG021 EEG microV -EEG022 EEG microV -EEG023 EEG microV -EEG024 EEG microV -EEG025 EEG microV -EEG026 EEG microV -EEG027 EEG microV -EEG028 EEG microV -EEG029 EEG microV -EEG030 EEG microV -EEG031 EEG microV -EEG032 EEG microV -EEG033 EEG microV -EEG034 EEG microV -EEG035 EEG microV -EEG036 EEG microV -EEG037 EEG microV -EEG038 EEG microV -EEG039 EEG microV -EEG040 EEG microV -EEG041 EEG microV -EEG042 EEG microV -EEG043 EEG microV -EEG044 EEG microV -EEG045 EEG microV -EEG046 EEG microV -EEG047 EEG microV -EEG048 EEG microV -EEG049 EEG microV -EEG050 EEG microV -EEG051 EEG microV -EEG052 EEG microV -EEG053 EEG microV -EEG054 EEG microV -EEG055 EEG microV -EEG056 EEG microV -EEG057 EEG microV -EEG058 EEG microV -EEG059 EEG microV -EEG060 EEG microV -EEG061 HEOG n/a -EEG062 VEOG n/a -EEG063 MISC n/a -EEG064 MISC n/a -EEG065 EEG microV -EEG066 EEG microV -EEG067 EEG microV -EEG068 EEG microV -EEG069 EEG microV -EEG070 EEG microV -EEG071 EEG microV -EEG072 EEG microV -EEG073 EEG microV -EEG074 EEG microV -STI101 n/a n/a +name type units +MEG0113 MISC n/a +MEG0112 MISC n/a +MEG0111 MISC n/a +MEG0122 MISC n/a +MEG0123 MISC n/a +MEG0121 MISC n/a +MEG0132 MISC n/a +MEG0133 MISC n/a +MEG0131 MISC n/a +MEG0143 MISC n/a +MEG0142 MISC n/a +MEG0141 MISC n/a +MEG0213 MISC n/a +MEG0212 MISC n/a +MEG0211 MISC n/a +MEG0222 MISC n/a +MEG0223 MISC n/a +MEG0221 MISC n/a +MEG0232 MISC n/a +MEG0233 MISC n/a +MEG0231 MISC n/a +MEG0243 MISC n/a +MEG0242 MISC n/a +MEG0241 MISC n/a +MEG0313 MISC n/a +MEG0312 MISC n/a +MEG0311 MISC n/a +MEG0322 MISC n/a +MEG0323 MISC n/a +MEG0321 MISC n/a +MEG0333 MISC n/a +MEG0332 MISC n/a +MEG0331 MISC n/a +MEG0343 MISC n/a +MEG0342 MISC n/a +MEG0341 MISC n/a +MEG0413 MISC n/a +MEG0412 MISC n/a +MEG0411 MISC n/a +MEG0422 MISC n/a +MEG0423 MISC n/a +MEG0421 MISC n/a +MEG0432 MISC n/a +MEG0433 MISC n/a +MEG0431 MISC n/a +MEG0443 MISC n/a +MEG0442 MISC n/a +MEG0441 MISC n/a +MEG0513 MISC n/a +MEG0512 MISC n/a +MEG0511 MISC n/a +MEG0523 MISC n/a +MEG0522 MISC n/a +MEG0521 MISC n/a +MEG0532 MISC n/a +MEG0533 MISC n/a +MEG0531 MISC n/a +MEG0542 MISC n/a +MEG0543 MISC n/a +MEG0541 MISC n/a +MEG0613 MISC n/a +MEG0612 MISC n/a +MEG0611 MISC n/a +MEG0622 MISC n/a +MEG0623 MISC n/a +MEG0621 MISC n/a +MEG0633 MISC n/a +MEG0632 MISC n/a +MEG0631 MISC n/a +MEG0642 MISC n/a +MEG0643 MISC n/a +MEG0641 MISC n/a +MEG0713 MISC n/a +MEG0712 MISC n/a +MEG0711 MISC n/a +MEG0723 MISC n/a +MEG0722 MISC n/a +MEG0721 MISC n/a +MEG0733 MISC n/a +MEG0732 MISC n/a +MEG0731 MISC n/a +MEG0743 MISC n/a +MEG0742 MISC n/a +MEG0741 MISC n/a +MEG0813 MISC n/a +MEG0812 MISC n/a +MEG0811 MISC n/a +MEG0822 MISC n/a +MEG0823 MISC n/a +MEG0821 MISC n/a +MEG0913 MISC n/a +MEG0912 MISC n/a +MEG0911 MISC n/a +MEG0923 MISC n/a +MEG0922 MISC n/a +MEG0921 MISC n/a +MEG0932 MISC n/a +MEG0933 MISC n/a +MEG0931 MISC n/a +MEG0942 MISC n/a +MEG0943 MISC n/a +MEG0941 MISC n/a +MEG1013 MISC n/a +MEG1012 MISC n/a +MEG1011 MISC n/a +MEG1023 MISC n/a +MEG1022 MISC n/a +MEG1021 MISC n/a +MEG1032 MISC n/a +MEG1033 MISC n/a +MEG1031 MISC n/a +MEG1043 MISC n/a +MEG1042 MISC n/a +MEG1041 MISC n/a +MEG1112 MISC n/a +MEG1113 MISC n/a +MEG1111 MISC n/a +MEG1123 MISC n/a +MEG1122 MISC n/a +MEG1121 MISC n/a +MEG1133 MISC n/a +MEG1132 MISC n/a +MEG1131 MISC n/a +MEG1142 MISC n/a +MEG1143 MISC n/a +MEG1141 MISC n/a +MEG1213 MISC n/a +MEG1212 MISC n/a +MEG1211 MISC n/a +MEG1223 MISC n/a +MEG1222 MISC n/a +MEG1221 MISC n/a +MEG1232 MISC n/a +MEG1233 MISC n/a +MEG1231 MISC n/a +MEG1243 MISC n/a +MEG1242 MISC n/a +MEG1241 MISC n/a +MEG1312 MISC n/a +MEG1313 MISC n/a +MEG1311 MISC n/a +MEG1323 MISC n/a +MEG1322 MISC n/a +MEG1321 MISC n/a +MEG1333 MISC n/a +MEG1332 MISC n/a +MEG1331 MISC n/a +MEG1342 MISC n/a +MEG1343 MISC n/a +MEG1341 MISC n/a +MEG1412 MISC n/a +MEG1413 MISC n/a +MEG1411 MISC n/a +MEG1423 MISC n/a +MEG1422 MISC n/a +MEG1421 MISC n/a +MEG1433 MISC n/a +MEG1432 MISC n/a +MEG1431 MISC n/a +MEG1442 MISC n/a +MEG1443 MISC n/a +MEG1441 MISC n/a +MEG1512 MISC n/a +MEG1513 MISC n/a +MEG1511 MISC n/a +MEG1522 MISC n/a +MEG1523 MISC n/a +MEG1521 MISC n/a +MEG1533 MISC n/a +MEG1532 MISC n/a +MEG1531 MISC n/a +MEG1543 MISC n/a +MEG1542 MISC n/a +MEG1541 MISC n/a +MEG1613 MISC n/a +MEG1612 MISC n/a +MEG1611 MISC n/a +MEG1622 MISC n/a +MEG1623 MISC n/a +MEG1621 MISC n/a +MEG1632 MISC n/a +MEG1633 MISC n/a +MEG1631 MISC n/a +MEG1643 MISC n/a +MEG1642 MISC n/a +MEG1641 MISC n/a +MEG1713 MISC n/a +MEG1712 MISC n/a +MEG1711 MISC n/a +MEG1722 MISC n/a +MEG1723 MISC n/a +MEG1721 MISC n/a +MEG1732 MISC n/a +MEG1733 MISC n/a +MEG1731 MISC n/a +MEG1743 MISC n/a +MEG1742 MISC n/a +MEG1741 MISC n/a +MEG1813 MISC n/a +MEG1812 MISC n/a +MEG1811 MISC n/a +MEG1822 MISC n/a +MEG1823 MISC n/a +MEG1821 MISC n/a +MEG1832 MISC n/a +MEG1833 MISC n/a +MEG1831 MISC n/a +MEG1843 MISC n/a +MEG1842 MISC n/a +MEG1841 MISC n/a +MEG1912 MISC n/a +MEG1913 MISC n/a +MEG1911 MISC n/a +MEG1923 MISC n/a +MEG1922 MISC n/a +MEG1921 MISC n/a +MEG1932 MISC n/a +MEG1933 MISC n/a +MEG1931 MISC n/a +MEG1943 MISC n/a +MEG1942 MISC n/a +MEG1941 MISC n/a +MEG2013 MISC n/a +MEG2012 MISC n/a +MEG2011 MISC n/a +MEG2023 MISC n/a +MEG2022 MISC n/a +MEG2021 MISC n/a +MEG2032 MISC n/a +MEG2033 MISC n/a +MEG2031 MISC n/a +MEG2042 MISC n/a +MEG2043 MISC n/a +MEG2041 MISC n/a +MEG2113 MISC n/a +MEG2112 MISC n/a +MEG2111 MISC n/a +MEG2122 MISC n/a +MEG2123 MISC n/a +MEG2121 MISC n/a +MEG2133 MISC n/a +MEG2132 MISC n/a +MEG2131 MISC n/a +MEG2143 MISC n/a +MEG2142 MISC n/a +MEG2141 MISC n/a +MEG2212 MISC n/a +MEG2213 MISC n/a +MEG2211 MISC n/a +MEG2223 MISC n/a +MEG2222 MISC n/a +MEG2221 MISC n/a +MEG2233 MISC n/a +MEG2232 MISC n/a +MEG2231 MISC n/a +MEG2242 MISC n/a +MEG2243 MISC n/a +MEG2241 MISC n/a +MEG2312 MISC n/a +MEG2313 MISC n/a +MEG2311 MISC n/a +MEG2323 MISC n/a +MEG2322 MISC n/a +MEG2321 MISC n/a +MEG2332 MISC n/a +MEG2333 MISC n/a +MEG2331 MISC n/a +MEG2343 MISC n/a +MEG2342 MISC n/a +MEG2341 MISC n/a +MEG2412 MISC n/a +MEG2413 MISC n/a +MEG2411 MISC n/a +MEG2423 MISC n/a +MEG2422 MISC n/a +MEG2421 MISC n/a +MEG2433 MISC n/a +MEG2432 MISC n/a +MEG2431 MISC n/a +MEG2442 MISC n/a +MEG2443 MISC n/a +MEG2441 MISC n/a +MEG2512 MISC n/a +MEG2513 MISC n/a +MEG2511 MISC n/a +MEG2522 MISC n/a +MEG2523 MISC n/a +MEG2521 MISC n/a +MEG2533 MISC n/a +MEG2532 MISC n/a +MEG2531 MISC n/a +MEG2543 MISC n/a +MEG2542 MISC n/a +MEG2541 MISC n/a +MEG2612 MISC n/a +MEG2613 MISC n/a +MEG2611 MISC n/a +MEG2623 MISC n/a +MEG2622 MISC n/a +MEG2621 MISC n/a +MEG2633 MISC n/a +MEG2632 MISC n/a +MEG2631 MISC n/a +MEG2642 MISC n/a +MEG2643 MISC n/a +MEG2641 MISC n/a +EEG001 EEG microV +EEG002 EEG microV +EEG003 EEG microV +EEG004 EEG microV +EEG005 EEG microV +EEG006 EEG microV +EEG007 EEG microV +EEG008 EEG microV +EEG009 EEG microV +EEG010 EEG microV +EEG011 EEG microV +EEG012 EEG microV +EEG013 EEG microV +EEG014 EEG microV +EEG015 EEG microV +EEG016 EEG microV +EEG017 EEG microV +EEG018 EEG microV +EEG019 EEG microV +EEG020 EEG microV +EEG021 EEG microV +EEG022 EEG microV +EEG023 EEG microV +EEG024 EEG microV +EEG025 EEG microV +EEG026 EEG microV +EEG027 EEG microV +EEG028 EEG microV +EEG029 EEG microV +EEG030 EEG microV +EEG031 EEG microV +EEG032 EEG microV +EEG033 EEG microV +EEG034 EEG microV +EEG035 EEG microV +EEG036 EEG microV +EEG037 EEG microV +EEG038 EEG microV +EEG039 EEG microV +EEG040 EEG microV +EEG041 EEG microV +EEG042 EEG microV +EEG043 EEG microV +EEG044 EEG microV +EEG045 EEG microV +EEG046 EEG microV +EEG047 EEG microV +EEG048 EEG microV +EEG049 EEG microV +EEG050 EEG microV +EEG051 EEG microV +EEG052 EEG microV +EEG053 EEG microV +EEG054 EEG microV +EEG055 EEG microV +EEG056 EEG microV +EEG057 EEG microV +EEG058 EEG microV +EEG059 EEG microV +EEG060 EEG microV +EEG061 HEOG n/a +EEG062 VEOG n/a +EEG063 MISC n/a +EEG064 MISC n/a +EEG065 EEG microV +EEG066 EEG microV +EEG067 EEG microV +EEG068 EEG microV +EEG069 EEG microV +EEG070 EEG microV +EEG071 EEG microV +EEG072 EEG microV +EEG073 EEG microV +EEG074 EEG microV +STI101 n/a n/a diff --git a/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.json b/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.json index 61509075..f57fa2c6 100644 --- a/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.json +++ b/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.json @@ -1,24 +1,24 @@ -{ - "TaskName": "FacePerception", - "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", - "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", - "InstitutionName": "MRC Cognition & Brain Sciences Unit", - "EEGReference": "nose", - "EEGGround": "left collar bone", - "SamplingFrequency": 250, - "PowerLineFrequency": 50, - "SoftwareFilters": { - "LowPassFilter": { - "cutoff": "350 (Hz)" - } - }, - "EEGPlacementScheme": "extended 10-10% system", - "CapManufacturer": "Easycap", - "EEGChannelCount": 70, - "EOGChannelCount": 2, - "RecordingType": "continuous", - "MiscChannelCount": 309, - "RecordingDuration": 491, - "ECGChannelCount": 0, - "EMGChannelCount": 0 +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "EEGPlacementScheme": "extended 10-10% system", + "CapManufacturer": "Easycap", + "EEGChannelCount": 70, + "EOGChannelCount": 2, + "RecordingType": "continuous", + "MiscChannelCount": 309, + "RecordingDuration": 491, + "ECGChannelCount": 0, + "EMGChannelCount": 0 } \ No newline at end of file diff --git a/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_events.tsv b/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_events.tsv index 90f936ab..6f603ded 100644 --- a/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_events.tsv +++ b/tests/bidsDemoData/sub-002/ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_events.tsv @@ -1,15 +1,15 @@ -onset duration event_type face_type rep_status trial rep_lag value stim_file -24.20981818 n/a show_face_initial unfamiliar_face first_show 1 n/a 13 u032.bmp -25.03527273 n/a show_circle n/a n/a 1 n/a 0 circle.bmp -25.158 n/a left_press n/a n/a 1 n/a 256 n/a -26.73527273 n/a show_cross n/a n/a 2 n/a 1 cross.bmp -27.24981818 n/a show_face unfamiliar_face immediate_repeat 2 1 14 u032.bmp -27.89709091 n/a left_press n/a n/a 2 n/a 256 n/a -28.09981818 n/a show_circle n/a n/a 2 n/a 0 circle.bmp -29.79981818 n/a show_cross n/a n/a 3 n/a 1 cross.bmp -30.35709091 n/a show_face unfamiliar_face first_show 3 n/a 13 u088.bmp -31.188 n/a show_circle n/a n/a 3 n/a 0 circle.bmp -32.888 n/a show_cross n/a n/a 4 n/a 1 cross.bmp -33.36436364 n/a show_face unfamiliar_face first_show 4 n/a 13 u084.bmp -34.368 n/a show_circle n/a n/a 4 n/a 0 circle.bmp -36.068 n/a show_cross n/a n/a 5 n/a 1 cross.bmp +onset duration event_type face_type rep_status trial rep_lag value stim_file +24.20981818 n/a show_face_initial unfamiliar_face first_show 1 n/a 13 u032.bmp +25.03527273 n/a show_circle n/a n/a 1 n/a 0 circle.bmp +25.158 n/a left_press n/a n/a 1 n/a 256 n/a +26.73527273 n/a show_cross n/a n/a 2 n/a 1 cross.bmp +27.24981818 n/a show_face unfamiliar_face immediate_repeat 2 1 14 u032.bmp +27.89709091 n/a left_press n/a n/a 2 n/a 256 n/a +28.09981818 n/a show_circle n/a n/a 2 n/a 0 circle.bmp +29.79981818 n/a show_cross n/a n/a 3 n/a 1 cross.bmp +30.35709091 n/a show_face unfamiliar_face first_show 3 n/a 13 u088.bmp +31.188 n/a show_circle n/a n/a 3 n/a 0 circle.bmp +32.888 n/a show_cross n/a n/a 4 n/a 1 cross.bmp +33.36436364 n/a show_face unfamiliar_face first_show 4 n/a 13 u084.bmp +34.368 n/a show_circle n/a n/a 4 n/a 0 circle.bmp +36.068 n/a show_cross n/a n/a 5 n/a 1 cross.bmp diff --git a/tests/bidsDemoData/sub-002/sub-002_scans.json b/tests/bidsDemoData/sub-002/sub-002_scans.json index d2d47d86..c59591c5 100644 --- a/tests/bidsDemoData/sub-002/sub-002_scans.json +++ b/tests/bidsDemoData/sub-002/sub-002_scans.json @@ -1,18 +1,18 @@ -{ - "condition": { - "LongName": "Event category", - "Description": "The experimental condition", - "Levels": { - "left_sym": "Setup for experiment where pressing key with left index finger means a face with above average symmetry.", - "right_sym": "Setup for experiment where pressing key with right index finger means a face with above average symmetry." - }, - "HED": { - "left_sym": "Experiment-structure, Condition-variable/Left-key-for-sym-face, Description/Left index finger key press indicates a face with above average symmetry.", - "right_sym": "Experiment-structure, Condition-variable/Right-key-for-sym-face, Description/Right index finger key press indicates a face with above average symmetry." - } - }, - "acq_time": { - "Description": "Time when first data point was acquired.", - "HED": "Creation-date/#" - } -} +{ + "condition": { + "LongName": "Event category", + "Description": "The experimental condition", + "Levels": { + "left_sym": "Setup for experiment where pressing key with left index finger means a face with above average symmetry.", + "right_sym": "Setup for experiment where pressing key with right index finger means a face with above average symmetry." + }, + "HED": { + "left_sym": "Experiment-structure, Condition-variable/Left-key-for-sym-face, Description/Left index finger key press indicates a face with above average symmetry.", + "right_sym": "Experiment-structure, Condition-variable/Right-key-for-sym-face, Description/Right index finger key press indicates a face with above average symmetry." + } + }, + "acq_time": { + "Description": "Time when first data point was acquired.", + "HED": "Creation-date/#" + } +} diff --git a/tests/bidsDemoData/sub-002/sub-002_scans.tsv b/tests/bidsDemoData/sub-002/sub-002_scans.tsv index 46aa7aff..1f76e896 100644 --- a/tests/bidsDemoData/sub-002/sub-002_scans.tsv +++ b/tests/bidsDemoData/sub-002/sub-002_scans.tsv @@ -1,2 +1,2 @@ -filename acq_time condition HED -ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.set 2009-04-09T12:04:14 right_sym Experimental-note/Participant moved extensively on this run. +filename acq_time condition HED +ses-1/eeg/sub-002_ses-1_task-FacePerception_run-1_eeg.set 2009-04-09T12:04:14 right_sym Experimental-note/Participant moved extensively on this run. diff --git a/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_channels.tsv b/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_channels.tsv index 18faecaf..3020ecb7 100644 --- a/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_channels.tsv +++ b/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_channels.tsv @@ -1,382 +1,382 @@ -name type units -MEG0113 MISC n/a -MEG0112 MISC n/a -MEG0111 MISC n/a -MEG0122 MISC n/a -MEG0123 MISC n/a -MEG0121 MISC n/a -MEG0132 MISC n/a -MEG0133 MISC n/a -MEG0131 MISC n/a -MEG0143 MISC n/a -MEG0142 MISC n/a -MEG0141 MISC n/a -MEG0213 MISC n/a -MEG0212 MISC n/a -MEG0211 MISC n/a -MEG0222 MISC n/a -MEG0223 MISC n/a -MEG0221 MISC n/a -MEG0232 MISC n/a -MEG0233 MISC n/a -MEG0231 MISC n/a -MEG0243 MISC n/a -MEG0242 MISC n/a -MEG0241 MISC n/a -MEG0313 MISC n/a -MEG0312 MISC n/a -MEG0311 MISC n/a -MEG0322 MISC n/a -MEG0323 MISC n/a -MEG0321 MISC n/a -MEG0333 MISC n/a -MEG0332 MISC n/a -MEG0331 MISC n/a -MEG0343 MISC n/a -MEG0342 MISC n/a -MEG0341 MISC n/a -MEG0413 MISC n/a -MEG0412 MISC n/a -MEG0411 MISC n/a -MEG0422 MISC n/a -MEG0423 MISC n/a -MEG0421 MISC n/a -MEG0432 MISC n/a -MEG0433 MISC n/a -MEG0431 MISC n/a -MEG0443 MISC n/a -MEG0442 MISC n/a -MEG0441 MISC n/a -MEG0513 MISC n/a -MEG0512 MISC n/a -MEG0511 MISC n/a -MEG0523 MISC n/a -MEG0522 MISC n/a -MEG0521 MISC n/a -MEG0532 MISC n/a -MEG0533 MISC n/a -MEG0531 MISC n/a -MEG0542 MISC n/a -MEG0543 MISC n/a -MEG0541 MISC n/a -MEG0613 MISC n/a -MEG0612 MISC n/a -MEG0611 MISC n/a -MEG0622 MISC n/a -MEG0623 MISC n/a -MEG0621 MISC n/a -MEG0633 MISC n/a -MEG0632 MISC n/a -MEG0631 MISC n/a -MEG0642 MISC n/a -MEG0643 MISC n/a -MEG0641 MISC n/a -MEG0713 MISC n/a -MEG0712 MISC n/a -MEG0711 MISC n/a -MEG0723 MISC n/a -MEG0722 MISC n/a -MEG0721 MISC n/a -MEG0733 MISC n/a -MEG0732 MISC n/a -MEG0731 MISC n/a -MEG0743 MISC n/a -MEG0742 MISC n/a -MEG0741 MISC n/a -MEG0813 MISC n/a -MEG0812 MISC n/a -MEG0811 MISC n/a -MEG0822 MISC n/a -MEG0823 MISC n/a -MEG0821 MISC n/a -MEG0913 MISC n/a -MEG0912 MISC n/a -MEG0911 MISC n/a -MEG0923 MISC n/a -MEG0922 MISC n/a -MEG0921 MISC n/a -MEG0932 MISC n/a -MEG0933 MISC n/a -MEG0931 MISC n/a -MEG0942 MISC n/a -MEG0943 MISC n/a -MEG0941 MISC n/a -MEG1013 MISC n/a -MEG1012 MISC n/a -MEG1011 MISC n/a -MEG1023 MISC n/a -MEG1022 MISC n/a -MEG1021 MISC n/a -MEG1032 MISC n/a -MEG1033 MISC n/a -MEG1031 MISC n/a -MEG1043 MISC n/a -MEG1042 MISC n/a -MEG1041 MISC n/a -MEG1112 MISC n/a -MEG1113 MISC n/a -MEG1111 MISC n/a -MEG1123 MISC n/a -MEG1122 MISC n/a -MEG1121 MISC n/a -MEG1133 MISC n/a -MEG1132 MISC n/a -MEG1131 MISC n/a -MEG1142 MISC n/a -MEG1143 MISC n/a -MEG1141 MISC n/a -MEG1213 MISC n/a -MEG1212 MISC n/a -MEG1211 MISC n/a -MEG1223 MISC n/a -MEG1222 MISC n/a -MEG1221 MISC n/a -MEG1232 MISC n/a -MEG1233 MISC n/a -MEG1231 MISC n/a -MEG1243 MISC n/a -MEG1242 MISC n/a -MEG1241 MISC n/a -MEG1312 MISC n/a -MEG1313 MISC n/a -MEG1311 MISC n/a -MEG1323 MISC n/a -MEG1322 MISC n/a -MEG1321 MISC n/a -MEG1333 MISC n/a -MEG1332 MISC n/a -MEG1331 MISC n/a -MEG1342 MISC n/a -MEG1343 MISC n/a -MEG1341 MISC n/a -MEG1412 MISC n/a -MEG1413 MISC n/a -MEG1411 MISC n/a -MEG1423 MISC n/a -MEG1422 MISC n/a -MEG1421 MISC n/a -MEG1433 MISC n/a -MEG1432 MISC n/a -MEG1431 MISC n/a -MEG1442 MISC n/a -MEG1443 MISC n/a -MEG1441 MISC n/a -MEG1512 MISC n/a -MEG1513 MISC n/a -MEG1511 MISC n/a -MEG1522 MISC n/a -MEG1523 MISC n/a -MEG1521 MISC n/a -MEG1533 MISC n/a -MEG1532 MISC n/a -MEG1531 MISC n/a -MEG1543 MISC n/a -MEG1542 MISC n/a -MEG1541 MISC n/a -MEG1613 MISC n/a -MEG1612 MISC n/a -MEG1611 MISC n/a -MEG1622 MISC n/a -MEG1623 MISC n/a -MEG1621 MISC n/a -MEG1632 MISC n/a -MEG1633 MISC n/a -MEG1631 MISC n/a -MEG1643 MISC n/a -MEG1642 MISC n/a -MEG1641 MISC n/a -MEG1713 MISC n/a -MEG1712 MISC n/a -MEG1711 MISC n/a -MEG1722 MISC n/a -MEG1723 MISC n/a -MEG1721 MISC n/a -MEG1732 MISC n/a -MEG1733 MISC n/a -MEG1731 MISC n/a -MEG1743 MISC n/a -MEG1742 MISC n/a -MEG1741 MISC n/a -MEG1813 MISC n/a -MEG1812 MISC n/a -MEG1811 MISC n/a -MEG1822 MISC n/a -MEG1823 MISC n/a -MEG1821 MISC n/a -MEG1832 MISC n/a -MEG1833 MISC n/a -MEG1831 MISC n/a -MEG1843 MISC n/a -MEG1842 MISC n/a -MEG1841 MISC n/a -MEG1912 MISC n/a -MEG1913 MISC n/a -MEG1911 MISC n/a -MEG1923 MISC n/a -MEG1922 MISC n/a -MEG1921 MISC n/a -MEG1932 MISC n/a -MEG1933 MISC n/a -MEG1931 MISC n/a -MEG1943 MISC n/a -MEG1942 MISC n/a -MEG1941 MISC n/a -MEG2013 MISC n/a -MEG2012 MISC n/a -MEG2011 MISC n/a -MEG2023 MISC n/a -MEG2022 MISC n/a -MEG2021 MISC n/a -MEG2032 MISC n/a -MEG2033 MISC n/a -MEG2031 MISC n/a -MEG2042 MISC n/a -MEG2043 MISC n/a -MEG2041 MISC n/a -MEG2113 MISC n/a -MEG2112 MISC n/a -MEG2111 MISC n/a -MEG2122 MISC n/a -MEG2123 MISC n/a -MEG2121 MISC n/a -MEG2133 MISC n/a -MEG2132 MISC n/a -MEG2131 MISC n/a -MEG2143 MISC n/a -MEG2142 MISC n/a -MEG2141 MISC n/a -MEG2212 MISC n/a -MEG2213 MISC n/a -MEG2211 MISC n/a -MEG2223 MISC n/a -MEG2222 MISC n/a -MEG2221 MISC n/a -MEG2233 MISC n/a -MEG2232 MISC n/a -MEG2231 MISC n/a -MEG2242 MISC n/a -MEG2243 MISC n/a -MEG2241 MISC n/a -MEG2312 MISC n/a -MEG2313 MISC n/a -MEG2311 MISC n/a -MEG2323 MISC n/a -MEG2322 MISC n/a -MEG2321 MISC n/a -MEG2332 MISC n/a -MEG2333 MISC n/a -MEG2331 MISC n/a -MEG2343 MISC n/a -MEG2342 MISC n/a -MEG2341 MISC n/a -MEG2412 MISC n/a -MEG2413 MISC n/a -MEG2411 MISC n/a -MEG2423 MISC n/a -MEG2422 MISC n/a -MEG2421 MISC n/a -MEG2433 MISC n/a -MEG2432 MISC n/a -MEG2431 MISC n/a -MEG2442 MISC n/a -MEG2443 MISC n/a -MEG2441 MISC n/a -MEG2512 MISC n/a -MEG2513 MISC n/a -MEG2511 MISC n/a -MEG2522 MISC n/a -MEG2523 MISC n/a -MEG2521 MISC n/a -MEG2533 MISC n/a -MEG2532 MISC n/a -MEG2531 MISC n/a -MEG2543 MISC n/a -MEG2542 MISC n/a -MEG2541 MISC n/a -MEG2612 MISC n/a -MEG2613 MISC n/a -MEG2611 MISC n/a -MEG2623 MISC n/a -MEG2622 MISC n/a -MEG2621 MISC n/a -MEG2633 MISC n/a -MEG2632 MISC n/a -MEG2631 MISC n/a -MEG2642 MISC n/a -MEG2643 MISC n/a -MEG2641 MISC n/a -EEG001 EEG microV -EEG002 EEG microV -EEG003 EEG microV -EEG004 EEG microV -EEG005 EEG microV -EEG006 EEG microV -EEG007 EEG microV -EEG008 EEG microV -EEG009 EEG microV -EEG010 EEG microV -EEG011 EEG microV -EEG012 EEG microV -EEG013 EEG microV -EEG014 EEG microV -EEG015 EEG microV -EEG016 EEG microV -EEG017 EEG microV -EEG018 EEG microV -EEG019 EEG microV -EEG020 EEG microV -EEG021 EEG microV -EEG022 EEG microV -EEG023 EEG microV -EEG024 EEG microV -EEG025 EEG microV -EEG026 EEG microV -EEG027 EEG microV -EEG028 EEG microV -EEG029 EEG microV -EEG030 EEG microV -EEG031 EEG microV -EEG032 EEG microV -EEG033 EEG microV -EEG034 EEG microV -EEG035 EEG microV -EEG036 EEG microV -EEG037 EEG microV -EEG038 EEG microV -EEG039 EEG microV -EEG040 EEG microV -EEG041 EEG microV -EEG042 EEG microV -EEG043 EEG microV -EEG044 EEG microV -EEG045 EEG microV -EEG046 EEG microV -EEG047 EEG microV -EEG048 EEG microV -EEG049 EEG microV -EEG050 EEG microV -EEG051 EEG microV -EEG052 EEG microV -EEG053 EEG microV -EEG054 EEG microV -EEG055 EEG microV -EEG056 EEG microV -EEG057 EEG microV -EEG058 EEG microV -EEG059 EEG microV -EEG060 EEG microV -EEG061 HEOG n/a -EEG062 VEOG n/a -EEG063 MISC n/a -EEG064 MISC n/a -EEG065 EEG microV -EEG066 EEG microV -EEG067 EEG microV -EEG068 EEG microV -EEG069 EEG microV -EEG070 EEG microV -EEG071 EEG microV -EEG072 EEG microV -EEG073 EEG microV -EEG074 EEG microV -STI101 n/a n/a +name type units +MEG0113 MISC n/a +MEG0112 MISC n/a +MEG0111 MISC n/a +MEG0122 MISC n/a +MEG0123 MISC n/a +MEG0121 MISC n/a +MEG0132 MISC n/a +MEG0133 MISC n/a +MEG0131 MISC n/a +MEG0143 MISC n/a +MEG0142 MISC n/a +MEG0141 MISC n/a +MEG0213 MISC n/a +MEG0212 MISC n/a +MEG0211 MISC n/a +MEG0222 MISC n/a +MEG0223 MISC n/a +MEG0221 MISC n/a +MEG0232 MISC n/a +MEG0233 MISC n/a +MEG0231 MISC n/a +MEG0243 MISC n/a +MEG0242 MISC n/a +MEG0241 MISC n/a +MEG0313 MISC n/a +MEG0312 MISC n/a +MEG0311 MISC n/a +MEG0322 MISC n/a +MEG0323 MISC n/a +MEG0321 MISC n/a +MEG0333 MISC n/a +MEG0332 MISC n/a +MEG0331 MISC n/a +MEG0343 MISC n/a +MEG0342 MISC n/a +MEG0341 MISC n/a +MEG0413 MISC n/a +MEG0412 MISC n/a +MEG0411 MISC n/a +MEG0422 MISC n/a +MEG0423 MISC n/a +MEG0421 MISC n/a +MEG0432 MISC n/a +MEG0433 MISC n/a +MEG0431 MISC n/a +MEG0443 MISC n/a +MEG0442 MISC n/a +MEG0441 MISC n/a +MEG0513 MISC n/a +MEG0512 MISC n/a +MEG0511 MISC n/a +MEG0523 MISC n/a +MEG0522 MISC n/a +MEG0521 MISC n/a +MEG0532 MISC n/a +MEG0533 MISC n/a +MEG0531 MISC n/a +MEG0542 MISC n/a +MEG0543 MISC n/a +MEG0541 MISC n/a +MEG0613 MISC n/a +MEG0612 MISC n/a +MEG0611 MISC n/a +MEG0622 MISC n/a +MEG0623 MISC n/a +MEG0621 MISC n/a +MEG0633 MISC n/a +MEG0632 MISC n/a +MEG0631 MISC n/a +MEG0642 MISC n/a +MEG0643 MISC n/a +MEG0641 MISC n/a +MEG0713 MISC n/a +MEG0712 MISC n/a +MEG0711 MISC n/a +MEG0723 MISC n/a +MEG0722 MISC n/a +MEG0721 MISC n/a +MEG0733 MISC n/a +MEG0732 MISC n/a +MEG0731 MISC n/a +MEG0743 MISC n/a +MEG0742 MISC n/a +MEG0741 MISC n/a +MEG0813 MISC n/a +MEG0812 MISC n/a +MEG0811 MISC n/a +MEG0822 MISC n/a +MEG0823 MISC n/a +MEG0821 MISC n/a +MEG0913 MISC n/a +MEG0912 MISC n/a +MEG0911 MISC n/a +MEG0923 MISC n/a +MEG0922 MISC n/a +MEG0921 MISC n/a +MEG0932 MISC n/a +MEG0933 MISC n/a +MEG0931 MISC n/a +MEG0942 MISC n/a +MEG0943 MISC n/a +MEG0941 MISC n/a +MEG1013 MISC n/a +MEG1012 MISC n/a +MEG1011 MISC n/a +MEG1023 MISC n/a +MEG1022 MISC n/a +MEG1021 MISC n/a +MEG1032 MISC n/a +MEG1033 MISC n/a +MEG1031 MISC n/a +MEG1043 MISC n/a +MEG1042 MISC n/a +MEG1041 MISC n/a +MEG1112 MISC n/a +MEG1113 MISC n/a +MEG1111 MISC n/a +MEG1123 MISC n/a +MEG1122 MISC n/a +MEG1121 MISC n/a +MEG1133 MISC n/a +MEG1132 MISC n/a +MEG1131 MISC n/a +MEG1142 MISC n/a +MEG1143 MISC n/a +MEG1141 MISC n/a +MEG1213 MISC n/a +MEG1212 MISC n/a +MEG1211 MISC n/a +MEG1223 MISC n/a +MEG1222 MISC n/a +MEG1221 MISC n/a +MEG1232 MISC n/a +MEG1233 MISC n/a +MEG1231 MISC n/a +MEG1243 MISC n/a +MEG1242 MISC n/a +MEG1241 MISC n/a +MEG1312 MISC n/a +MEG1313 MISC n/a +MEG1311 MISC n/a +MEG1323 MISC n/a +MEG1322 MISC n/a +MEG1321 MISC n/a +MEG1333 MISC n/a +MEG1332 MISC n/a +MEG1331 MISC n/a +MEG1342 MISC n/a +MEG1343 MISC n/a +MEG1341 MISC n/a +MEG1412 MISC n/a +MEG1413 MISC n/a +MEG1411 MISC n/a +MEG1423 MISC n/a +MEG1422 MISC n/a +MEG1421 MISC n/a +MEG1433 MISC n/a +MEG1432 MISC n/a +MEG1431 MISC n/a +MEG1442 MISC n/a +MEG1443 MISC n/a +MEG1441 MISC n/a +MEG1512 MISC n/a +MEG1513 MISC n/a +MEG1511 MISC n/a +MEG1522 MISC n/a +MEG1523 MISC n/a +MEG1521 MISC n/a +MEG1533 MISC n/a +MEG1532 MISC n/a +MEG1531 MISC n/a +MEG1543 MISC n/a +MEG1542 MISC n/a +MEG1541 MISC n/a +MEG1613 MISC n/a +MEG1612 MISC n/a +MEG1611 MISC n/a +MEG1622 MISC n/a +MEG1623 MISC n/a +MEG1621 MISC n/a +MEG1632 MISC n/a +MEG1633 MISC n/a +MEG1631 MISC n/a +MEG1643 MISC n/a +MEG1642 MISC n/a +MEG1641 MISC n/a +MEG1713 MISC n/a +MEG1712 MISC n/a +MEG1711 MISC n/a +MEG1722 MISC n/a +MEG1723 MISC n/a +MEG1721 MISC n/a +MEG1732 MISC n/a +MEG1733 MISC n/a +MEG1731 MISC n/a +MEG1743 MISC n/a +MEG1742 MISC n/a +MEG1741 MISC n/a +MEG1813 MISC n/a +MEG1812 MISC n/a +MEG1811 MISC n/a +MEG1822 MISC n/a +MEG1823 MISC n/a +MEG1821 MISC n/a +MEG1832 MISC n/a +MEG1833 MISC n/a +MEG1831 MISC n/a +MEG1843 MISC n/a +MEG1842 MISC n/a +MEG1841 MISC n/a +MEG1912 MISC n/a +MEG1913 MISC n/a +MEG1911 MISC n/a +MEG1923 MISC n/a +MEG1922 MISC n/a +MEG1921 MISC n/a +MEG1932 MISC n/a +MEG1933 MISC n/a +MEG1931 MISC n/a +MEG1943 MISC n/a +MEG1942 MISC n/a +MEG1941 MISC n/a +MEG2013 MISC n/a +MEG2012 MISC n/a +MEG2011 MISC n/a +MEG2023 MISC n/a +MEG2022 MISC n/a +MEG2021 MISC n/a +MEG2032 MISC n/a +MEG2033 MISC n/a +MEG2031 MISC n/a +MEG2042 MISC n/a +MEG2043 MISC n/a +MEG2041 MISC n/a +MEG2113 MISC n/a +MEG2112 MISC n/a +MEG2111 MISC n/a +MEG2122 MISC n/a +MEG2123 MISC n/a +MEG2121 MISC n/a +MEG2133 MISC n/a +MEG2132 MISC n/a +MEG2131 MISC n/a +MEG2143 MISC n/a +MEG2142 MISC n/a +MEG2141 MISC n/a +MEG2212 MISC n/a +MEG2213 MISC n/a +MEG2211 MISC n/a +MEG2223 MISC n/a +MEG2222 MISC n/a +MEG2221 MISC n/a +MEG2233 MISC n/a +MEG2232 MISC n/a +MEG2231 MISC n/a +MEG2242 MISC n/a +MEG2243 MISC n/a +MEG2241 MISC n/a +MEG2312 MISC n/a +MEG2313 MISC n/a +MEG2311 MISC n/a +MEG2323 MISC n/a +MEG2322 MISC n/a +MEG2321 MISC n/a +MEG2332 MISC n/a +MEG2333 MISC n/a +MEG2331 MISC n/a +MEG2343 MISC n/a +MEG2342 MISC n/a +MEG2341 MISC n/a +MEG2412 MISC n/a +MEG2413 MISC n/a +MEG2411 MISC n/a +MEG2423 MISC n/a +MEG2422 MISC n/a +MEG2421 MISC n/a +MEG2433 MISC n/a +MEG2432 MISC n/a +MEG2431 MISC n/a +MEG2442 MISC n/a +MEG2443 MISC n/a +MEG2441 MISC n/a +MEG2512 MISC n/a +MEG2513 MISC n/a +MEG2511 MISC n/a +MEG2522 MISC n/a +MEG2523 MISC n/a +MEG2521 MISC n/a +MEG2533 MISC n/a +MEG2532 MISC n/a +MEG2531 MISC n/a +MEG2543 MISC n/a +MEG2542 MISC n/a +MEG2541 MISC n/a +MEG2612 MISC n/a +MEG2613 MISC n/a +MEG2611 MISC n/a +MEG2623 MISC n/a +MEG2622 MISC n/a +MEG2621 MISC n/a +MEG2633 MISC n/a +MEG2632 MISC n/a +MEG2631 MISC n/a +MEG2642 MISC n/a +MEG2643 MISC n/a +MEG2641 MISC n/a +EEG001 EEG microV +EEG002 EEG microV +EEG003 EEG microV +EEG004 EEG microV +EEG005 EEG microV +EEG006 EEG microV +EEG007 EEG microV +EEG008 EEG microV +EEG009 EEG microV +EEG010 EEG microV +EEG011 EEG microV +EEG012 EEG microV +EEG013 EEG microV +EEG014 EEG microV +EEG015 EEG microV +EEG016 EEG microV +EEG017 EEG microV +EEG018 EEG microV +EEG019 EEG microV +EEG020 EEG microV +EEG021 EEG microV +EEG022 EEG microV +EEG023 EEG microV +EEG024 EEG microV +EEG025 EEG microV +EEG026 EEG microV +EEG027 EEG microV +EEG028 EEG microV +EEG029 EEG microV +EEG030 EEG microV +EEG031 EEG microV +EEG032 EEG microV +EEG033 EEG microV +EEG034 EEG microV +EEG035 EEG microV +EEG036 EEG microV +EEG037 EEG microV +EEG038 EEG microV +EEG039 EEG microV +EEG040 EEG microV +EEG041 EEG microV +EEG042 EEG microV +EEG043 EEG microV +EEG044 EEG microV +EEG045 EEG microV +EEG046 EEG microV +EEG047 EEG microV +EEG048 EEG microV +EEG049 EEG microV +EEG050 EEG microV +EEG051 EEG microV +EEG052 EEG microV +EEG053 EEG microV +EEG054 EEG microV +EEG055 EEG microV +EEG056 EEG microV +EEG057 EEG microV +EEG058 EEG microV +EEG059 EEG microV +EEG060 EEG microV +EEG061 HEOG n/a +EEG062 VEOG n/a +EEG063 MISC n/a +EEG064 MISC n/a +EEG065 EEG microV +EEG066 EEG microV +EEG067 EEG microV +EEG068 EEG microV +EEG069 EEG microV +EEG070 EEG microV +EEG071 EEG microV +EEG072 EEG microV +EEG073 EEG microV +EEG074 EEG microV +STI101 n/a n/a diff --git a/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.json b/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.json index 7cdbd553..16428806 100644 --- a/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.json +++ b/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.json @@ -1,24 +1,24 @@ -{ - "TaskName": "FacePerception", - "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", - "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", - "InstitutionName": "MRC Cognition & Brain Sciences Unit", - "EEGReference": "nose", - "EEGGround": "left collar bone", - "SamplingFrequency": 250, - "PowerLineFrequency": 50, - "SoftwareFilters": { - "LowPassFilter": { - "cutoff": "350 (Hz)" - } - }, - "EEGPlacementScheme": "extended 10-10% system", - "CapManufacturer": "Easycap", - "EEGChannelCount": 70, - "EOGChannelCount": 2, - "RecordingType": "continuous", - "MiscChannelCount": 309, - "RecordingDuration": 494, - "ECGChannelCount": 0, - "EMGChannelCount": 0 +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "EEGPlacementScheme": "extended 10-10% system", + "CapManufacturer": "Easycap", + "EEGChannelCount": 70, + "EOGChannelCount": 2, + "RecordingType": "continuous", + "MiscChannelCount": 309, + "RecordingDuration": 494, + "ECGChannelCount": 0, + "EMGChannelCount": 0 } \ No newline at end of file diff --git a/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_events.tsv b/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_events.tsv index d4091adc..3789ed42 100644 --- a/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_events.tsv +++ b/tests/bidsDemoData/sub-003/ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_events.tsv @@ -1,17 +1,17 @@ -onset duration event_type face_type rep_status trial rep_lag value stim_file -25.11618182 n/a show_face_initial famous_face first_show 1 n/a 5 f074.bmp -25.97890909 n/a show_circle n/a n/a 1 n/a 0 circle.bmp -26.02618182 n/a left_press n/a n/a 1 n/a 256 n/a -27.678909090900003 n/a show_cross n/a n/a 2 n/a 1 cross.bmp -28.17345455 n/a show_face unfamiliar_face first_show 2 n/a 13 u011.bmp -29.05981818 n/a show_circle n/a n/a 2 n/a 0 circle.bmp -29.11163636 n/a left_press n/a n/a 2 n/a 256 n/a -30.75981818 n/a show_cross n/a n/a 3 n/a 1 cross.bmp -31.33072727 n/a show_face scrambled_face first_show 3 n/a 17 s036.bmp -32.27981818 n/a show_circle n/a n/a 3 n/a 0 circle.bmp -32.29527273 n/a left_press n/a n/a 3 n/a 256 n/a -33.97981818 n/a show_cross n/a n/a 4 n/a 1 cross.bmp -34.438 n/a show_face famous_face first_show 4 n/a 5 f112.bmp -35.02072727 n/a right_press n/a n/a 4 n/a 4096 n/a -35.43436364 n/a show_circle n/a n/a 4 n/a 0 circle.bmp -43.629818181800005 n/a show_cross n/a n/a 7 n/a 1 cross.bmp +onset duration event_type face_type rep_status trial rep_lag value stim_file +25.11618182 n/a show_face_initial famous_face first_show 1 n/a 5 f074.bmp +25.97890909 n/a show_circle n/a n/a 1 n/a 0 circle.bmp +26.02618182 n/a left_press n/a n/a 1 n/a 256 n/a +27.678909090900003 n/a show_cross n/a n/a 2 n/a 1 cross.bmp +28.17345455 n/a show_face unfamiliar_face first_show 2 n/a 13 u011.bmp +29.05981818 n/a show_circle n/a n/a 2 n/a 0 circle.bmp +29.11163636 n/a left_press n/a n/a 2 n/a 256 n/a +30.75981818 n/a show_cross n/a n/a 3 n/a 1 cross.bmp +31.33072727 n/a show_face scrambled_face first_show 3 n/a 17 s036.bmp +32.27981818 n/a show_circle n/a n/a 3 n/a 0 circle.bmp +32.29527273 n/a left_press n/a n/a 3 n/a 256 n/a +33.97981818 n/a show_cross n/a n/a 4 n/a 1 cross.bmp +34.438 n/a show_face famous_face first_show 4 n/a 5 f112.bmp +35.02072727 n/a right_press n/a n/a 4 n/a 4096 n/a +35.43436364 n/a show_circle n/a n/a 4 n/a 0 circle.bmp +43.629818181800005 n/a show_cross n/a n/a 7 n/a 1 cross.bmp diff --git a/tests/bidsDemoData/sub-003/sub-003_scans.json b/tests/bidsDemoData/sub-003/sub-003_scans.json index d2d47d86..c59591c5 100644 --- a/tests/bidsDemoData/sub-003/sub-003_scans.json +++ b/tests/bidsDemoData/sub-003/sub-003_scans.json @@ -1,18 +1,18 @@ -{ - "condition": { - "LongName": "Event category", - "Description": "The experimental condition", - "Levels": { - "left_sym": "Setup for experiment where pressing key with left index finger means a face with above average symmetry.", - "right_sym": "Setup for experiment where pressing key with right index finger means a face with above average symmetry." - }, - "HED": { - "left_sym": "Experiment-structure, Condition-variable/Left-key-for-sym-face, Description/Left index finger key press indicates a face with above average symmetry.", - "right_sym": "Experiment-structure, Condition-variable/Right-key-for-sym-face, Description/Right index finger key press indicates a face with above average symmetry." - } - }, - "acq_time": { - "Description": "Time when first data point was acquired.", - "HED": "Creation-date/#" - } -} +{ + "condition": { + "LongName": "Event category", + "Description": "The experimental condition", + "Levels": { + "left_sym": "Setup for experiment where pressing key with left index finger means a face with above average symmetry.", + "right_sym": "Setup for experiment where pressing key with right index finger means a face with above average symmetry." + }, + "HED": { + "left_sym": "Experiment-structure, Condition-variable/Left-key-for-sym-face, Description/Left index finger key press indicates a face with above average symmetry.", + "right_sym": "Experiment-structure, Condition-variable/Right-key-for-sym-face, Description/Right index finger key press indicates a face with above average symmetry." + } + }, + "acq_time": { + "Description": "Time when first data point was acquired.", + "HED": "Creation-date/#" + } +} diff --git a/tests/bidsDemoData/sub-003/sub-003_scans.tsv b/tests/bidsDemoData/sub-003/sub-003_scans.tsv index 130d7c79..44ab9fd8 100644 --- a/tests/bidsDemoData/sub-003/sub-003_scans.tsv +++ b/tests/bidsDemoData/sub-003/sub-003_scans.tsv @@ -1,2 +1,2 @@ -filename acq_time condition HED -ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.set 2009-05-06T09:49:10 left_sym Experimental-note/Participant talked at the beginning of this run. +filename acq_time condition HED +ses-1/eeg/sub-003_ses-1_task-FacePerception_run-1_eeg.set 2009-05-06T09:49:10 left_sym Experimental-note/Participant talked at the beginning of this run. diff --git a/tests/bidsDemoData/sub-004/ses-1/beh/sub-004_ses-1_task-FaceRecognition_beh.tsv b/tests/bidsDemoData/sub-004/ses-1/beh/sub-004_ses-1_task-FaceRecognition_beh.tsv index 4d3154b0..846b54ff 100644 --- a/tests/bidsDemoData/sub-004/ses-1/beh/sub-004_ses-1_task-FaceRecognition_beh.tsv +++ b/tests/bidsDemoData/sub-004/ses-1/beh/sub-004_ses-1_task-FaceRecognition_beh.tsv @@ -1,5 +1,5 @@ -response_time button_press stim_file -1.812 1 u020.bmp -1.523 2 u059.bmp -1.358 1 u047.bmp -1.152 3 f004.bmp +response_time button_press stim_file +1.812 1 u020.bmp +1.523 2 u059.bmp +1.358 1 u047.bmp +1.152 3 f004.bmp diff --git a/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_electrodes.tsv b/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_electrodes.tsv index 6d8e0143..db8cbdff 100644 --- a/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_electrodes.tsv +++ b/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_electrodes.tsv @@ -1,76 +1,76 @@ -name x y z -EEG001 -4.99 -6.78 3.15 -EEG002 0.21 11.07 3.11 -EEG003 3.85 -6.68 3.55 -EEG004 -4.87 8.69 2.71 -EEG005 -2.96 10.43 5.27 -EEG006 0.18 10.92 6.23 -EEG007 3.47 10.48 5.48 -EEG008 5.37 8.84 3.18 -EEG009 -5.92 6.56 3.09 -EEG010 -5.52 7.75 5.26 -EEG011 -4.50 8.34 7.22 -EEG012 -2.33 8.84 8.82 -EEG013 -0.00 9.16 9.42 -EEG014 2.24 8.47 9.46 -EEG015 4.60 8.22 7.87 -EEG016 5.93 7.54 6.07 -EEG017 6.46 6.44 3.68 -EEG018 -7.43 3.31 0.85 -EEG019 -6.57 4.16 3.50 -EEG020 -6.41 5.25 6.42 -EEG021 -5.25 5.74 8.98 -EEG022 -2.98 6.08 10.71 -EEG023 -0.15 5.93 11.57 -EEG024 2.77 5.53 11.14 -EEG025 5.28 5.38 9.62 -EEG026 6.94 4.73 7.06 -EEG027 7.30 3.63 4.39 -EEG028 6.94 3.48 1.19 -EEG029 -6.94 1.46 1.05 -EEG030 -7.30 1.49 4.29 -EEG031 -7.06 2.46 7.41 -EEG032 -5.99 2.87 10.14 -EEG033 -3.32 3.08 12.15 -EEG034 -0.36 2.82 12.95 -EEG035 2.88 2.89 12.36 -EEG036 5.25 2.39 10.88 -EEG037 7.07 1.77 8.10 -EEG038 7.52 0.82 4.70 -EEG039 7.11 0.75 1.36 -EEG040 -7.24 -2.69 1.91 -EEG041 -7.30 -1.59 5.19 -EEG042 -6.94 -0.71 8.25 -EEG043 -5.80 -0.18 10.95 -EEG044 -3.49 -0.05 12.75 -EEG045 -0.45 -0.57 13.43 -EEG046 2.63 -0.39 12.91 -EEG047 5.15 -0.75 11.12 -EEG048 6.49 -1.01 8.60 -EEG049 6.82 -2.14 5.47 -EEG050 6.85 -2.73 2.43 -EEG051 -6.38 -4.53 2.72 -EEG052 -6.67 -3.77 6.00 -EEG053 -6.26 -3.43 8.34 -EEG054 -5.00 -3.23 10.48 -EEG055 -3.30 -3.12 11.88 -EEG056 -0.46 -3.40 12.08 -EEG057 2.15 -3.15 11.94 -EEG058 3.88 -3.42 10.34 -EEG059 5.06 -3.73 8.27 -EEG060 5.68 -4.50 5.90 -EEG061 n/a n/a n/a -EEG062 n/a n/a n/a -EEG063 n/a n/a n/a -EEG064 n/a n/a n/a -EEG065 5.56 -4.76 3.04 -EEG066 -5.50 -5.68 6.60 -EEG067 -3.80 -5.53 9.31 -EEG068 -0.59 -5.74 9.84 -EEG069 2.41 -5.45 9.06 -EEG070 3.79 -5.87 6.60 -EEG071 -3.35 -6.99 7.06 -EEG072 -0.53 -7.50 6.99 -EEG073 1.70 -7.07 7.15 -EEG074 -0.53 -8.16 3.37 -STI101 n/a n/a n/a +name x y z +EEG001 -4.99 -6.78 3.15 +EEG002 0.21 11.07 3.11 +EEG003 3.85 -6.68 3.55 +EEG004 -4.87 8.69 2.71 +EEG005 -2.96 10.43 5.27 +EEG006 0.18 10.92 6.23 +EEG007 3.47 10.48 5.48 +EEG008 5.37 8.84 3.18 +EEG009 -5.92 6.56 3.09 +EEG010 -5.52 7.75 5.26 +EEG011 -4.50 8.34 7.22 +EEG012 -2.33 8.84 8.82 +EEG013 -0.00 9.16 9.42 +EEG014 2.24 8.47 9.46 +EEG015 4.60 8.22 7.87 +EEG016 5.93 7.54 6.07 +EEG017 6.46 6.44 3.68 +EEG018 -7.43 3.31 0.85 +EEG019 -6.57 4.16 3.50 +EEG020 -6.41 5.25 6.42 +EEG021 -5.25 5.74 8.98 +EEG022 -2.98 6.08 10.71 +EEG023 -0.15 5.93 11.57 +EEG024 2.77 5.53 11.14 +EEG025 5.28 5.38 9.62 +EEG026 6.94 4.73 7.06 +EEG027 7.30 3.63 4.39 +EEG028 6.94 3.48 1.19 +EEG029 -6.94 1.46 1.05 +EEG030 -7.30 1.49 4.29 +EEG031 -7.06 2.46 7.41 +EEG032 -5.99 2.87 10.14 +EEG033 -3.32 3.08 12.15 +EEG034 -0.36 2.82 12.95 +EEG035 2.88 2.89 12.36 +EEG036 5.25 2.39 10.88 +EEG037 7.07 1.77 8.10 +EEG038 7.52 0.82 4.70 +EEG039 7.11 0.75 1.36 +EEG040 -7.24 -2.69 1.91 +EEG041 -7.30 -1.59 5.19 +EEG042 -6.94 -0.71 8.25 +EEG043 -5.80 -0.18 10.95 +EEG044 -3.49 -0.05 12.75 +EEG045 -0.45 -0.57 13.43 +EEG046 2.63 -0.39 12.91 +EEG047 5.15 -0.75 11.12 +EEG048 6.49 -1.01 8.60 +EEG049 6.82 -2.14 5.47 +EEG050 6.85 -2.73 2.43 +EEG051 -6.38 -4.53 2.72 +EEG052 -6.67 -3.77 6.00 +EEG053 -6.26 -3.43 8.34 +EEG054 -5.00 -3.23 10.48 +EEG055 -3.30 -3.12 11.88 +EEG056 -0.46 -3.40 12.08 +EEG057 2.15 -3.15 11.94 +EEG058 3.88 -3.42 10.34 +EEG059 5.06 -3.73 8.27 +EEG060 5.68 -4.50 5.90 +EEG061 n/a n/a n/a +EEG062 n/a n/a n/a +EEG063 n/a n/a n/a +EEG064 n/a n/a n/a +EEG065 5.56 -4.76 3.04 +EEG066 -5.50 -5.68 6.60 +EEG067 -3.80 -5.53 9.31 +EEG068 -0.59 -5.74 9.84 +EEG069 2.41 -5.45 9.06 +EEG070 3.79 -5.87 6.60 +EEG071 -3.35 -6.99 7.06 +EEG072 -0.53 -7.50 6.99 +EEG073 1.70 -7.07 7.15 +EEG074 -0.53 -8.16 3.37 +STI101 n/a n/a n/a diff --git a/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_channels.tsv b/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_channels.tsv index 24da7a06..2a3ea7d5 100644 --- a/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_channels.tsv +++ b/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_channels.tsv @@ -1,405 +1,405 @@ -name type units description sampling_frequency high_cutoff low_cutoff status -MEG0113 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0112 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0111 MEGMAG T magnetometer 1100 350 0 good -MEG0122 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0123 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0121 MEGMAG T magnetometer 1100 350 0 good -MEG0132 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0133 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0131 MEGMAG T magnetometer 1100 350 0 good -MEG0143 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0142 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0141 MEGMAG T magnetometer 1100 350 0 good -MEG0213 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0212 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0211 MEGMAG T magnetometer 1100 350 0 good -MEG0222 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0223 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0221 MEGMAG T magnetometer 1100 350 0 good -MEG0232 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0233 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0231 MEGMAG T magnetometer 1100 350 0 good -MEG0243 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0242 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0241 MEGMAG T magnetometer 1100 350 0 good -MEG0313 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0312 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0311 MEGMAG T magnetometer 1100 350 0 good -MEG0322 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0323 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0321 MEGMAG T magnetometer 1100 350 0 good -MEG0333 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0332 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0331 MEGMAG T magnetometer 1100 350 0 good -MEG0343 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0342 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0341 MEGMAG T magnetometer 1100 350 0 good -MEG0413 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0412 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0411 MEGMAG T magnetometer 1100 350 0 good -MEG0422 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0423 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0421 MEGMAG T magnetometer 1100 350 0 good -MEG0432 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0433 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0431 MEGMAG T magnetometer 1100 350 0 good -MEG0443 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0442 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0441 MEGMAG T magnetometer 1100 350 0 good -MEG0513 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0512 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0511 MEGMAG T magnetometer 1100 350 0 good -MEG0523 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0522 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0521 MEGMAG T magnetometer 1100 350 0 good -MEG0532 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0533 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0531 MEGMAG T magnetometer 1100 350 0 good -MEG0542 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0543 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0541 MEGMAG T magnetometer 1100 350 0 good -MEG0613 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0612 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0611 MEGMAG T magnetometer 1100 350 0 good -MEG0622 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0623 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0621 MEGMAG T magnetometer 1100 350 0 good -MEG0633 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0632 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0631 MEGMAG T magnetometer 1100 350 0 good -MEG0642 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0643 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0641 MEGMAG T magnetometer 1100 350 0 good -MEG0713 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0712 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0711 MEGMAG T magnetometer 1100 350 0 good -MEG0723 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0722 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0721 MEGMAG T magnetometer 1100 350 0 good -MEG0733 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0732 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0731 MEGMAG T magnetometer 1100 350 0 good -MEG0743 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0742 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0741 MEGMAG T magnetometer 1100 350 0 good -MEG0813 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0812 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0811 MEGMAG T magnetometer 1100 350 0 good -MEG0822 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0823 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0821 MEGMAG T magnetometer 1100 350 0 good -MEG0913 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0912 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0911 MEGMAG T magnetometer 1100 350 0 good -MEG0923 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0922 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0921 MEGMAG T magnetometer 1100 350 0 good -MEG0932 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0933 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0931 MEGMAG T magnetometer 1100 350 0 good -MEG0942 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0943 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG0941 MEGMAG T magnetometer 1100 350 0 good -MEG1013 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1012 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1011 MEGMAG T magnetometer 1100 350 0 good -MEG1023 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1022 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1021 MEGMAG T magnetometer 1100 350 0 good -MEG1032 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1033 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1031 MEGMAG T magnetometer 1100 350 0 good -MEG1043 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1042 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1041 MEGMAG T magnetometer 1100 350 0 good -MEG1112 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1113 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1111 MEGMAG T magnetometer 1100 350 0 good -MEG1123 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1122 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1121 MEGMAG T magnetometer 1100 350 0 good -MEG1133 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1132 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1131 MEGMAG T magnetometer 1100 350 0 good -MEG1142 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1143 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1141 MEGMAG T magnetometer 1100 350 0 good -MEG1213 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1212 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1211 MEGMAG T magnetometer 1100 350 0 good -MEG1223 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1222 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1221 MEGMAG T magnetometer 1100 350 0 good -MEG1232 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1233 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1231 MEGMAG T magnetometer 1100 350 0 good -MEG1243 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1242 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1241 MEGMAG T magnetometer 1100 350 0 good -MEG1312 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1313 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1311 MEGMAG T magnetometer 1100 350 0 good -MEG1323 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1322 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1321 MEGMAG T magnetometer 1100 350 0 good -MEG1333 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1332 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1331 MEGMAG T magnetometer 1100 350 0 good -MEG1342 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1343 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1341 MEGMAG T magnetometer 1100 350 0 good -MEG1412 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1413 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1411 MEGMAG T magnetometer 1100 350 0 good -MEG1423 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1422 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1421 MEGMAG T magnetometer 1100 350 0 good -MEG1433 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1432 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1431 MEGMAG T magnetometer 1100 350 0 good -MEG1442 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1443 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1441 MEGMAG T magnetometer 1100 350 0 good -MEG1512 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1513 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1511 MEGMAG T magnetometer 1100 350 0 good -MEG1522 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1523 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1521 MEGMAG T magnetometer 1100 350 0 good -MEG1533 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1532 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1531 MEGMAG T magnetometer 1100 350 0 good -MEG1543 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1542 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1541 MEGMAG T magnetometer 1100 350 0 good -MEG1613 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1612 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1611 MEGMAG T magnetometer 1100 350 0 good -MEG1622 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1623 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1621 MEGMAG T magnetometer 1100 350 0 good -MEG1632 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1633 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1631 MEGMAG T magnetometer 1100 350 0 good -MEG1643 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1642 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1641 MEGMAG T magnetometer 1100 350 0 good -MEG1713 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1712 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1711 MEGMAG T magnetometer 1100 350 0 good -MEG1722 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1723 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1721 MEGMAG T magnetometer 1100 350 0 good -MEG1732 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1733 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1731 MEGMAG T magnetometer 1100 350 0 good -MEG1743 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1742 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1741 MEGMAG T magnetometer 1100 350 0 good -MEG1813 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1812 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1811 MEGMAG T magnetometer 1100 350 0 good -MEG1822 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1823 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1821 MEGMAG T magnetometer 1100 350 0 good -MEG1832 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1833 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1831 MEGMAG T magnetometer 1100 350 0 good -MEG1843 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1842 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1841 MEGMAG T magnetometer 1100 350 0 good -MEG1912 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1913 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1911 MEGMAG T magnetometer 1100 350 0 good -MEG1923 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1922 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1921 MEGMAG T magnetometer 1100 350 0 good -MEG1932 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1933 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1931 MEGMAG T magnetometer 1100 350 0 good -MEG1943 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1942 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG1941 MEGMAG T magnetometer 1100 350 0 good -MEG2013 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2012 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2011 MEGMAG T magnetometer 1100 350 0 good -MEG2023 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2022 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2021 MEGMAG T magnetometer 1100 350 0 good -MEG2032 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2033 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2031 MEGMAG T magnetometer 1100 350 0 good -MEG2042 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2043 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2041 MEGMAG T magnetometer 1100 350 0 good -MEG2113 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2112 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2111 MEGMAG T magnetometer 1100 350 0 good -MEG2122 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2123 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2121 MEGMAG T magnetometer 1100 350 0 good -MEG2133 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2132 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2131 MEGMAG T magnetometer 1100 350 0 good -MEG2143 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2142 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2141 MEGMAG T magnetometer 1100 350 0 good -MEG2212 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2213 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2211 MEGMAG T magnetometer 1100 350 0 good -MEG2223 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2222 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2221 MEGMAG T magnetometer 1100 350 0 good -MEG2233 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2232 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2231 MEGMAG T magnetometer 1100 350 0 good -MEG2242 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2243 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2241 MEGMAG T magnetometer 1100 350 0 good -MEG2312 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2313 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2311 MEGMAG T magnetometer 1100 350 0 good -MEG2323 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2322 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2321 MEGMAG T magnetometer 1100 350 0 good -MEG2332 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2333 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2331 MEGMAG T magnetometer 1100 350 0 good -MEG2343 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2342 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2341 MEGMAG T magnetometer 1100 350 0 good -MEG2412 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2413 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2411 MEGMAG T magnetometer 1100 350 0 good -MEG2423 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2422 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2421 MEGMAG T magnetometer 1100 350 0 good -MEG2433 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2432 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2431 MEGMAG T magnetometer 1100 350 0 good -MEG2442 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2443 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2441 MEGMAG T magnetometer 1100 350 0 good -MEG2512 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2513 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2511 MEGMAG T magnetometer 1100 350 0 good -MEG2522 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2523 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2521 MEGMAG T magnetometer 1100 350 0 good -MEG2533 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2532 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2531 MEGMAG T magnetometer 1100 350 0 good -MEG2543 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2542 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2541 MEGMAG T magnetometer 1100 350 0 good -MEG2612 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2613 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2611 MEGMAG T magnetometer 1100 350 0 good -MEG2623 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2622 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2621 MEGMAG T magnetometer 1100 350 0 good -MEG2633 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2632 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2631 MEGMAG T magnetometer 1100 350 0 good -MEG2642 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2643 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good -MEG2641 MEGMAG T magnetometer 1100 350 0 good -EEG001 EEG V eegchannel 1100 350 0 good -EEG002 EEG V eegchannel 1100 350 0 good -EEG003 EEG V eegchannel 1100 350 0 good -EEG004 EEG V eegchannel 1100 350 0 good -EEG005 EEG V eegchannel 1100 350 0 good -EEG006 EEG V eegchannel 1100 350 0 good -EEG007 EEG V eegchannel 1100 350 0 good -EEG008 EEG V eegchannel 1100 350 0 good -EEG009 EEG V eegchannel 1100 350 0 good -EEG010 EEG V eegchannel 1100 350 0 good -EEG011 EEG V eegchannel 1100 350 0 good -EEG012 EEG V eegchannel 1100 350 0 good -EEG013 EEG V eegchannel 1100 350 0 good -EEG014 EEG V eegchannel 1100 350 0 good -EEG015 EEG V eegchannel 1100 350 0 good -EEG016 EEG V eegchannel 1100 350 0 good -EEG017 EEG V eegchannel 1100 350 0 good -EEG018 EEG V eegchannel 1100 350 0 good -EEG019 EEG V eegchannel 1100 350 0 good -EEG020 EEG V eegchannel 1100 350 0 good -EEG021 EEG V eegchannel 1100 350 0 good -EEG022 EEG V eegchannel 1100 350 0 good -EEG023 EEG V eegchannel 1100 350 0 good -EEG024 EEG V eegchannel 1100 350 0 good -EEG025 EEG V eegchannel 1100 350 0 good -EEG026 EEG V eegchannel 1100 350 0 good -EEG027 EEG V eegchannel 1100 350 0 good -EEG028 EEG V eegchannel 1100 350 0 good -EEG029 EEG V eegchannel 1100 350 0 good -EEG030 EEG V eegchannel 1100 350 0 good -EEG031 EEG V eegchannel 1100 350 0 good -EEG032 EEG V eegchannel 1100 350 0 good -EEG033 EEG V eegchannel 1100 350 0 good -EEG034 EEG V eegchannel 1100 350 0 good -EEG035 EEG V eegchannel 1100 350 0 good -EEG036 EEG V eegchannel 1100 350 0 good -EEG037 EEG V eegchannel 1100 350 0 good -EEG038 EEG V eegchannel 1100 350 0 good -EEG039 EEG V eegchannel 1100 350 0 good -EEG040 EEG V eegchannel 1100 350 0 good -EEG041 EEG V eegchannel 1100 350 0 good -EEG042 EEG V eegchannel 1100 350 0 good -EEG043 EEG V eegchannel 1100 350 0 good -EEG044 EEG V eegchannel 1100 350 0 good -EEG045 EEG V eegchannel 1100 350 0 good -EEG046 EEG V eegchannel 1100 350 0 good -EEG047 EEG V eegchannel 1100 350 0 good -EEG048 EEG V eegchannel 1100 350 0 good -EEG049 EEG V eegchannel 1100 350 0 good -EEG050 EEG V eegchannel 1100 350 0 good -EEG051 EEG V eegchannel 1100 350 0 good -EEG052 EEG V eegchannel 1100 350 0 good -EEG053 EEG V eegchannel 1100 350 0 good -EEG054 EEG V eegchannel 1100 350 0 good -EEG055 EEG V eegchannel 1100 350 0 good -EEG056 EEG V eegchannel 1100 350 0 good -EEG057 EEG V eegchannel 1100 350 0 good -EEG058 EEG V eegchannel 1100 350 0 good -EEG059 EEG V eegchannel 1100 350 0 good -EEG060 EEG V eegchannel 1100 350 0 good -EEG061 HEOG V horizontaleog 1100 350 0 good -EEG062 VEOG V verticaleog 1100 350 0 good -EEG063 ECG V cardiac 1100 350 0 good -EEG064 MISC n/a unused 1100 350 0 good -EEG065 EEG V eegchannel 1100 350 0 good -EEG066 EEG V eegchannel 1100 350 0 good -EEG067 EEG V eegchannel 1100 350 0 good -EEG068 EEG V eegchannel 1100 350 0 good -EEG069 EEG V eegchannel 1100 350 0 good -EEG070 EEG V eegchannel 1100 350 0 good -EEG071 EEG V eegchannel 1100 350 0 good -EEG072 EEG V eegchannel 1100 350 0 good -EEG073 EEG V eegchannel 1100 350 0 good -EEG074 EEG V eegchannel 1100 350 0 good -STI101 TRIG n/a digitaltrigger 1100 Inf 0 good -STI201 TRIG n/a othertrigger 1100 Inf 0 good -STI301 TRIG n/a othertrigger 1100 Inf 0 good -MISC201 MISC n/a n/a 1100 Inf 0 good -MISC202 MISC n/a n/a 1100 Inf 0 good -MISC203 MISC n/a n/a 1100 Inf 0 good -MISC204 MISC n/a n/a 1100 Inf 0 good -MISC205 MISC n/a n/a 1100 Inf 0 good -MISC206 MISC n/a n/a 1100 Inf 0 good -MISC301 MISC n/a n/a 1100 Inf 0 good -MISC302 MISC n/a n/a 1100 Inf 0 good -MISC303 MISC n/a n/a 1100 Inf 0 good -MISC304 MISC n/a n/a 1100 Inf 0 good -MISC305 MISC n/a n/a 1100 Inf 0 good -MISC306 MISC n/a n/a 1100 Inf 0 good -CHPI001 MISC n/a n/a 1100 Inf 0 good -CHPI002 MISC n/a n/a 1100 Inf 0 good -CHPI003 MISC n/a n/a 1100 Inf 0 good -CHPI004 MISC n/a n/a 1100 Inf 0 good -CHPI005 MISC n/a n/a 1100 Inf 0 good -CHPI006 MISC n/a n/a 1100 Inf 0 good -CHPI007 MISC n/a n/a 1100 Inf 0 good -CHPI008 MISC n/a n/a 1100 Inf 0 good -CHPI009 MISC n/a n/a 1100 Inf 0 good +name type units description sampling_frequency high_cutoff low_cutoff status +MEG0113 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0112 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0111 MEGMAG T magnetometer 1100 350 0 good +MEG0122 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0123 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0121 MEGMAG T magnetometer 1100 350 0 good +MEG0132 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0133 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0131 MEGMAG T magnetometer 1100 350 0 good +MEG0143 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0142 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0141 MEGMAG T magnetometer 1100 350 0 good +MEG0213 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0212 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0211 MEGMAG T magnetometer 1100 350 0 good +MEG0222 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0223 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0221 MEGMAG T magnetometer 1100 350 0 good +MEG0232 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0233 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0231 MEGMAG T magnetometer 1100 350 0 good +MEG0243 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0242 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0241 MEGMAG T magnetometer 1100 350 0 good +MEG0313 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0312 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0311 MEGMAG T magnetometer 1100 350 0 good +MEG0322 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0323 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0321 MEGMAG T magnetometer 1100 350 0 good +MEG0333 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0332 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0331 MEGMAG T magnetometer 1100 350 0 good +MEG0343 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0342 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0341 MEGMAG T magnetometer 1100 350 0 good +MEG0413 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0412 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0411 MEGMAG T magnetometer 1100 350 0 good +MEG0422 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0423 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0421 MEGMAG T magnetometer 1100 350 0 good +MEG0432 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0433 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0431 MEGMAG T magnetometer 1100 350 0 good +MEG0443 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0442 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0441 MEGMAG T magnetometer 1100 350 0 good +MEG0513 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0512 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0511 MEGMAG T magnetometer 1100 350 0 good +MEG0523 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0522 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0521 MEGMAG T magnetometer 1100 350 0 good +MEG0532 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0533 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0531 MEGMAG T magnetometer 1100 350 0 good +MEG0542 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0543 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0541 MEGMAG T magnetometer 1100 350 0 good +MEG0613 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0612 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0611 MEGMAG T magnetometer 1100 350 0 good +MEG0622 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0623 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0621 MEGMAG T magnetometer 1100 350 0 good +MEG0633 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0632 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0631 MEGMAG T magnetometer 1100 350 0 good +MEG0642 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0643 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0641 MEGMAG T magnetometer 1100 350 0 good +MEG0713 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0712 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0711 MEGMAG T magnetometer 1100 350 0 good +MEG0723 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0722 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0721 MEGMAG T magnetometer 1100 350 0 good +MEG0733 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0732 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0731 MEGMAG T magnetometer 1100 350 0 good +MEG0743 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0742 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0741 MEGMAG T magnetometer 1100 350 0 good +MEG0813 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0812 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0811 MEGMAG T magnetometer 1100 350 0 good +MEG0822 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0823 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0821 MEGMAG T magnetometer 1100 350 0 good +MEG0913 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0912 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0911 MEGMAG T magnetometer 1100 350 0 good +MEG0923 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0922 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0921 MEGMAG T magnetometer 1100 350 0 good +MEG0932 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0933 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0931 MEGMAG T magnetometer 1100 350 0 good +MEG0942 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0943 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG0941 MEGMAG T magnetometer 1100 350 0 good +MEG1013 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1012 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1011 MEGMAG T magnetometer 1100 350 0 good +MEG1023 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1022 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1021 MEGMAG T magnetometer 1100 350 0 good +MEG1032 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1033 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1031 MEGMAG T magnetometer 1100 350 0 good +MEG1043 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1042 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1041 MEGMAG T magnetometer 1100 350 0 good +MEG1112 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1113 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1111 MEGMAG T magnetometer 1100 350 0 good +MEG1123 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1122 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1121 MEGMAG T magnetometer 1100 350 0 good +MEG1133 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1132 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1131 MEGMAG T magnetometer 1100 350 0 good +MEG1142 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1143 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1141 MEGMAG T magnetometer 1100 350 0 good +MEG1213 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1212 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1211 MEGMAG T magnetometer 1100 350 0 good +MEG1223 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1222 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1221 MEGMAG T magnetometer 1100 350 0 good +MEG1232 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1233 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1231 MEGMAG T magnetometer 1100 350 0 good +MEG1243 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1242 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1241 MEGMAG T magnetometer 1100 350 0 good +MEG1312 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1313 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1311 MEGMAG T magnetometer 1100 350 0 good +MEG1323 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1322 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1321 MEGMAG T magnetometer 1100 350 0 good +MEG1333 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1332 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1331 MEGMAG T magnetometer 1100 350 0 good +MEG1342 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1343 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1341 MEGMAG T magnetometer 1100 350 0 good +MEG1412 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1413 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1411 MEGMAG T magnetometer 1100 350 0 good +MEG1423 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1422 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1421 MEGMAG T magnetometer 1100 350 0 good +MEG1433 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1432 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1431 MEGMAG T magnetometer 1100 350 0 good +MEG1442 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1443 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1441 MEGMAG T magnetometer 1100 350 0 good +MEG1512 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1513 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1511 MEGMAG T magnetometer 1100 350 0 good +MEG1522 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1523 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1521 MEGMAG T magnetometer 1100 350 0 good +MEG1533 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1532 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1531 MEGMAG T magnetometer 1100 350 0 good +MEG1543 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1542 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1541 MEGMAG T magnetometer 1100 350 0 good +MEG1613 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1612 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1611 MEGMAG T magnetometer 1100 350 0 good +MEG1622 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1623 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1621 MEGMAG T magnetometer 1100 350 0 good +MEG1632 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1633 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1631 MEGMAG T magnetometer 1100 350 0 good +MEG1643 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1642 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1641 MEGMAG T magnetometer 1100 350 0 good +MEG1713 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1712 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1711 MEGMAG T magnetometer 1100 350 0 good +MEG1722 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1723 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1721 MEGMAG T magnetometer 1100 350 0 good +MEG1732 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1733 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1731 MEGMAG T magnetometer 1100 350 0 good +MEG1743 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1742 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1741 MEGMAG T magnetometer 1100 350 0 good +MEG1813 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1812 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1811 MEGMAG T magnetometer 1100 350 0 good +MEG1822 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1823 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1821 MEGMAG T magnetometer 1100 350 0 good +MEG1832 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1833 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1831 MEGMAG T magnetometer 1100 350 0 good +MEG1843 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1842 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1841 MEGMAG T magnetometer 1100 350 0 good +MEG1912 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1913 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1911 MEGMAG T magnetometer 1100 350 0 good +MEG1923 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1922 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1921 MEGMAG T magnetometer 1100 350 0 good +MEG1932 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1933 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1931 MEGMAG T magnetometer 1100 350 0 good +MEG1943 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1942 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG1941 MEGMAG T magnetometer 1100 350 0 good +MEG2013 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2012 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2011 MEGMAG T magnetometer 1100 350 0 good +MEG2023 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2022 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2021 MEGMAG T magnetometer 1100 350 0 good +MEG2032 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2033 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2031 MEGMAG T magnetometer 1100 350 0 good +MEG2042 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2043 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2041 MEGMAG T magnetometer 1100 350 0 good +MEG2113 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2112 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2111 MEGMAG T magnetometer 1100 350 0 good +MEG2122 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2123 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2121 MEGMAG T magnetometer 1100 350 0 good +MEG2133 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2132 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2131 MEGMAG T magnetometer 1100 350 0 good +MEG2143 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2142 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2141 MEGMAG T magnetometer 1100 350 0 good +MEG2212 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2213 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2211 MEGMAG T magnetometer 1100 350 0 good +MEG2223 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2222 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2221 MEGMAG T magnetometer 1100 350 0 good +MEG2233 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2232 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2231 MEGMAG T magnetometer 1100 350 0 good +MEG2242 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2243 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2241 MEGMAG T magnetometer 1100 350 0 good +MEG2312 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2313 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2311 MEGMAG T magnetometer 1100 350 0 good +MEG2323 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2322 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2321 MEGMAG T magnetometer 1100 350 0 good +MEG2332 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2333 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2331 MEGMAG T magnetometer 1100 350 0 good +MEG2343 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2342 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2341 MEGMAG T magnetometer 1100 350 0 good +MEG2412 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2413 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2411 MEGMAG T magnetometer 1100 350 0 good +MEG2423 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2422 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2421 MEGMAG T magnetometer 1100 350 0 good +MEG2433 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2432 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2431 MEGMAG T magnetometer 1100 350 0 good +MEG2442 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2443 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2441 MEGMAG T magnetometer 1100 350 0 good +MEG2512 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2513 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2511 MEGMAG T magnetometer 1100 350 0 good +MEG2522 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2523 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2521 MEGMAG T magnetometer 1100 350 0 good +MEG2533 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2532 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2531 MEGMAG T magnetometer 1100 350 0 good +MEG2543 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2542 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2541 MEGMAG T magnetometer 1100 350 0 good +MEG2612 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2613 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2611 MEGMAG T magnetometer 1100 350 0 good +MEG2623 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2622 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2621 MEGMAG T magnetometer 1100 350 0 good +MEG2633 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2632 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2631 MEGMAG T magnetometer 1100 350 0 good +MEG2642 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2643 MEGGRADPLANAR T/m planar_gradiometer 1100 350 0 good +MEG2641 MEGMAG T magnetometer 1100 350 0 good +EEG001 EEG V eegchannel 1100 350 0 good +EEG002 EEG V eegchannel 1100 350 0 good +EEG003 EEG V eegchannel 1100 350 0 good +EEG004 EEG V eegchannel 1100 350 0 good +EEG005 EEG V eegchannel 1100 350 0 good +EEG006 EEG V eegchannel 1100 350 0 good +EEG007 EEG V eegchannel 1100 350 0 good +EEG008 EEG V eegchannel 1100 350 0 good +EEG009 EEG V eegchannel 1100 350 0 good +EEG010 EEG V eegchannel 1100 350 0 good +EEG011 EEG V eegchannel 1100 350 0 good +EEG012 EEG V eegchannel 1100 350 0 good +EEG013 EEG V eegchannel 1100 350 0 good +EEG014 EEG V eegchannel 1100 350 0 good +EEG015 EEG V eegchannel 1100 350 0 good +EEG016 EEG V eegchannel 1100 350 0 good +EEG017 EEG V eegchannel 1100 350 0 good +EEG018 EEG V eegchannel 1100 350 0 good +EEG019 EEG V eegchannel 1100 350 0 good +EEG020 EEG V eegchannel 1100 350 0 good +EEG021 EEG V eegchannel 1100 350 0 good +EEG022 EEG V eegchannel 1100 350 0 good +EEG023 EEG V eegchannel 1100 350 0 good +EEG024 EEG V eegchannel 1100 350 0 good +EEG025 EEG V eegchannel 1100 350 0 good +EEG026 EEG V eegchannel 1100 350 0 good +EEG027 EEG V eegchannel 1100 350 0 good +EEG028 EEG V eegchannel 1100 350 0 good +EEG029 EEG V eegchannel 1100 350 0 good +EEG030 EEG V eegchannel 1100 350 0 good +EEG031 EEG V eegchannel 1100 350 0 good +EEG032 EEG V eegchannel 1100 350 0 good +EEG033 EEG V eegchannel 1100 350 0 good +EEG034 EEG V eegchannel 1100 350 0 good +EEG035 EEG V eegchannel 1100 350 0 good +EEG036 EEG V eegchannel 1100 350 0 good +EEG037 EEG V eegchannel 1100 350 0 good +EEG038 EEG V eegchannel 1100 350 0 good +EEG039 EEG V eegchannel 1100 350 0 good +EEG040 EEG V eegchannel 1100 350 0 good +EEG041 EEG V eegchannel 1100 350 0 good +EEG042 EEG V eegchannel 1100 350 0 good +EEG043 EEG V eegchannel 1100 350 0 good +EEG044 EEG V eegchannel 1100 350 0 good +EEG045 EEG V eegchannel 1100 350 0 good +EEG046 EEG V eegchannel 1100 350 0 good +EEG047 EEG V eegchannel 1100 350 0 good +EEG048 EEG V eegchannel 1100 350 0 good +EEG049 EEG V eegchannel 1100 350 0 good +EEG050 EEG V eegchannel 1100 350 0 good +EEG051 EEG V eegchannel 1100 350 0 good +EEG052 EEG V eegchannel 1100 350 0 good +EEG053 EEG V eegchannel 1100 350 0 good +EEG054 EEG V eegchannel 1100 350 0 good +EEG055 EEG V eegchannel 1100 350 0 good +EEG056 EEG V eegchannel 1100 350 0 good +EEG057 EEG V eegchannel 1100 350 0 good +EEG058 EEG V eegchannel 1100 350 0 good +EEG059 EEG V eegchannel 1100 350 0 good +EEG060 EEG V eegchannel 1100 350 0 good +EEG061 HEOG V horizontaleog 1100 350 0 good +EEG062 VEOG V verticaleog 1100 350 0 good +EEG063 ECG V cardiac 1100 350 0 good +EEG064 MISC n/a unused 1100 350 0 good +EEG065 EEG V eegchannel 1100 350 0 good +EEG066 EEG V eegchannel 1100 350 0 good +EEG067 EEG V eegchannel 1100 350 0 good +EEG068 EEG V eegchannel 1100 350 0 good +EEG069 EEG V eegchannel 1100 350 0 good +EEG070 EEG V eegchannel 1100 350 0 good +EEG071 EEG V eegchannel 1100 350 0 good +EEG072 EEG V eegchannel 1100 350 0 good +EEG073 EEG V eegchannel 1100 350 0 good +EEG074 EEG V eegchannel 1100 350 0 good +STI101 TRIG n/a digitaltrigger 1100 Inf 0 good +STI201 TRIG n/a othertrigger 1100 Inf 0 good +STI301 TRIG n/a othertrigger 1100 Inf 0 good +MISC201 MISC n/a n/a 1100 Inf 0 good +MISC202 MISC n/a n/a 1100 Inf 0 good +MISC203 MISC n/a n/a 1100 Inf 0 good +MISC204 MISC n/a n/a 1100 Inf 0 good +MISC205 MISC n/a n/a 1100 Inf 0 good +MISC206 MISC n/a n/a 1100 Inf 0 good +MISC301 MISC n/a n/a 1100 Inf 0 good +MISC302 MISC n/a n/a 1100 Inf 0 good +MISC303 MISC n/a n/a 1100 Inf 0 good +MISC304 MISC n/a n/a 1100 Inf 0 good +MISC305 MISC n/a n/a 1100 Inf 0 good +MISC306 MISC n/a n/a 1100 Inf 0 good +CHPI001 MISC n/a n/a 1100 Inf 0 good +CHPI002 MISC n/a n/a 1100 Inf 0 good +CHPI003 MISC n/a n/a 1100 Inf 0 good +CHPI004 MISC n/a n/a 1100 Inf 0 good +CHPI005 MISC n/a n/a 1100 Inf 0 good +CHPI006 MISC n/a n/a 1100 Inf 0 good +CHPI007 MISC n/a n/a 1100 Inf 0 good +CHPI008 MISC n/a n/a 1100 Inf 0 good +CHPI009 MISC n/a n/a 1100 Inf 0 good diff --git a/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.json b/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.json index afc0c784..a5d23f30 100644 --- a/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.json +++ b/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.json @@ -1,26 +1,26 @@ -{ - "TaskName": "FacePerception", - "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", - "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", - "InstitutionName": "MRC Cognition & Brain Sciences Unit", - "EEGReference": "nose", - "EEGGround": "left collar bone", - "SamplingFrequency": 250, - "PowerLineFrequency": 50, - "SoftwareFilters": { - "LowPassFilter": { - "cutoff": "350 (Hz)" - } - }, - "Manufacturer":"Brain Products", - "ManufacturersModelName":"BrainAmp DC", - "CapManufacturer":"EasyCap", - "CapManufacturersModelName":"M1-ext", - "EEGChannelCount":70, - "EOGChannelCount":2, - "ECGChannelCount":1, - "EMGChannelCount":0, - "MiscChannelCount":1, - "TriggerChannelCount":1, - "EEGPlacementScheme":"10 percent system" +{ + "TaskName": "FacePerception", + "TaskDescription": "Subjects viewed stimuli on a screen during six, 7.5 minute runs. The stimuli were photographs of either a famous face (known to most of British or a scrambled face, and appeared for a random duration between 800 and 1,000 ms. Subjects were instructed to fixate centrally throughout the experiment. To ensure attention to each stimulus, participants were asked to press one of two keys with either their left or right index finger (assignment counter-balanced across participants). Their key-press was based on how symmetric they regarded each image: pressing one or the other key depending whether they thought the image was 'more' or 'less symmetric' than average.", + "InstitutionAddress": "15 Chaucer Road, Cambridge, UK", + "InstitutionName": "MRC Cognition & Brain Sciences Unit", + "EEGReference": "nose", + "EEGGround": "left collar bone", + "SamplingFrequency": 250, + "PowerLineFrequency": 50, + "SoftwareFilters": { + "LowPassFilter": { + "cutoff": "350 (Hz)" + } + }, + "Manufacturer":"Brain Products", + "ManufacturersModelName":"BrainAmp DC", + "CapManufacturer":"EasyCap", + "CapManufacturersModelName":"M1-ext", + "EEGChannelCount":70, + "EOGChannelCount":2, + "ECGChannelCount":1, + "EMGChannelCount":0, + "MiscChannelCount":1, + "TriggerChannelCount":1, + "EEGPlacementScheme":"10 percent system" } \ No newline at end of file diff --git a/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_events.tsv b/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_events.tsv index 26e65d3b..551d4367 100644 --- a/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_events.tsv +++ b/tests/bidsDemoData/sub-004/ses-1/eeg/sub-004_ses-1_task-FacePerception_run-1_events.tsv @@ -1,16 +1,16 @@ -onset duration event_type face_type rep_status rep_lag trial value stim_file -24.26672727 n/a show_face_initial scrambled_face first_show n/a 1 4 s107.bmp -25.11309091 n/a show_circle n/a n/a n/a 1 0 circle.bmp -25.28036364 n/a right_press n/a n/a n/a 1 4096 n/a -26.81309091 n/a show_cross n/a n/a n/a 2 1 cross.bmp -27.40672727 n/a show_face scrambled_face immediate_repeat 1 2 18 s107.bmp -28.09763636 n/a right_press n/a n/a n/a 2 4096 n/a -28.22581818 n/a show_circle n/a n/a n/a 2 0 circle.bmp -29.92581818 n/a show_cross n/a n/a n/a 3 1 cross.bmp -30.49672727 n/a show_face famous_face first_show n/a 3 5 f150.bmp -31.27945455 n/a left_press n/a n/a n/a 3 256 n/a -31.39036364 n/a show_circle n/a n/a n/a 3 0 circle.bmp -33.09036364 n/a show_cross n/a n/a n/a 4 1 cross.bmp -33.73763636 n/a show_face famous_face first_show n/a 4 5 f046.bmp -34.454 n/a right_press n/a n/a n/a 4 4096 n/a -34.61127273 n/a show_circle n/a n/a n/a 4 0 circle.bmp +onset duration event_type face_type rep_status rep_lag trial value stim_file +24.26672727 n/a show_face_initial scrambled_face first_show n/a 1 4 s107.bmp +25.11309091 n/a show_circle n/a n/a n/a 1 0 circle.bmp +25.28036364 n/a right_press n/a n/a n/a 1 4096 n/a +26.81309091 n/a show_cross n/a n/a n/a 2 1 cross.bmp +27.40672727 n/a show_face scrambled_face immediate_repeat 1 2 18 s107.bmp +28.09763636 n/a right_press n/a n/a n/a 2 4096 n/a +28.22581818 n/a show_circle n/a n/a n/a 2 0 circle.bmp +29.92581818 n/a show_cross n/a n/a n/a 3 1 cross.bmp +30.49672727 n/a show_face famous_face first_show n/a 3 5 f150.bmp +31.27945455 n/a left_press n/a n/a n/a 3 256 n/a +31.39036364 n/a show_circle n/a n/a n/a 3 0 circle.bmp +33.09036364 n/a show_cross n/a n/a n/a 4 1 cross.bmp +33.73763636 n/a show_face famous_face first_show n/a 4 5 f046.bmp +34.454 n/a right_press n/a n/a n/a 4 4096 n/a +34.61127273 n/a show_circle n/a n/a n/a 4 0 circle.bmp diff --git a/tests/bidsDemoData/sub-004/ses-1/sub-004_ses-1_scans.json b/tests/bidsDemoData/sub-004/ses-1/sub-004_ses-1_scans.json index d2d47d86..c59591c5 100644 --- a/tests/bidsDemoData/sub-004/ses-1/sub-004_ses-1_scans.json +++ b/tests/bidsDemoData/sub-004/ses-1/sub-004_ses-1_scans.json @@ -1,18 +1,18 @@ -{ - "condition": { - "LongName": "Event category", - "Description": "The experimental condition", - "Levels": { - "left_sym": "Setup for experiment where pressing key with left index finger means a face with above average symmetry.", - "right_sym": "Setup for experiment where pressing key with right index finger means a face with above average symmetry." - }, - "HED": { - "left_sym": "Experiment-structure, Condition-variable/Left-key-for-sym-face, Description/Left index finger key press indicates a face with above average symmetry.", - "right_sym": "Experiment-structure, Condition-variable/Right-key-for-sym-face, Description/Right index finger key press indicates a face with above average symmetry." - } - }, - "acq_time": { - "Description": "Time when first data point was acquired.", - "HED": "Creation-date/#" - } -} +{ + "condition": { + "LongName": "Event category", + "Description": "The experimental condition", + "Levels": { + "left_sym": "Setup for experiment where pressing key with left index finger means a face with above average symmetry.", + "right_sym": "Setup for experiment where pressing key with right index finger means a face with above average symmetry." + }, + "HED": { + "left_sym": "Experiment-structure, Condition-variable/Left-key-for-sym-face, Description/Left index finger key press indicates a face with above average symmetry.", + "right_sym": "Experiment-structure, Condition-variable/Right-key-for-sym-face, Description/Right index finger key press indicates a face with above average symmetry." + } + }, + "acq_time": { + "Description": "Time when first data point was acquired.", + "HED": "Creation-date/#" + } +} diff --git a/tests/bidsDemoData/sub-004/ses-1/sub-004_ses-1_scans.tsv b/tests/bidsDemoData/sub-004/ses-1/sub-004_ses-1_scans.tsv index b0a05231..fe0cd5ad 100644 --- a/tests/bidsDemoData/sub-004/ses-1/sub-004_ses-1_scans.tsv +++ b/tests/bidsDemoData/sub-004/ses-1/sub-004_ses-1_scans.tsv @@ -1,2 +1,2 @@ -filename acq_time -eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.set 2009-05-11T11:44:28 +filename acq_time +eeg/sub-004_ses-1_task-FacePerception_run-1_eeg.set 2009-05-11T11:44:28 diff --git a/tests/bidsDemoData/task-FacePerception_events.json b/tests/bidsDemoData/task-FacePerception_events.json index c00c9535..6e5154b6 100644 --- a/tests/bidsDemoData/task-FacePerception_events.json +++ b/tests/bidsDemoData/task-FacePerception_events.json @@ -1,116 +1,116 @@ -{ - "onset": { - "Description": "Position of event marker in seconds relative to the start.", - "Units": "s" - }, - "duration": { - "Description": "Duration of the event in seconds.", - "Units": "s" - }, - "event_type": { - "LongName": "Event category", - "Description": "The main category of the event.", - "Levels": { - "show_face": "Display a face to mark end of pre-stimulus and start of blink-inhibition.", - "show_face_initial": "Display a face at the beginning of the recording.", - "show_circle": "Display a white circle to mark end of the stimulus and blink inhibition.", - "show_cross": "Display only a white cross to mark start of trial and fixation.", - "left_press": "Experiment participant presses a key with left index finger.", - "right_press": "Experiment participant presses a key with right index finger.", - "double_press": "Experiment participant presses both keys ." - }, - "HED": { - "show_face": "Sensory-event, Experimental-stimulus, (Def/Face-image, ({face_type}, {rep_status}, {rep_lag}, {stim_file}), Onset),(Def/Cross-only, Offset)", - "show_face_initial": "Sensory-event, Experimental-stimulus, (Def/Face-image, ({face_type}, {rep_status}, {rep_lag}, {stim_file}), Onset)", - "show_circle": "Sensory-event, (Intended-effect, Cue), (Def/Circle-only, Onset), (Def/Face-image, Offset)", - "show_cross": "Sensory-event, (Intended-effect, Cue), (Def/Cross-only, Onset), (Def/Circle-only, Offset)", - "left_press": "Agent-action, Participant-response, Def/Press-left-finger", - "right_press": "Agent-action, Participant-response, Def/Press-right-finger", - "double_press": "Agent-action, Indeterminate-action, (Press, Keyboard-key)" - } - }, - "face_type": { - "Description": "Factor indicating type of face image being displayed.", - "Levels": { - "famous_face": "A face that should be recognized by the participants.", - "unfamiliar_face": "A face that should not be recognized by the participants.", - "scrambled_face": "A scrambled face image generated by taking face 2D FFT." - }, - "HED": { - "famous_face": "Def/Famous-face-cond", - "unfamiliar_face": "Def/Unfamiliar-face-cond", - "scrambled_face": "Def/Scrambled-face-cond" - } - }, - "rep_status": { - "Description": "Factor indicating whether this image has been already seen.", - "Levels": { - "first_show": "Factor level indicating the first display of this face.", - "immediate_repeat": "Factor level indicating this face was the same as previous one.", - "delayed_repeat": "Factor level indicating face was seen 5 to 15 trials ago." - }, - "HED": { - "first_show": "Def/First-show-cond", - "immediate_repeat": "Def/Immediate-repeat-cond", - "delayed_repeat": "Def/Delayed-repeat-cond" - } - }, - "trial": { - "Description": "Indicates which trial this event belongs to." - }, - "rep_lag": { - "Description": "How face images before this one was the image was previously presented.", - "HED": "Item-interval/#" - }, - "stim_file": { - "Description": "Path of the stimulus file in the stimuli directory.", - "HED": "Image, Pathname/#" - }, - "hed_def_sensory": { - "Description": "Metadata dictionary for gathering sensory definitions", - "HED": { - "cross_only_def": "(Definition/Cross-only, (Visual-presentation, (Foreground-view, (White, Cross), (Center-of, Computer-screen)), (Background-view, Black), Description/A white fixation cross on a black background in the center of the screen.))", - "face_image_def": "(Definition/Face-image, (Visual-presentation, (Foreground-view, ((Image, Face, Hair), Color/Grayscale), ((White, Cross), (Center-of, Computer-screen))), (Background-view, Black), Description/A happy or neutral face in frontal or three-quarters frontal pose with long hair cropped presented as an achromatic foreground image on a black background with a white fixation cross superposed.))", - "circle_only_def": "(Definition/Circle-only, (Visual-presentation, (Foreground-view, ((White, Circle), (Center-of, Computer-screen))), (Background-view, Black), Description/A white circle on a black background in the center of the screen.))" - } - }, - "hed_def_actions": { - "Description": "Metadata dictionary for gathering participant action definitions", - "HED": { - "press_left_finger_def": "(Definition/Press-left-finger, ((Index-finger, (Left-side-of, Experiment-participant)), (Press, Keyboard-key), Description/The participant presses a key with the left index finger to indicate a face symmetry judgment.))", - "press_right_finger_def": "(Definition/Press-right-finger, ((Index-finger, (Right-side-of, Experiment-participant)), (Press, Keyboard-key), Description/The participant presses a key with the right index finger to indicate a face symmetry evaluation.))" - } - }, - "hed_def_conds": { - "Description": "Metadata dictionary for gathering experimental condition definitions", - "HED": { - "famous_face_cond_def": "(Definition/Famous-face-cond, (Condition-variable/Face-type, (Image, (Face, Famous)), Description/A face that should be recognized by the participants))", - "unfamiliar_face_cond_def": "(Definition/Unfamiliar-face-cond, (Condition-variable/Face-type, (Image, (Face, Unfamiliar)), Description/A face that should not be recognized by the participants.))", - "scrambled_face_cond_def": "(Definition/Scrambled-face-cond, (Condition-variable/Face-type, (Image, (Face, Disordered)), Description/A scrambled face image generated by taking face 2D FFT.))", - "first_show_cond_def": "(Definition/First-show-cond, ((Condition-variable/Repetition-type, (Item-count/1, Face), Item-interval/0), Description/Factor level indicating the first display of this face.))", - "immediate_repeat_cond_def": "(Definition/Immediate-repeat-cond, ((Condition-variable/Repetition-type, (Item-count/2, Face), Item-interval/1), Description/Factor level indicating this face was the same as previous one.))", - "delayed_repeat_cond_def": "(Definition/Delayed-repeat-cond, (Condition-variable/Repetition-type, (Item-count/2, Face), (Item-interval, (Greater-than-or-equal-to, Item-interval/5)), Description/Factor level indicating face was seen 5 to 15 trials ago.))" - } - }, - "value": { - "Description": "Numerical event marker", - "Levels": { - "x0": "Disappearance of face image and display of the inter-stimulus circle simultaneously", - "x1": "Disappearance of face image and display of the inter-stimulus circle simultaneously", - "x2": "Initial setup with left finger key press indicating above average symmetry", - "x3": "Initial setup with right finger key press indicating above average symmetry", - "x5": "Initial presentation of famous face", - "x6": "Immediate repeated presentation of famous face", - "x7": "Delayed repeated presentation of famous face", - "x13": "Initial presentation of unfamiliar face", - "x14": "Immediate repeated presentation of unfamiliar face", - "x15": "Delayed repeated presentation of unfamiliar face", - "x17": "Initial presentation of scrambled face", - "x18": "Immediate repeated presentation of scrambled face", - "x19": "Delayed repeated presentation of scrambled face", - "x256": "Left finger key press", - "x4096": "Right finger key press", - "x4352": "Left and right finger key presses" - } - } -} +{ + "onset": { + "Description": "Position of event marker in seconds relative to the start.", + "Units": "s" + }, + "duration": { + "Description": "Duration of the event in seconds.", + "Units": "s" + }, + "event_type": { + "LongName": "Event category", + "Description": "The main category of the event.", + "Levels": { + "show_face": "Display a face to mark end of pre-stimulus and start of blink-inhibition.", + "show_face_initial": "Display a face at the beginning of the recording.", + "show_circle": "Display a white circle to mark end of the stimulus and blink inhibition.", + "show_cross": "Display only a white cross to mark start of trial and fixation.", + "left_press": "Experiment participant presses a key with left index finger.", + "right_press": "Experiment participant presses a key with right index finger.", + "double_press": "Experiment participant presses both keys ." + }, + "HED": { + "show_face": "Sensory-event, Experimental-stimulus, (Def/Face-image, ({face_type}, {rep_status}, {rep_lag}, {stim_file}), Onset),(Def/Cross-only, Offset)", + "show_face_initial": "Sensory-event, Experimental-stimulus, (Def/Face-image, ({face_type}, {rep_status}, {rep_lag}, {stim_file}), Onset)", + "show_circle": "Sensory-event, (Intended-effect, Cue), (Def/Circle-only, Onset), (Def/Face-image, Offset)", + "show_cross": "Sensory-event, (Intended-effect, Cue), (Def/Cross-only, Onset), (Def/Circle-only, Offset)", + "left_press": "Agent-action, Participant-response, Def/Press-left-finger", + "right_press": "Agent-action, Participant-response, Def/Press-right-finger", + "double_press": "Agent-action, Indeterminate-action, (Press, Keyboard-key)" + } + }, + "face_type": { + "Description": "Factor indicating type of face image being displayed.", + "Levels": { + "famous_face": "A face that should be recognized by the participants.", + "unfamiliar_face": "A face that should not be recognized by the participants.", + "scrambled_face": "A scrambled face image generated by taking face 2D FFT." + }, + "HED": { + "famous_face": "Def/Famous-face-cond", + "unfamiliar_face": "Def/Unfamiliar-face-cond", + "scrambled_face": "Def/Scrambled-face-cond" + } + }, + "rep_status": { + "Description": "Factor indicating whether this image has been already seen.", + "Levels": { + "first_show": "Factor level indicating the first display of this face.", + "immediate_repeat": "Factor level indicating this face was the same as previous one.", + "delayed_repeat": "Factor level indicating face was seen 5 to 15 trials ago." + }, + "HED": { + "first_show": "Def/First-show-cond", + "immediate_repeat": "Def/Immediate-repeat-cond", + "delayed_repeat": "Def/Delayed-repeat-cond" + } + }, + "trial": { + "Description": "Indicates which trial this event belongs to." + }, + "rep_lag": { + "Description": "How face images before this one was the image was previously presented.", + "HED": "Item-interval/#" + }, + "stim_file": { + "Description": "Path of the stimulus file in the stimuli directory.", + "HED": "Image, Pathname/#" + }, + "hed_def_sensory": { + "Description": "Metadata dictionary for gathering sensory definitions", + "HED": { + "cross_only_def": "(Definition/Cross-only, (Visual-presentation, (Foreground-view, (White, Cross), (Center-of, Computer-screen)), (Background-view, Black), Description/A white fixation cross on a black background in the center of the screen.))", + "face_image_def": "(Definition/Face-image, (Visual-presentation, (Foreground-view, ((Image, Face, Hair), Color/Grayscale), ((White, Cross), (Center-of, Computer-screen))), (Background-view, Black), Description/A happy or neutral face in frontal or three-quarters frontal pose with long hair cropped presented as an achromatic foreground image on a black background with a white fixation cross superposed.))", + "circle_only_def": "(Definition/Circle-only, (Visual-presentation, (Foreground-view, ((White, Circle), (Center-of, Computer-screen))), (Background-view, Black), Description/A white circle on a black background in the center of the screen.))" + } + }, + "hed_def_actions": { + "Description": "Metadata dictionary for gathering participant action definitions", + "HED": { + "press_left_finger_def": "(Definition/Press-left-finger, ((Index-finger, (Left-side-of, Experiment-participant)), (Press, Keyboard-key), Description/The participant presses a key with the left index finger to indicate a face symmetry judgment.))", + "press_right_finger_def": "(Definition/Press-right-finger, ((Index-finger, (Right-side-of, Experiment-participant)), (Press, Keyboard-key), Description/The participant presses a key with the right index finger to indicate a face symmetry evaluation.))" + } + }, + "hed_def_conds": { + "Description": "Metadata dictionary for gathering experimental condition definitions", + "HED": { + "famous_face_cond_def": "(Definition/Famous-face-cond, (Condition-variable/Face-type, (Image, (Face, Famous)), Description/A face that should be recognized by the participants))", + "unfamiliar_face_cond_def": "(Definition/Unfamiliar-face-cond, (Condition-variable/Face-type, (Image, (Face, Unfamiliar)), Description/A face that should not be recognized by the participants.))", + "scrambled_face_cond_def": "(Definition/Scrambled-face-cond, (Condition-variable/Face-type, (Image, (Face, Disordered)), Description/A scrambled face image generated by taking face 2D FFT.))", + "first_show_cond_def": "(Definition/First-show-cond, ((Condition-variable/Repetition-type, (Item-count/1, Face), Item-interval/0), Description/Factor level indicating the first display of this face.))", + "immediate_repeat_cond_def": "(Definition/Immediate-repeat-cond, ((Condition-variable/Repetition-type, (Item-count/2, Face), Item-interval/1), Description/Factor level indicating this face was the same as previous one.))", + "delayed_repeat_cond_def": "(Definition/Delayed-repeat-cond, (Condition-variable/Repetition-type, (Item-count/2, Face), (Item-interval, (Greater-than-or-equal-to, Item-interval/5)), Description/Factor level indicating face was seen 5 to 15 trials ago.))" + } + }, + "value": { + "Description": "Numerical event marker", + "Levels": { + "x0": "Disappearance of face image and display of the inter-stimulus circle simultaneously", + "x1": "Disappearance of face image and display of the inter-stimulus circle simultaneously", + "x2": "Initial setup with left finger key press indicating above average symmetry", + "x3": "Initial setup with right finger key press indicating above average symmetry", + "x5": "Initial presentation of famous face", + "x6": "Immediate repeated presentation of famous face", + "x7": "Delayed repeated presentation of famous face", + "x13": "Initial presentation of unfamiliar face", + "x14": "Immediate repeated presentation of unfamiliar face", + "x15": "Delayed repeated presentation of unfamiliar face", + "x17": "Initial presentation of scrambled face", + "x18": "Immediate repeated presentation of scrambled face", + "x19": "Delayed repeated presentation of scrambled face", + "x256": "Left finger key press", + "x4096": "Right finger key press", + "x4352": "Left and right finger key presses" + } + } +} diff --git a/tests/bidsDemoData/task-FaceRecognition_beh.json b/tests/bidsDemoData/task-FaceRecognition_beh.json index a2465b64..1c25d1b6 100644 --- a/tests/bidsDemoData/task-FaceRecognition_beh.json +++ b/tests/bidsDemoData/task-FaceRecognition_beh.json @@ -1,23 +1,23 @@ -{ - "response_time": { - "Description": "Response time measured in seconds. A negative response time can be used to represent preemptive responses and n/a denotes a missed response.", - "HED": "(Time-value/# s, Label/Response-time)" - }, - "button_press": { - "Description": "The button press indicating if subject recognized the faces they saw in the MEG experiment", - "Levels": { - "1": "Not known at all.", - "2": "Familiar because seen before but not famous.", - "3": "A well-known face belonging to a famous person." - }, - "HED": { - "1": "(Unfamiliar, Face)", - "2": "(Familiar, Face)", - "3": "(Famous, Face)" - } - }, - "stim_file": { - "Description": "Path of the stimulus file in the stimuli directory.", - "HED": "(Pathname/#, {response_time}, {button_press})" - } -} +{ + "response_time": { + "Description": "Response time measured in seconds. A negative response time can be used to represent preemptive responses and n/a denotes a missed response.", + "HED": "(Time-value/# s, Label/Response-time)" + }, + "button_press": { + "Description": "The button press indicating if subject recognized the faces they saw in the MEG experiment", + "Levels": { + "1": "Not known at all.", + "2": "Familiar because seen before but not famous.", + "3": "A well-known face belonging to a famous person." + }, + "HED": { + "1": "(Unfamiliar, Face)", + "2": "(Familiar, Face)", + "3": "(Famous, Face)" + } + }, + "stim_file": { + "Description": "Path of the stimulus file in the stimuli directory.", + "HED": "(Pathname/#, {response_time}, {button_press})" + } +} From 9cbde13fce061b7629f7c6e86efccd2e907faf92 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sun, 14 Jun 2026 12:46:16 +0000 Subject: [PATCH 3/3] fix: restore compatible esbuild version --- package-lock.json | 700 +++++++++++++++++++++++++++++++++++++++------- package.json | 2 +- 2 files changed, 593 insertions(+), 109 deletions(-) diff --git a/package-lock.json b/package-lock.json index eae8a5a6..acc55262 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "@types/node": "^25.0.2", "babel-jest": "^30.0.5", "chai": "^4.3.6", - "esbuild": "^0.28.1", + "esbuild": "^0.25.0", "esbuild-plugins-node-modules-polyfill": "^1.7.1", "esbuild-runner": "^2.2.2", "eslint": "^10.0.0", @@ -1893,9 +1893,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.1.tgz", - "integrity": "sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", "cpu": [ "ppc64" ], @@ -1910,9 +1910,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.1.tgz", - "integrity": "sha512-0k2F129Xdio1TdJfzJ8sy1Q47vUD2NnwdhiAf7drUN1EBTfPf4hsFCtmMgu/6m8JSzsBrlmVjudMBQqOfG8usQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", "cpu": [ "arm" ], @@ -1927,9 +1927,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.1.tgz", - "integrity": "sha512-34EGEbCIAgosYz6goLcopX6Mo7NyGv9tfwEM2/7Ce2VcVRk568iSvniGWcUXIy7wEDR1wzolcxcriFVrWYcwBg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", "cpu": [ "arm64" ], @@ -1944,9 +1944,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.1.tgz", - "integrity": "sha512-dbwY7ltSMDWsRatcRpCnES4F+im88OCUgGZjy52shC7GqHRE/cYlxNbB4Z4UpJswpcc4Qxd2oE/ufM0p61IKng==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", "cpu": [ "x64" ], @@ -1961,9 +1961,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.1.tgz", - "integrity": "sha512-TZbWkQY7kvTAXbXUT7uVACR5cMHsDiSz9z7ZKAX/RTq/WJEk3QyRr0wZpNhBDX+/0CtdqUIJlOiodQcta6tY3Q==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", "cpu": [ "arm64" ], @@ -1978,9 +1978,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.1.tgz", - "integrity": "sha512-zfdzgK9ACBNZLI/CyHTOx81SyNbM6YXn7rxSgX97VjyiPl9W1i4Ka4fgKECEoFCKGpvBj5qArWIGgQjOwkgskQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", "cpu": [ "x64" ], @@ -1995,9 +1995,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.1.tgz", - "integrity": "sha512-wG2EA8ENdEI0qhkSZMjfqrdY+ziCYCPMmtZjjIwOmXFjmyzEHn+UUxk5of+SYsjtfs3VpnlC7QLzSI5hY/rOAw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", "cpu": [ "arm64" ], @@ -2012,9 +2012,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.1.tgz", - "integrity": "sha512-i7dZ9vQgnvSCzi/rYCXNgtF/U+eKZNJBzu3eTQbRgHnM7tNSizLOkRFAl3qzVc/Op/u5YkHHa4pf/3DOYHthLQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", "cpu": [ "x64" ], @@ -2029,9 +2029,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.1.tgz", - "integrity": "sha512-qVXBOHQS+d5Y722GwJzJUtOLlX7km3CraOaGormF1pDtPd2C/l1SHRPgjLunLGe51Sh5YYWKMFDyV4SxgMQYTQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", "cpu": [ "arm" ], @@ -2046,9 +2046,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.1.tgz", - "integrity": "sha512-yHs+0uc8+nvEAfAfxrWQKK5peSNzBc4PegcMO0EJ2hT71uA7vB8Ihg2e77R2P7SG5uYjPbHlLLmve4LLLRCf0g==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", "cpu": [ "arm64" ], @@ -2063,9 +2063,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.1.tgz", - "integrity": "sha512-d1z4ZuP0ajrfz/FhGT4vv278rX8KnPPJx8i5+AtK7TYbx9Le9F1hyzurZpkEyjkGa9dUGhQow4C1NmeGvqxN2w==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", "cpu": [ "ia32" ], @@ -2080,9 +2080,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.1.tgz", - "integrity": "sha512-M5sRjUVZrkm1OAPR3dlOYzNmN+loZKGVi1VUQGrwuqLcbR6qeAz+famMhjASeH3YVKvZz+zT1jlh/keC3Rj/lg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", "cpu": [ "loong64" ], @@ -2097,9 +2097,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.1.tgz", - "integrity": "sha512-mRObBZeHh2OxcBFPWE/FjylkRgZdYuiTR3vaTozquCGOH14iP9oN4x4Ge81CoIDYQrXmIxpFumJBu5MtZpnQJQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", "cpu": [ "mips64el" ], @@ -2114,9 +2114,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.1.tgz", - "integrity": "sha512-slScBsMAb3GFDcdrCgLwZtPYRoH2H/youv10QiZyRjmsP48fznoveWytSgCI/R0ZcUgpc0ZhIUEx6LHts8yrfQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", "cpu": [ "ppc64" ], @@ -2131,9 +2131,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.1.tgz", - "integrity": "sha512-kw0owk1o0GFETUJyW0jc0G4Yzs0BHZn0JDZ8JRT088vjJYX777BAs1fDGxAC+q831qOs2DTC96mNsG2opdfyyQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", "cpu": [ "riscv64" ], @@ -2148,9 +2148,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.1.tgz", - "integrity": "sha512-/lAIjX8aYFRByhh6L5rYtPEDRqa9de/4V/juOXcta5frjvzXO4/sqEtyytse0g3zZFuWu5cDN0MkLz2qRDD2Ag==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", "cpu": [ "s390x" ], @@ -2165,9 +2165,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.1.tgz", - "integrity": "sha512-u/anNYF2mmVOEDwLtnQ1wOr3EZ9sTNGLWrsYGYwHWzGA3Si84IOkHXlbWTD1NB+9/1lcnweYKO54uhxZydNzfA==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", "cpu": [ "x64" ], @@ -2182,9 +2182,9 @@ } }, "node_modules/@esbuild/netbsd-arm64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.1.tgz", - "integrity": "sha512-oks0DYbLwWMmaakTsCb+zL4E+aHRVLom9IJZOAthMQEPiQmydXHkziYEsGYRx0uNV/IjEKGAV941JzH02pflqw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", "cpu": [ "arm64" ], @@ -2199,9 +2199,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.1.tgz", - "integrity": "sha512-aeL6lAnN89Hz43Mlh1G8ARasbuoYvSITDEx0tHh5b7jJnHcssqgjy9Yx430GDpmCa6OyrKoS0aNRjKundRizGg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", "cpu": [ "x64" ], @@ -2216,9 +2216,9 @@ } }, "node_modules/@esbuild/openbsd-arm64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.1.tgz", - "integrity": "sha512-MEFJe5C3R8pwXdZ5Y21oo6m7ePiS0d9pWucn99O/wvyJZChoIQKrQDxKrGeW8F5+T0okTHesAmDeiHDTIq0V/Q==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", "cpu": [ "arm64" ], @@ -2233,9 +2233,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.1.tgz", - "integrity": "sha512-i/ZLIOafE0Z8cI/XANJAixoJL/uRAoS2xOA3rb0xN+KK0K177cMAsQYkzHtBrtMXAKuAc7HGgcWiZ/sRC1Nxgw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", "cpu": [ "x64" ], @@ -2250,9 +2250,9 @@ } }, "node_modules/@esbuild/openharmony-arm64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.1.tgz", - "integrity": "sha512-ge+Z7EXFNt2BO1oAMsVpiQ8EwndV9i1xXerAeTIK7AtPs3bKFXQM7nlRxDSIUIMeueR1CNXxqztLzdNeReKBJg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", "cpu": [ "arm64" ], @@ -2267,9 +2267,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.1.tgz", - "integrity": "sha512-BEjgtECkL3vY+SaSQ6nzVfiALUeFxpawyp8Jmf5PtYhf1Ug40N1h/hxlhts+f1FvSvarEigdxS3BlSMI2PJLcQ==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", "cpu": [ "x64" ], @@ -2284,9 +2284,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.1.tgz", - "integrity": "sha512-lCv9eK/H6ZJWbE7bh2nw54CZ9M2nupBxJcTsdk/QQnWkdSjKGuxmmH8/GWrlT1eMmZfn4dGcCjRte397WqfQXA==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", "cpu": [ "arm64" ], @@ -2301,9 +2301,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.1.tgz", - "integrity": "sha512-zvb/mB2bSCoJOpoCBgYKKpX6YM6mJBlBUVUtVj41DlZJVEB6/0CKlRYxP5wWl1C1ILiCoAU5wZZ4q1P3qeS6Eg==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", "cpu": [ "ia32" ], @@ -2318,9 +2318,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.1.tgz", - "integrity": "sha512-bm4Mowrv+GXMlpWX++EcXw/iLyd1o3+bJkC2DkWXYVvgZCqD/bSj9ctZeAMC3cIxgjRVR2Dufaiu4YPxr5gW1A==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", "cpu": [ "x64" ], @@ -4519,9 +4519,9 @@ } }, "node_modules/esbuild": { - "version": "0.28.1", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.1.tgz", - "integrity": "sha512-HrJrvZv5ayxBzPfwphOoNzkzOIIlifzk0KJrGK2c8R4+LKpMtpYLQeUdjnwjWv/LZlkH2laZk+4w78pi99D4Vw==", + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -4532,32 +4532,32 @@ "node": ">=18" }, "optionalDependencies": { - "@esbuild/aix-ppc64": "0.28.1", - "@esbuild/android-arm": "0.28.1", - "@esbuild/android-arm64": "0.28.1", - "@esbuild/android-x64": "0.28.1", - "@esbuild/darwin-arm64": "0.28.1", - "@esbuild/darwin-x64": "0.28.1", - "@esbuild/freebsd-arm64": "0.28.1", - "@esbuild/freebsd-x64": "0.28.1", - "@esbuild/linux-arm": "0.28.1", - "@esbuild/linux-arm64": "0.28.1", - "@esbuild/linux-ia32": "0.28.1", - "@esbuild/linux-loong64": "0.28.1", - "@esbuild/linux-mips64el": "0.28.1", - "@esbuild/linux-ppc64": "0.28.1", - "@esbuild/linux-riscv64": "0.28.1", - "@esbuild/linux-s390x": "0.28.1", - "@esbuild/linux-x64": "0.28.1", - "@esbuild/netbsd-arm64": "0.28.1", - "@esbuild/netbsd-x64": "0.28.1", - "@esbuild/openbsd-arm64": "0.28.1", - "@esbuild/openbsd-x64": "0.28.1", - "@esbuild/openharmony-arm64": "0.28.1", - "@esbuild/sunos-x64": "0.28.1", - "@esbuild/win32-arm64": "0.28.1", - "@esbuild/win32-ia32": "0.28.1", - "@esbuild/win32-x64": "0.28.1" + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" } }, "node_modules/esbuild-plugins-node-modules-polyfill": { @@ -7684,6 +7684,490 @@ "fsevents": "~2.3.3" } }, + "node_modules/tsx/node_modules/@esbuild/aix-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.28.0.tgz", + "integrity": "sha512-lhRUCeuOyJQURhTxl4WkpFTjIsbDayJHih5kZC1giwE+MhIzAb7mEsQMqMf18rHLsrb5qI1tafG20mLxEWcWlA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.28.0.tgz", + "integrity": "sha512-wqh0ByljabXLKHeWXYLqoJ5jKC4XBaw6Hk08OfMrCRd2nP2ZQ5eleDZC41XHyCNgktBGYMbqnrJKq/K/lzPMSQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.28.0.tgz", + "integrity": "sha512-+WzIXQOSaGs33tLEgYPYe/yQHf0WTU0X42Jca3y8NWMbUVhp7rUnw+vAsRC/QiDrdD31IszMrZy+qwPOPjd+rw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/android-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.28.0.tgz", + "integrity": "sha512-+VJggoaKhk2VNNqVL7f6S189UzShHC/mR9EE8rDdSkdpN0KflSwWY/gWjDrNxxisg8Fp1ZCD9jLMo4m0OUfeUA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/darwin-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.28.0.tgz", + "integrity": "sha512-0T+A9WZm+bZ84nZBtk1ckYsOvyA3x7e2Acj1KdVfV4/2tdG4fzUp91YHx+GArWLtwqp77pBXVCPn2We7Letr0Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/darwin-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.28.0.tgz", + "integrity": "sha512-fyzLm/DLDl/84OCfp2f/XQ4flmORsjU7VKt8HLjvIXChJoFFOIL6pLJPH4Yhd1n1gGFF9mPwtlN5Wf82DZs+LQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/freebsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.28.0.tgz", + "integrity": "sha512-l9GeW5UZBT9k9brBYI+0WDffcRxgHQD8ShN2Ur4xWq/NFzUKm3k5lsH4PdaRgb2w7mI9u61nr2gI2mLI27Nh3Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/freebsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.28.0.tgz", + "integrity": "sha512-BXoQai/A0wPO6Es3yFJ7APCiKGc1tdAEOgeTNy3SsB491S3aHn4S4r3e976eUnPdU+NbdtmBuLncYir2tMU9Nw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-arm": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.28.0.tgz", + "integrity": "sha512-CjaaREJagqJp7iTaNQjjidaNbCKYcd4IDkzbwwxtSvjI7NZm79qiHc8HqciMddQ6CKvJT6aBd8lO9kN/ZudLlw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.28.0.tgz", + "integrity": "sha512-RVyzfb3FWsGA55n6WY0MEIEPURL1FcbhFE6BffZEMEekfCzCIMtB5yyDcFnVbTnwk+CLAgTujmV/Lgvih56W+A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.28.0.tgz", + "integrity": "sha512-KBnSTt1kxl9x70q+ydterVdl+Cn0H18ngRMRCEQfrbqdUuntQQ0LoMZv47uB97NljZFzY6HcfqEZ2SAyIUTQBQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-loong64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.28.0.tgz", + "integrity": "sha512-zpSlUce1mnxzgBADvxKXX5sl8aYQHo2ezvMNI8I0lbblJtp8V4odlm3Yzlj7gPyt3T8ReksE6bK+pT3WD+aJRg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-mips64el": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.28.0.tgz", + "integrity": "sha512-2jIfP6mmjkdmeTlsX/9vmdmhBmKADrWqN7zcdtHIeNSCH1SqIoNI63cYsjQR8J+wGa4Y5izRcSHSm8K3QWmk3w==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-ppc64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.28.0.tgz", + "integrity": "sha512-bc0FE9wWeC0WBm49IQMPSPILRocGTQt3j5KPCA8os6VprfuJ7KD+5PzESSrJ6GmPIPJK965ZJHTUlSA6GNYEhg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-riscv64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.28.0.tgz", + "integrity": "sha512-SQPZOwoTTT/HXFXQJG/vBX8sOFagGqvZyXcgLA3NhIqcBv1BJU1d46c0rGcrij2B56Z2rNiSLaZOYW5cUk7yLQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-s390x": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.28.0.tgz", + "integrity": "sha512-SCfR0HN8CEEjnYnySJTd2cw0k9OHB/YFzt5zgJEwa+wL/T/raGWYMBqwDNAC6dqFKmJYZoQBRfHjgwLHGSrn3Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/linux-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.28.0.tgz", + "integrity": "sha512-us0dSb9iFxIi8srnpl931Nvs65it/Jd2a2K3qs7fz2WfGPHqzfzZTfec7oxZJRNPXPnNYZtanmRc4AL/JwVzHQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/netbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.28.0.tgz", + "integrity": "sha512-CR/RYotgtCKwtftMwJlUU7xCVNg3lMYZ0RzTmAHSfLCXw3NtZtNpswLEj/Kkf6kEL3Gw+BpOekRX0BYCtklhUw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/netbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.28.0.tgz", + "integrity": "sha512-nU1yhmYutL+fQ71Kxnhg8uEOdC0pwEW9entHykTgEbna2pw2dkbFSMeqjjyHZoCmt8SBkOSvV+yNmm94aUrrqw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/openbsd-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.28.0.tgz", + "integrity": "sha512-cXb5vApOsRsxsEl4mcZ1XY3D4DzcoMxR/nnc4IyqYs0rTI8ZKmW6kyyg+11Z8yvgMfAEldKzP7AdP64HnSC/6g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/openbsd-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.28.0.tgz", + "integrity": "sha512-8wZM2qqtv9UP3mzy7HiGYNH/zjTA355mpeuA+859TyR+e+Tc08IHYpLJuMsfpDJwoLo1ikIJI8jC3GFjnRClzA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/openharmony-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.28.0.tgz", + "integrity": "sha512-FLGfyizszcef5C3YtoyQDACyg95+dndv79i2EekILBofh5wpCa1KuBqOWKrEHZg3zrL3t5ouE5jgr94vA+Wb2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/sunos-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.28.0.tgz", + "integrity": "sha512-1ZgjUoEdHZZl/YlV76TSCz9Hqj9h9YmMGAgAPYd+q4SicWNX3G5GCyx9uhQWSLcbvPW8Ni7lj4gDa1T40akdlw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-arm64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.28.0.tgz", + "integrity": "sha512-Q9StnDmQ/enxnpxCCLSg0oo4+34B9TdXpuyPeTedN/6+iXBJ4J+zwfQI28u/Jl40nOYAxGoNi7mFP40RUtkmUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-ia32": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.28.0.tgz", + "integrity": "sha512-zF3ag/gfiCe6U2iczcRzSYJKH1DCI+ByzSENHlM2FcDbEeo5Zd2C86Aq0tKUYAJJ1obRP84ymxIAksZUcdztHA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/@esbuild/win32-x64": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.28.0.tgz", + "integrity": "sha512-pEl1bO9mfAmIC+tW5btTmrKaujg3zGtUmWNdCw/xs70FBjwAL3o9OEKNHvNmnyylD6ubxUERiEhdsL0xBQ9efw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/tsx/node_modules/esbuild": { + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.28.0.tgz", + "integrity": "sha512-sNR9MHpXSUV/XB4zmsFKN+QgVG82Cc7+/aaxJ8Adi8hyOac+EXptIp45QBPaVyX3N70664wRbTcLTOemCAnyqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.28.0", + "@esbuild/android-arm": "0.28.0", + "@esbuild/android-arm64": "0.28.0", + "@esbuild/android-x64": "0.28.0", + "@esbuild/darwin-arm64": "0.28.0", + "@esbuild/darwin-x64": "0.28.0", + "@esbuild/freebsd-arm64": "0.28.0", + "@esbuild/freebsd-x64": "0.28.0", + "@esbuild/linux-arm": "0.28.0", + "@esbuild/linux-arm64": "0.28.0", + "@esbuild/linux-ia32": "0.28.0", + "@esbuild/linux-loong64": "0.28.0", + "@esbuild/linux-mips64el": "0.28.0", + "@esbuild/linux-ppc64": "0.28.0", + "@esbuild/linux-riscv64": "0.28.0", + "@esbuild/linux-s390x": "0.28.0", + "@esbuild/linux-x64": "0.28.0", + "@esbuild/netbsd-arm64": "0.28.0", + "@esbuild/netbsd-x64": "0.28.0", + "@esbuild/openbsd-arm64": "0.28.0", + "@esbuild/openbsd-x64": "0.28.0", + "@esbuild/openharmony-arm64": "0.28.0", + "@esbuild/sunos-x64": "0.28.0", + "@esbuild/win32-arm64": "0.28.0", + "@esbuild/win32-ia32": "0.28.0", + "@esbuild/win32-x64": "0.28.0" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/package.json b/package.json index fe404a84..d119cc4f 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "@types/node": "^25.0.2", "babel-jest": "^30.0.5", "chai": "^4.3.6", - "esbuild": "^0.28.1", + "esbuild": "^0.25.0", "esbuild-plugins-node-modules-polyfill": "^1.7.1", "esbuild-runner": "^2.2.2", "eslint": "^10.0.0",