JSON Schema File

ID

https://e-coc.org/schema/v1.0.0/MaterialCertification.json

Title

MaterialTest

Diagram

Drilldown into /definitions/Attachment Drilldown into /definitions/TestValues Drilldown into /definitions/TestResult Drilldown into /definitions/MaterialTest Drilldown into /definitions/MaterialTestJSON Schema Diagram of /

Value

Object

Properties

Property Name Type Description
RefSchemaUrl string A String value
Description : Url-link to schema the json is based upon same as $id value of schema
MaterialCertification array MaterialTest

Definitions

Name Type
MaterialTest array
TestResult object
TestValues object
Attachment object

Source

{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "https://e-coc.org/schema/v1.0.0/MaterialCertification.json",
    "type": "object",
    "title": "MaterialTest",
    "additionalProperties": false,
    "properties": {
        "RefSchemaUrl": {
            "type": "string",
            "description": "Url-link to schema the json is based upon same as $id value of schema"
        },
        "MaterialCertification": {
            "$ref": "#/definitions/MaterialTest"
        }
    },
    "required": [],
    "definitions": {
        "MaterialTest": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/TestResult"
            }
        },
        "TestResult": {
            "type": "object",
            "properties": {
                "NameOfTest": {
                    "type": "string"
                },
                "TestStandardOrMethod": {
                    "type": "string"
                },
                "NumberOfTests": {
                    "type": "integer"
                },
                "RefObjectIDs": {
                    "type": "array",
                    "items": {
                        "type": "string"
                    }
                },
                "SampleNumber": {
                    "type": "string"
                },
                "SamplePositionAcrossWidth": {
                    "type": "string"
                },
                "SamplePositionAlongLength": {
                    "type": "string"
                },
                "SamplePositionThroughThickness": {
                    "type": "string"
                },
                "TestOK": {
                    "type": "boolean"
                },
                "TestValues": {
                    "type": "array",
                    "items": {
                        "$ref": "#/definitions/TestValues"
                    }
                },
                "Document": {
                    "$ref": "#/definitions/Attachment"
                }
            },
            "required": []
        },
        "TestValues": {
            "type": "object",
            "properties": {
                "ValueName": {
                    "type": "string"
                },
                "Unit": {
                    "type": "string"
                },
                "TypeOfValue": {
                    "type": "string"
                },
                "SpecMin": {
                    "type": "string"
                },
                "SpecMax": {
                    "type": "string"
                },
                "ActualFrom": {
                    "type": "string"
                },
                "ActualTo": {
                    "type": "string"
                }
            },
            "required": []
        },
        "Attachment": {
            "type": "object",
            "properties": {
                "FileName": {
                    "type": "string"
                },
                "FileType": {
                    "type": "string",
                    "description": "MimeType according to IETF's RFC 6838."
                },
                "Encoding": {
                    "type": "string",
                    "enum": [
                        "base64"
                    ]
                },
                "Data": {
                    "type": "string",
                    "description": "File content encoded according RFC 2548 - Base64"
                },
                "HashAlgorithm": {
                    "type": "string",
                    "description": "chacksum/Hash algorithm",
                    "enum": [
                        "SHA1",
                        "MD5"
                    ]
                },
                "HashValue": {
                    "type": "string"
                }
            },
            "required": []
        }
    }
}
https://e-coc.org/schema/v1.0.0/MaterialCertification.json (1:2)
Documentation for eCoC
Generated using Liquid Studio 2020 - Data Designer Edition 18.0.5.9988