Skip to content

Commit

Permalink
Adding auto-generated artifacts for new models
Browse files Browse the repository at this point in the history
  • Loading branch information
GitHub Actions Bot committed Jul 4, 2023
1 parent 19c6798 commit 874b28c
Show file tree
Hide file tree
Showing 6 changed files with 3,814 additions and 0 deletions.
1,811 changes: 1,811 additions & 0 deletions io.catenax.manufacturing_capability/1.0.0/gen/ManufacturingCapability-aas.xml

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,186 @@
{
"$schema" : "http://json-schema.org/draft-04/schema",
"description" : "An aspect model representing manufacturing capabilities, based on the concepts for products, processes, resources and capabilities, as well as their relations to each other.",
"type" : "object",
"components" : {
"schemas" : {
"urn_bamm_io.openmanufacturing_characteristic_2.0.0_MultiLanguageText" : {
"type" : "object",
"patternProperties" : {
"^.*$" : {
"type" : "string"
}
},
"description" : "Describes a Property which contains plain text in multiple languages. This is intended exclusively for human readable strings, not for identifiers, measurement values, etc."
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_PropertyEntity" : {
"description" : "Element containing the bamm properties of a property.",
"type" : "object",
"properties" : {
"propertyLabel" : {
"description" : "Human readable label of a property.",
"$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_MultiLanguageText"
}
},
"required" : [ "propertyLabel" ]
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_PropertySetCharacteristic" : {
"description" : "Characteristic for a set of property representations.",
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_PropertyEntity"
},
"uniqueItems" : true
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProcessEntity" : {
"description" : "Element containing the bamm properties of a process.",
"type" : "object",
"properties" : {
"hasInput" : {
"description" : "Relation between a process and its input products.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProductSetCharacteristic"
},
"hasOutput" : {
"description" : "Relation between a process and its output products.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProductSetCharacteristic"
},
"requires" : {
"description" : "Relation between a process and capabilities it requires.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilitySetCharacteristic"
}
},
"required" : [ "hasInput", "hasOutput", "requires" ],
"allOf" : [ {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ElementAbstractEntity"
} ]
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_ResourceEntity" : {
"description" : "Element containing the bamm properties of a resource.",
"type" : "object",
"properties" : {
"provides" : {
"description" : "Relation between a resource and capabilities it provides.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilitySetCharacteristic"
}
},
"required" : [ "provides" ],
"allOf" : [ {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ElementAbstractEntity"
} ]
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilityEntity" : {
"description" : "Element containing the bamm properties of a capability.",
"type" : "object",
"properties" : {
"capabilityLabel" : {
"description" : "Human readable label of a capability",
"$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_MultiLanguageText"
}
},
"required" : [ "capabilityLabel" ],
"allOf" : [ {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ElementAbstractEntity"
} ]
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProductEntity" : {
"description" : "Element containing the bamm properties of a product.",
"type" : "object",
"properties" : {
"productLabel" : {
"description" : "Human readable label of a product, e.g. the name.",
"$ref" : "#/components/schemas/urn_bamm_io.openmanufacturing_characteristic_2.0.0_MultiLanguageText"
}
},
"required" : [ "productLabel" ],
"allOf" : [ {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ElementAbstractEntity"
} ]
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_ElementAbstractEntity" : {
"description" : "Abstract Entity containing the bamm properties every process, resource, product and capability entity shall contain.",
"type" : "object",
"properties" : {
"propertySet" : {
"description" : "Set of qualities or characteristics inherent in or ascribed to process, resource, product or capability entities.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_PropertySetCharacteristic"
}
},
"required" : [ "propertySet" ]
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilitySetCharacteristic" : {
"description" : "Characteristic for a set of capability representations.",
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilityEntity"
},
"uniqueItems" : true
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProductSetCharacteristic" : {
"description" : "Characteristic for a set of productrepresentations.",
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProductEntity"
},
"uniqueItems" : true
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProcessSetCharacteristic" : {
"description" : "Characteristic for a set of process representations.",
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProcessEntity"
},
"uniqueItems" : true
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_ResourceSetCharacteristic" : {
"description" : "Characteristic for a set of resource representations.",
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ResourceEntity"
},
"uniqueItems" : true
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilityConstraintEntity" : {
"description" : "Element containing the bamm properties of a capability constraint.",
"type" : "object",
"properties" : {
"references" : {
"description" : "Relation between a capability constraint and its properties.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_PropertySetCharacteristic"
}
},
"required" : [ "references" ]
},
"urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilityConstraintSetCharacteristic" : {
"description" : "Characteristic for a set of capability constraint representations.",
"type" : "array",
"items" : {
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilityConstraintEntity"
},
"uniqueItems" : true
}
}
},
"properties" : {
"processSet" : {
"description" : "Set of production-relevant activities at any level of granularity that might affect materials and is performed by resources.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProcessSetCharacteristic"
},
"resourceSet" : {
"description" : "Set of entities capable of performing functions specified as capabilities.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ResourceSetCharacteristic"
},
"productSet" : {
"description" : "Set of physical objects being used as an input or created as an output of a production process.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_ProductSetCharacteristic"
},
"capabilitySet" : {
"description" : "Set of implementation-independent specifications of functions in industrial production to achieve an effect in the physical or virtual world.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilitySetCharacteristic"
},
"capabilityConstraintSet" : {
"description" : "Set of conditions imposed on capabilities which further detail their applicability.",
"$ref" : "#/components/schemas/urn_bamm_io.catenax.manufacturing_capability_1.0.0_CapabilityConstraintSetCharacteristic"
}
},
"required" : [ "processSet", "resourceSet", "productSet", "capabilitySet", "capabilityConstraintSet" ]
}
Binary file not shown.
1,486 changes: 1,486 additions & 0 deletions io.catenax.manufacturing_capability/1.0.0/gen/ManufacturingCapability.html

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
{
"resourceSet" : [ {
"provides" : [ {
"capabilityLabel" : "drilling",
"propertySet" : [ {
"propertyLabel" : "diameter"
} ]
} ],
"propertySet" : [ {
"propertyLabel" : "diameter"
} ]
} ],
"capabilitySet" : [ {
"capabilityLabel" : "drilling",
"propertySet" : [ {
"propertyLabel" : "diameter"
} ]
} ],
"processSet" : [ {
"hasOutput" : [ {
"productLabel" : "wheel suspension",
"propertySet" : [ {
"propertyLabel" : "diameter"
} ]
} ],
"hasInput" : [ {
"productLabel" : "wheel suspension",
"propertySet" : [ {
"propertyLabel" : "diameter"
} ]
} ],
"propertySet" : [ {
"propertyLabel" : "diameter"
} ],
"requires" : [ {
"capabilityLabel" : "drilling",
"propertySet" : [ {
"propertyLabel" : "diameter"
} ]
} ]
} ],
"capabilityConstraintSet" : [ {
"references" : [ {
"propertyLabel" : "diameter"
} ]
} ],
"productSet" : [ {
"productLabel" : "wheel suspension",
"propertySet" : [ {
"propertyLabel" : "diameter"
} ]
} ]
}
Loading

0 comments on commit 874b28c

Please sign in to comment.