JSON Schema Definition 'Object'

Description

Defines a single part, process,...

Diagram

Drilldown into /definitions/TechnicalProperties Drilldown into /definitions/Object/properties/ObjectProperties Drilldown into /definitions/Object/properties/ReferencedObjects Drilldown into /definitions/Object/properties/ReferencedObjects Drilldown into /definitions/Object/properties/RefCoC Drilldown into /definitions/Object/properties/RefCoC Drilldown into /definitions/NormativeRef Drilldown into /definitions/Object/properties/Dimensions Drilldown into /definitions/Object/properties/Quantities Drilldown into /definitions/Object/properties/ObjectType Drilldown into /definitions/Object/properties/ObjectType Drilldown into /definitions/Object/properties/ObjectTypeJSON Schema Diagram of /definitions/Object

Value

Object

Properties

Property Name Type Description
ObjectId string A String value
Description : unique id for further reference purposes
ObjectName string A String value
ObjectType string ObjectType
Quantities array Quantities
Dimensions array Dimensions
NormativeRef array NormativeRef
SerialNr unknown Unresolved link to [Unresolved]: https://e-coc.org/schema/v1.0.0/e-coc.json#/definitions/SNstructure
RefCoC object RefCoC
PartyRefId integer A Integer value
ReferencedObjects array ReferencedObjects
ObjectProperties array ObjectProperties
AdditionalObjectProperties array TechnicalProperties

Source

"Object": {
    "type": "object",
    "description": "Defines a single part, process,...",
    "additionalProperties": false,
    "properties": {
        "ObjectId": {
            "type": "string",
            "description": "unique id for further reference purposes"
        },
        "ObjectName": {
            "type": "string"
        },
        "ObjectType": {
            "type": "string",
            "description": "Either Material, Part, Assembly, Test,..",
            "enum": [
                "Assembly",
                "ExternalProcess",
                "InternalProcess",
                "Material",
                "MaterialTest",
                "Part",
                "RelatedPart",
                "StandardPart",
                "Other"
            ]
        },
        "Quantities": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/Quantity"
            }
        },
        "Dimensions": {
            "type": "array",
            "items": {
                "$ref": "#/definitions/Dimension"
            }
        },
        "NormativeRef": {
            "$ref": "#/definitions/NormativeRef"
        },
        "SerialNr": {
            "$ref": "#/definitions/SNstructure"
        },
        "RefCoC": {
            "type": "object",
            "description": "UUID of CoC valid for this object",
            "additionalProperties": false,
            "properties": {
                "RefCocId": {
                    "type": "string"
                },
                "RefUrl": {
                    "type": "string",
                    "description": "Url to referenced Document (e.g. for Download)"
                },
                "SubDocument": {
                    "$ref": "#/definitions/Attachment"
                }
            },
            "required": []
        },
        "PartyRefId": {
            "type": "integer",
            "declaration": "referenced to party in party-Structure"
        },
        "ReferencedObjects": {
            "type": "array",
            "description": "reference to ObjectId of related item",
            "items": {
                "type": "integer"
            }
        },
        "ObjectProperties": {
            "type": "array",
            "items": {
                "type": "object",
                "properties": {
                    "Name": {
                        "type": "string",
                        "enum": [
                            "PartNo",
                            "BatchNo",
                            "DrawingNo",
                            "CastNo",
                            "PackageNo",
                            "OrderConfPosition",
                            "Material",
                            "Form",
                            "Temper",
                            "Other"
                        ]
                    },
                    "Value": {
                        "type": "array",
                        "items": {
                            "type": "string"
                        }
                    }
                },
                "required": []
            }
        },
        "AdditionalObjectProperties": {
            "$ref": "#/definitions/TechnicalProperties"
        }
    },
    "required": [],
    "additionalObjects": {
        "$ref": "#/definitions/Object"
    }
}
C:\Users\usr53200\Downloads\e-coc.json (233:10)
Documentation for eCoC
Generated using Liquid Studio 2020 - Data Designer Edition 18.0.5.9988