{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$defs": { "Project": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Project", "title": "Project", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Project" }, "alias": { "type": "array", "items": { "type": "string" } }, "created": { "type": "string", "format": "date-time" }, "defaultBranch": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Branch" }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" } }, "required": [ "@id", "@type", "alias", "created", "defaultBranch", "description", "name" ], "additionalProperties": false }, "ProjectRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ProjectRequest", "title": "ProjectRequest", "type": "object", "properties": { "@type": { "type": "string", "const": "Project" }, "alias": { "type": "array", "items": { "type": "string" } }, "defaultBranch": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Branch" }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" } }, "required": [ "name" ], "additionalProperties": false }, "Branch": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Branch", "title": "Branch", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Branch" }, "alias": { "type": "array", "items": { "type": "string" } }, "created": { "type": "string", "format": "date-time" }, "deleted": { "oneOf": [ { "type": "string", "format": "date-time" }, { "type": "null" } ] }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "head": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" }, { "type": "null" } ] }, "name": { "type": "string" }, "owningProject": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Project" }, "referencedCommit": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" } }, "required": [ "@id", "@type", "alias", "created", "deleted", "description", "head", "name", "owningProject", "referencedCommit" ], "additionalProperties": false }, "BranchRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/BranchRequest", "title": "BranchRequest", "type": "object", "properties": { "@type": { "type": "string", "const": "Branch" }, "alias": { "type": "array", "items": { "type": "string" } }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "head": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" }, { "type": "null" } ] }, "name": { "type": "string" } }, "required": [ "head", "name" ], "additionalProperties": false }, "Tag": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Tag", "title": "Tag", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Tag" }, "alias": { "type": "array", "items": { "type": "string" } }, "created": { "type": "string", "format": "date-time" }, "deleted": { "oneOf": [ { "type": "string", "format": "date-time" }, { "type": "null" } ] }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "owningProject": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Project" }, "referencedCommit": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" }, "taggedCommit": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" } }, "required": [ "@id", "@type", "alias", "created", "deleted", "description", "name", "owningProject", "referencedCommit", "taggedCommit" ], "additionalProperties": false }, "TagRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/TagRequest", "title": "TagRequest", "type": "object", "properties": { "@type": { "type": "string", "const": "Tag" }, "alias": { "type": "array", "items": { "type": "string" } }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "taggedCommit": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" } }, "required": [ "name", "taggedCommit" ], "additionalProperties": false }, "Commit": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit", "title": "Commit", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Commit" }, "alias": { "type": "array", "items": { "type": "string" } }, "created": { "type": "string", "format": "date-time" }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "owningProject": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Branch" }, "previousCommit": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" } } }, "required": [ "@id", "@type", "alias", "created", "description", "name", "owningProject", "previousCommit" ], "additionalProperties": false }, "CommitRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/CommitRequest", "title": "CommitRequest", "type": "object", "properties": { "@type": { "type": "string", "const": "Commit" }, "alias": { "type": "array", "items": { "type": "string" } }, "change": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataVersionRequest" } }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "change" ], "additionalProperties": false }, "DataVersion": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataVersion", "title": "DataVersion", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "DataVersion" }, "alias": { "type": "array", "items": { "type": "string" } }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "identity": { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataIdentity" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "payload": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Data" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "alias", "description", "identity", "name", "payload" ], "additionalProperties": false }, "DataVersionRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataVersionRequest", "title": "DataVersionRequest", "type": "object", "properties": { "@type": { "type": "string", "const": "DataVersion" }, "alias": { "type": "array", "items": { "type": "string" } }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "identity": { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataIdentityRequest" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "payload": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataRequest" }, { "type": "null" } ] } }, "required": [ "payload" ], "additionalProperties": false }, "Data": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Data", "title": "Data", "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20230201/Element" }, { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalData" }, { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalRelationship" }, { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ProjectUsage" } ] }, "DataRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataRequest", "title": "DataRequest", "oneOf": [ { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ElementRequest" }, { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalDataRequest" }, { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalRelationshipRequest" }, { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ProjectUsageRequest" } ] }, "DataIdentity": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataIdentity", "title": "DataIdentity", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "DataIdentity" }, "alias": { "type": "array", "items": { "type": "string" } }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "alias", "description", "name" ], "additionalProperties": false }, "DataIdentityRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataIdentityRequest", "title": "DataIdentityRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "DataIdentity" }, "alias": { "type": "array", "items": { "type": "string" } }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "@id" ], "additionalProperties": false }, "ProjectUsage": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ProjectUsage", "title": "ProjectUsage", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ProjectUsage" }, "usedCommit": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" }, "usedProject": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Project" } }, "required": [ "@id", "@type", "usedCommit", "usedProject" ], "additionalProperties": false }, "ProjectUsageRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ProjectUsageRequest", "title": "ProjectUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ProjectUsage" }, "usedCommit": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Commit" }, "usedProject": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Project" } }, "required": [ "@type" ], "additionalProperties": false }, "ExternalData": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalData", "title": "ExternalData", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ExternalData" }, "resourceIdentifier": { "type": "string", "format": "uri" } }, "required": [ "@id", "@type", "resourceIdentifier" ], "additionalProperties": false }, "ExternalDataRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalDataRequest", "title": "ExternalDataRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ExternalData" }, "resourceIdentifier": { "type": "string", "format": "uri" } }, "required": [ "@type" ], "additionalProperties": false }, "ExternalRelationship": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalRelationship", "title": "ExternalRelationship", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ExternalRelationship" }, "elementEnd": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SysML/20230201/Element" }, "externalDataEnd": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalData" }, "language": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "specification": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "elementEnd", "externalDataEnd", "language", "specification" ], "additionalProperties": false }, "ExternalRelationshipRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalRelationshipRequest", "title": "ExternalRelationshipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ExternalRelationship" }, "elementEnd": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SysML/20230201/Element" }, "externalDataEnd": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ExternalData" }, "language": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "specification": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "DataDifference": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataDifference", "title": "DataDifference", "type": "object", "properties": { "@type": { "type": "string", "const": "DataDifference" }, "baseData": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataVersion" }, { "type": "null" } ] }, "compareData": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/DataVersion" }, { "type": "null" } ] } }, "required": [ "@type", "baseData", "compareData" ], "additionalProperties": false }, "Query": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Query", "title": "Query", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Query" }, "alias": { "type": "array", "items": { "type": "string" } }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "owningProject": { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified", "$comment": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Project" }, "select": { "type": "array", "items": { "type": "string" } }, "where": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Constraint" }, { "type": "null" } ] } }, "required": [ "@id", "@type", "alias", "description", "name", "owningProject", "select", "where" ], "additionalProperties": false }, "QueryRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/QueryRequest", "title": "QueryRequest", "type": "object", "properties": { "@type": { "type": "string", "const": "Query" }, "alias": { "type": "array", "items": { "type": "string" } }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "type": "string" }, "select": { "type": "array", "items": { "type": "string" } }, "where": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ConstraintRequest" }, { "type": "null" } ] } }, "required": [ "name" ], "additionalProperties": false }, "Constraint": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Constraint", "title": "Constraint", "oneOf": [ { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/CompositeConstraint" }, { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/PrimitiveConstraint" } ] }, "ConstraintRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/ConstraintRequest", "title": "ConstraintRequest", "oneOf": [ { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/CompositeConstraintRequest" }, { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/PrimitiveConstraintRequest" } ] }, "CompositeConstraint": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/CompositeConstraint", "title": "CompositeConstraint", "type": "object", "properties": { "@type": { "type": "string", "const": "CompositeConstraint" }, "constraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Constraint" }, "minItems": 2 }, "operator": { "type": "string", "enum": [ "and", "or" ] } }, "required": [ "@type", "constraint", "operator" ], "additionalProperties": false }, "CompositeConstraintRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/CompositeConstraintRequest", "title": "CompositeConstraintRequest", "type": "object", "properties": { "@type": { "type": "string", "const": "CompositeConstraint" }, "constraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Constraint" }, "minItems": 2 }, "operator": { "type": "string", "enum": [ "and", "or" ] } }, "required": [ "@type", "constraint", "operator" ], "additionalProperties": false }, "PrimitiveConstraint": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/PrimitiveConstraint", "title": "PrimitiveConstraint", "type": "object", "properties": { "@type": { "type": "string", "const": "PrimitiveConstraint" }, "inverse": { "type": "boolean" }, "operator": { "type": "string", "enum": [ "<", "<=", "=", ">", ">=", "in", "instanceOf" ] }, "property": { "type": "string" }, "value": { "oneOf": [ { "type": "array", "items": { "oneOf": [ { "type": "boolean" }, { "type": "number" }, { "type": "string" }, { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified" }, { "type": "null" } ] }, "minItems": 1 }, { "type": "null" } ] } }, "required": [ "@type", "inverse", "operator", "property", "value" ], "additionalProperties": false }, "PrimitiveConstraintRequest": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/PrimitiveConstraint", "title": "PrimitiveConstraint", "type": "object", "properties": { "@type": { "type": "string", "const": "PrimitiveConstraint" }, "inverse": { "type": "boolean" }, "operator": { "type": "string", "enum": [ "<", "<=", "=", ">", ">=", "in", "instanceOf" ] }, "property": { "type": "string" }, "value": { "oneOf": [ { "type": "array", "items": { "oneOf": [ { "type": "boolean" }, { "type": "number" }, { "type": "string" }, { "$ref": "https://www.omg.org/spec/SysML/20230201/Identified" }, { "type": "null" } ] }, "minItems": 1 }, { "type": "null" } ] } }, "required": [ "@type", "operator", "property", "value" ], "additionalProperties": false }, "Error": { "$id": "https://www.omg.org/spec/SystemsModelingAPI/20230201/Error", "type": "object", "properties": { "@type": { "type": "string", "const": "Error" }, "description": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "@type", "description" ], "additionalProperties": true }, "AcceptActionUsageRequest": { "$id": "20250201/AcceptActionUsageRequest", "title": "AcceptActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AcceptActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "payloadArgument": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "payloadParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "receiverArgument": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ActionDefinitionRequest": { "$id": "20250201/ActionDefinitionRequest", "title": "ActionDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ActionDefinition" }, "action": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/StateDefinitionRequest" }, { "$ref": "20250201/CalculationDefinitionRequest" }, { "$ref": "20250201/FlowDefinitionRequest" } ] }, "ActionUsageRequest": { "$id": "20250201/ActionUsageRequest", "title": "ActionUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/StateUsageRequest" }, { "$ref": "20250201/TransitionUsageRequest" }, { "$ref": "20250201/CalculationUsageRequest" }, { "$ref": "20250201/IfActionUsageRequest" }, { "$ref": "20250201/TerminateActionUsageRequest" }, { "$ref": "20250201/AcceptActionUsageRequest" }, { "$ref": "20250201/SendActionUsageRequest" }, { "$ref": "20250201/ControlNodeRequest" }, { "$ref": "20250201/PerformActionUsageRequest" }, { "$ref": "20250201/LoopActionUsageRequest" }, { "$ref": "20250201/AssignmentActionUsageRequest" }, { "$ref": "20250201/FlowUsageRequest" } ] }, "ActorMembershipRequest": { "$id": "20250201/ActorMembershipRequest", "title": "ActorMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ActorMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedActorParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "AllocationDefinitionRequest": { "$id": "20250201/AllocationDefinitionRequest", "title": "AllocationDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AllocationDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "allocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "associationEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AllocationUsageRequest": { "$id": "20250201/AllocationUsageRequest", "title": "AllocationUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AllocationUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "allocationDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationDefinition" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Structure" } }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AnalysisCaseDefinitionRequest": { "$id": "20250201/AnalysisCaseDefinitionRequest", "title": "AnalysisCaseDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AnalysisCaseDefinition" }, "action": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "resultExpression": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AnalysisCaseUsageRequest": { "$id": "20250201/AnalysisCaseUsageRequest", "title": "AnalysisCaseUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AnalysisCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "analysisCaseDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseDefinition" }, { "type": "null" } ] }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "resultExpression": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AnnotatingElementRequest": { "$id": "20250201/AnnotatingElementRequest", "title": "AnnotatingElementRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AnnotatingElement" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningAnnotatingRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/MetadataFeatureRequest" }, { "$ref": "20250201/TextualRepresentationRequest" }, { "$ref": "20250201/CommentRequest" } ] }, "AnnotationRequest": { "$id": "20250201/AnnotationRequest", "title": "AnnotationRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Annotation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "annotatingElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnnotatingElement" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotatingElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnnotatingElement" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningAnnotatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningAnnotatingElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnnotatingElement" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "AssertConstraintUsageRequest": { "$id": "20250201/AssertConstraintUsageRequest", "title": "AssertConstraintUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AssertConstraintUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assertedConstraint": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isNegated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/SatisfyRequirementUsageRequest" } ] }, "AssignmentActionUsageRequest": { "$id": "20250201/AssignmentActionUsageRequest", "title": "AssignmentActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AssignmentActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referent": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "targetArgument": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "valueExpression": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "AssociationRequest": { "$id": "20250201/AssociationRequest", "title": "AssociationRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Association" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "associationEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/InteractionRequest" }, { "$ref": "20250201/AssociationStructureRequest" } ] }, "AssociationStructureRequest": { "$id": "20250201/AssociationStructureRequest", "title": "AssociationStructureRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AssociationStructure" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "associationEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConnectionDefinitionRequest" } ] }, "AttributeDefinitionRequest": { "$id": "20250201/AttributeDefinitionRequest", "title": "AttributeDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AttributeDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/EnumerationDefinitionRequest" } ] }, "AttributeUsageRequest": { "$id": "20250201/AttributeUsageRequest", "title": "AttributeUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "AttributeUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "attributeDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/DataType" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/EnumerationUsageRequest" } ] }, "BehaviorRequest": { "$id": "20250201/BehaviorRequest", "title": "BehaviorRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Behavior" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/InteractionRequest" }, { "$ref": "20250201/FunctionRequest" }, { "$ref": "20250201/ActionDefinitionRequest" } ] }, "BindingConnectorRequest": { "$id": "20250201/BindingConnectorRequest", "title": "BindingConnectorRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "BindingConnector" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/BindingConnectorAsUsageRequest" } ] }, "BindingConnectorAsUsageRequest": { "$id": "20250201/BindingConnectorAsUsageRequest", "title": "BindingConnectorAsUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "BindingConnectorAsUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "BooleanExpressionRequest": { "$id": "20250201/BooleanExpressionRequest", "title": "BooleanExpressionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "BooleanExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "predicate": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/InvariantRequest" }, { "$ref": "20250201/ConstraintUsageRequest" } ] }, "CalculationDefinitionRequest": { "$id": "20250201/CalculationDefinitionRequest", "title": "CalculationDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CalculationDefinition" }, "action": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/CaseDefinitionRequest" } ] }, "CalculationUsageRequest": { "$id": "20250201/CalculationUsageRequest", "title": "CalculationUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CalculationUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/CaseUsageRequest" } ] }, "CaseDefinitionRequest": { "$id": "20250201/CaseDefinitionRequest", "title": "CaseDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CaseDefinition" }, "action": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/AnalysisCaseDefinitionRequest" }, { "$ref": "20250201/VerificationCaseDefinitionRequest" }, { "$ref": "20250201/UseCaseDefinitionRequest" } ] }, "CaseUsageRequest": { "$id": "20250201/CaseUsageRequest", "title": "CaseUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/AnalysisCaseUsageRequest" }, { "$ref": "20250201/VerificationCaseUsageRequest" }, { "$ref": "20250201/UseCaseUsageRequest" } ] }, "ClassRequest": { "$id": "20250201/ClassRequest", "title": "ClassRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Class" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/StructureRequest" }, { "$ref": "20250201/BehaviorRequest" }, { "$ref": "20250201/OccurrenceDefinitionRequest" } ] }, "ClassifierRequest": { "$id": "20250201/ClassifierRequest", "title": "ClassifierRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Classifier" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/DataTypeRequest" }, { "$ref": "20250201/AssociationRequest" }, { "$ref": "20250201/ClassRequest" }, { "$ref": "20250201/DefinitionRequest" } ] }, "CollectExpressionRequest": { "$id": "20250201/CollectExpressionRequest", "title": "CollectExpressionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CollectExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "instantiatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "CommentRequest": { "$id": "20250201/CommentRequest", "title": "CommentRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Comment" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "body": { "type": "string" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "locale": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningAnnotatingRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/DocumentationRequest" } ] }, "ConcernDefinitionRequest": { "$id": "20250201/ConcernDefinitionRequest", "title": "ConcernDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConcernDefinition" }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "framedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ConcernUsageRequest": { "$id": "20250201/ConcernUsageRequest", "title": "ConcernUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConcernUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "concernDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernDefinition" }, { "type": "null" } ] }, "constraintDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ConjugatedPortDefinitionRequest": { "$id": "20250201/ConjugatedPortDefinitionRequest", "title": "ConjugatedPortDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConjugatedPortDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConjugatedPortDefinition" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "originalPortDefinition": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortDefinition" }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedPortConjugator": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortConjugation" }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ConjugatedPortTypingRequest": { "$id": "20250201/ConjugatedPortTypingRequest", "title": "ConjugatedPortTypingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConjugatedPortTyping" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConjugatedPortDefinition" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "portDefinition": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortDefinition" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "specific": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "typedFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "required": [ "@type" ], "additionalProperties": false }, "ConjugationRequest": { "$id": "20250201/ConjugationRequest", "title": "ConjugationRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Conjugation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "originalType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/PortConjugationRequest" } ] }, "ConnectionDefinitionRequest": { "$id": "20250201/ConnectionDefinitionRequest", "title": "ConnectionDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConnectionDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "associationEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/InterfaceDefinitionRequest" }, { "$ref": "20250201/AllocationDefinitionRequest" } ] }, "ConnectionUsageRequest": { "$id": "20250201/ConnectionUsageRequest", "title": "ConnectionUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConnectionUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Structure" } }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/InterfaceUsageRequest" }, { "$ref": "20250201/AllocationUsageRequest" } ] }, "ConnectorRequest": { "$id": "20250201/ConnectorRequest", "title": "ConnectorRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Connector" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/FlowRequest" }, { "$ref": "20250201/SuccessionRequest" }, { "$ref": "20250201/BindingConnectorRequest" }, { "$ref": "20250201/ConnectorAsUsageRequest" } ] }, "ConnectorAsUsageRequest": { "$id": "20250201/ConnectorAsUsageRequest", "title": "ConnectorAsUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConnectorAsUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/BindingConnectorAsUsageRequest" }, { "$ref": "20250201/ConnectionUsageRequest" }, { "$ref": "20250201/SuccessionAsUsageRequest" }, { "$ref": "20250201/FlowUsageRequest" } ] }, "ConstraintDefinitionRequest": { "$id": "20250201/ConstraintDefinitionRequest", "title": "ConstraintDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConstraintDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/RequirementDefinitionRequest" } ] }, "ConstraintUsageRequest": { "$id": "20250201/ConstraintUsageRequest", "title": "ConstraintUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConstraintUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/AssertConstraintUsageRequest" }, { "$ref": "20250201/RequirementUsageRequest" } ] }, "ConstructorExpressionRequest": { "$id": "20250201/ConstructorExpressionRequest", "title": "ConstructorExpressionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ConstructorExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "instantiatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "ControlNodeRequest": { "$id": "20250201/ControlNodeRequest", "title": "ControlNodeRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ControlNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/DecisionNodeRequest" }, { "$ref": "20250201/ForkNodeRequest" }, { "$ref": "20250201/MergeNodeRequest" }, { "$ref": "20250201/JoinNodeRequest" } ] }, "CrossSubsettingRequest": { "$id": "20250201/CrossSubsettingRequest", "title": "CrossSubsettingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "CrossSubsetting" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "crossedFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "crossingFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "specific": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "subsettedFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "subsettingFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "DataTypeRequest": { "$id": "20250201/DataTypeRequest", "title": "DataTypeRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "DataType" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/AttributeDefinitionRequest" } ] }, "DecisionNodeRequest": { "$id": "20250201/DecisionNodeRequest", "title": "DecisionNodeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "DecisionNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "DefinitionRequest": { "$id": "20250201/DefinitionRequest", "title": "DefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Definition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/AttributeDefinitionRequest" }, { "$ref": "20250201/OccurrenceDefinitionRequest" } ] }, "DependencyRequest": { "$id": "20250201/DependencyRequest", "title": "DependencyRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Dependency" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "client": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "minItems": 1 }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "supplier": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "minItems": 1 }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "DifferencingRequest": { "$id": "20250201/DifferencingRequest", "title": "DifferencingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Differencing" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "typeDifferenced": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, "DisjoiningRequest": { "$id": "20250201/DisjoiningRequest", "title": "DisjoiningRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Disjoining" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "disjoiningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "typeDisjoined": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, "DocumentationRequest": { "$id": "20250201/DocumentationRequest", "title": "DocumentationRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Documentation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "body": { "type": "string" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "documentedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "locale": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningAnnotatingRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "ElementRequest": { "$id": "20250201/ElementRequest", "title": "ElementRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Element" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/NamespaceRequest" }, { "$ref": "20250201/AnnotatingElementRequest" }, { "$ref": "20250201/RelationshipRequest" } ] }, "ElementFilterMembershipRequest": { "$id": "20250201/ElementFilterMembershipRequest", "title": "ElementFilterMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ElementFilterMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "condition": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "EndFeatureMembershipRequest": { "$id": "20250201/EndFeatureMembershipRequest", "title": "EndFeatureMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "EndFeatureMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "EnumerationDefinitionRequest": { "$id": "20250201/EnumerationDefinitionRequest", "title": "EnumerationDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "EnumerationDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "enumeratedValue": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "EnumerationUsageRequest": { "$id": "20250201/EnumerationUsageRequest", "title": "EnumerationUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "EnumerationUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "attributeDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/DataType" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "enumerationDefinition": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationDefinition" }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "EventOccurrenceUsageRequest": { "$id": "20250201/EventOccurrenceUsageRequest", "title": "EventOccurrenceUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "EventOccurrenceUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/PerformActionUsageRequest" } ] }, "ExhibitStateUsageRequest": { "$id": "20250201/ExhibitStateUsageRequest", "title": "ExhibitStateUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ExhibitStateUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "doAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "entryAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" }, "exhibitedState": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" }, "exitAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isParallel": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "performedAction": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stateDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ExposeRequest": { "$id": "20250201/ExposeRequest", "title": "ExposeRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Expose" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "importedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImportAll": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isRecursive": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/NamespaceExposeRequest" }, { "$ref": "20250201/MembershipExposeRequest" } ] }, "ExpressionRequest": { "$id": "20250201/ExpressionRequest", "title": "ExpressionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Expression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/LiteralExpressionRequest" }, { "$ref": "20250201/NullExpressionRequest" }, { "$ref": "20250201/InstantiationExpressionRequest" }, { "$ref": "20250201/FeatureReferenceExpressionRequest" }, { "$ref": "20250201/MetadataAccessExpressionRequest" }, { "$ref": "20250201/BooleanExpressionRequest" }, { "$ref": "20250201/CalculationUsageRequest" } ] }, "FeatureRequest": { "$id": "20250201/FeatureRequest", "title": "FeatureRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Feature" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/FlowEndRequest" }, { "$ref": "20250201/PayloadFeatureRequest" }, { "$ref": "20250201/MetadataFeatureRequest" }, { "$ref": "20250201/ConnectorRequest" }, { "$ref": "20250201/StepRequest" }, { "$ref": "20250201/MultiplicityRequest" }, { "$ref": "20250201/UsageRequest" } ] }, "FeatureChainExpressionRequest": { "$id": "20250201/FeatureChainExpressionRequest", "title": "FeatureChainExpressionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureChainExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "instantiatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "targetFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "FeatureChainingRequest": { "$id": "20250201/FeatureChainingRequest", "title": "FeatureChainingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureChaining" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureChained": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "FeatureDirectionKindRequest": { "$id": "20250201/FeatureDirectionKindRequest", "title": "FeatureDirectionKindRequest", "type": "string", "enum": [ "in", "inout", "out" ] }, "FeatureInvertingRequest": { "$id": "20250201/FeatureInvertingRequest", "title": "FeatureInvertingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureInverting" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureInverted": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "invertingFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "FeatureMembershipRequest": { "$id": "20250201/FeatureMembershipRequest", "title": "FeatureMembershipRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ResultExpressionMembershipRequest" }, { "$ref": "20250201/ParameterMembershipRequest" }, { "$ref": "20250201/EndFeatureMembershipRequest" }, { "$ref": "20250201/StateSubactionMembershipRequest" }, { "$ref": "20250201/TransitionFeatureMembershipRequest" }, { "$ref": "20250201/RequirementConstraintMembershipRequest" }, { "$ref": "20250201/ObjectiveMembershipRequest" }, { "$ref": "20250201/ViewRenderingMembershipRequest" } ] }, "FeatureReferenceExpressionRequest": { "$id": "20250201/FeatureReferenceExpressionRequest", "title": "FeatureReferenceExpressionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureReferenceExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referent": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "FeatureTypingRequest": { "$id": "20250201/FeatureTypingRequest", "title": "FeatureTypingRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureTyping" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "specific": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "typedFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConjugatedPortTypingRequest" } ] }, "FeatureValueRequest": { "$id": "20250201/FeatureValueRequest", "title": "FeatureValueRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FeatureValue" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureWithValue": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "isDefault": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isInitial": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "value": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "FlowRequest": { "$id": "20250201/FlowRequest", "title": "FlowRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Flow" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "flowEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowEnd" }, "maxItems": 2 }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "payloadFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PayloadFeature" }, { "type": "null" } ] }, "payloadType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/SuccessionFlowRequest" }, { "$ref": "20250201/FlowUsageRequest" } ] }, "FlowDefinitionRequest": { "$id": "20250201/FlowDefinitionRequest", "title": "FlowDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FlowDefinition" }, "action": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "associationEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "flowEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "FlowEndRequest": { "$id": "20250201/FlowEndRequest", "title": "FlowEndRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FlowEnd" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "FlowUsageRequest": { "$id": "20250201/FlowUsageRequest", "title": "FlowUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FlowUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "flowDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Interaction" } }, "flowEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowEnd" }, "maxItems": 2 }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "payloadFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PayloadFeature" }, { "type": "null" } ] }, "payloadType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/SuccessionFlowUsageRequest" } ] }, "ForLoopActionUsageRequest": { "$id": "20250201/ForLoopActionUsageRequest", "title": "ForLoopActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ForLoopActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "bodyAction": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "loopVariable": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "seqArgument": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ForkNodeRequest": { "$id": "20250201/ForkNodeRequest", "title": "ForkNodeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ForkNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "FramedConcernMembershipRequest": { "$id": "20250201/FramedConcernMembershipRequest", "title": "FramedConcernMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "FramedConcernMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "20250201/RequirementConstraintKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConcern": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" }, "ownedConstraint": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedConcern": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" }, "referencedConstraint": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "FunctionRequest": { "$id": "20250201/FunctionRequest", "title": "FunctionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Function" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/PredicateRequest" }, { "$ref": "20250201/CalculationDefinitionRequest" } ] }, "IfActionUsageRequest": { "$id": "20250201/IfActionUsageRequest", "title": "IfActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "IfActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "elseAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "ifArgument": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "thenAction": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "ImportRequest": { "$id": "20250201/ImportRequest", "title": "ImportRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Import" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "importedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImportAll": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isRecursive": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/MembershipImportRequest" }, { "$ref": "20250201/NamespaceImportRequest" }, { "$ref": "20250201/ExposeRequest" } ] }, "IncludeUseCaseUsageRequest": { "$id": "20250201/IncludeUseCaseUsageRequest", "title": "IncludeUseCaseUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "IncludeUseCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "includedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "performedAction": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "useCaseDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseDefinition" }, { "type": "null" } ] }, "useCaseIncluded": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "IndexExpressionRequest": { "$id": "20250201/IndexExpressionRequest", "title": "IndexExpressionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "IndexExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "instantiatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "InstantiationExpressionRequest": { "$id": "20250201/InstantiationExpressionRequest", "title": "InstantiationExpressionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "InstantiationExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "instantiatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/InvocationExpressionRequest" }, { "$ref": "20250201/ConstructorExpressionRequest" } ] }, "InteractionRequest": { "$id": "20250201/InteractionRequest", "title": "InteractionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Interaction" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "associationEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/FlowDefinitionRequest" } ] }, "InterfaceDefinitionRequest": { "$id": "20250201/InterfaceDefinitionRequest", "title": "InterfaceDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "InterfaceDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "associationEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectionEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "interfaceEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "InterfaceUsageRequest": { "$id": "20250201/InterfaceUsageRequest", "title": "InterfaceUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "InterfaceUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AssociationStructure" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "interfaceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceDefinition" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Structure" } }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "IntersectingRequest": { "$id": "20250201/IntersectingRequest", "title": "IntersectingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Intersecting" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "intersectingType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "typeIntersected": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, "InvariantRequest": { "$id": "20250201/InvariantRequest", "title": "InvariantRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Invariant" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isNegated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "predicate": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/AssertConstraintUsageRequest" } ] }, "InvocationExpressionRequest": { "$id": "20250201/InvocationExpressionRequest", "title": "InvocationExpressionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "InvocationExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "instantiatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/OperatorExpressionRequest" }, { "$ref": "20250201/TriggerInvocationExpressionRequest" } ] }, "ItemDefinitionRequest": { "$id": "20250201/ItemDefinitionRequest", "title": "ItemDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ItemDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/PartDefinitionRequest" }, { "$ref": "20250201/MetadataDefinitionRequest" } ] }, "ItemUsageRequest": { "$id": "20250201/ItemUsageRequest", "title": "ItemUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ItemUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Structure" } }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/PartUsageRequest" }, { "$ref": "20250201/MetadataUsageRequest" } ] }, "JoinNodeRequest": { "$id": "20250201/JoinNodeRequest", "title": "JoinNodeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "JoinNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "LibraryPackageRequest": { "$id": "20250201/LibraryPackageRequest", "title": "LibraryPackageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LibraryPackage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "filterCondition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isStandard": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralBooleanRequest": { "$id": "20250201/LiteralBooleanRequest", "title": "LiteralBooleanRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralBoolean" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "value": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralExpressionRequest": { "$id": "20250201/LiteralExpressionRequest", "title": "LiteralExpressionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/LiteralIntegerRequest" }, { "$ref": "20250201/LiteralInfinityRequest" }, { "$ref": "20250201/LiteralStringRequest" }, { "$ref": "20250201/LiteralRationalRequest" }, { "$ref": "20250201/LiteralBooleanRequest" } ] }, "LiteralInfinityRequest": { "$id": "20250201/LiteralInfinityRequest", "title": "LiteralInfinityRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralInfinity" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralIntegerRequest": { "$id": "20250201/LiteralIntegerRequest", "title": "LiteralIntegerRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralInteger" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "value": { "oneOf": [ { "type": "integer" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralRationalRequest": { "$id": "20250201/LiteralRationalRequest", "title": "LiteralRationalRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralRational" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "value": { "oneOf": [ { "type": "number" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "LiteralStringRequest": { "$id": "20250201/LiteralStringRequest", "title": "LiteralStringRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LiteralString" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "value": { "oneOf": [ { "type": "string" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "LoopActionUsageRequest": { "$id": "20250201/LoopActionUsageRequest", "title": "LoopActionUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "LoopActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "bodyAction": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ForLoopActionUsageRequest" }, { "$ref": "20250201/WhileLoopActionUsageRequest" } ] }, "MembershipRequest": { "$id": "20250201/MembershipRequest", "title": "MembershipRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Membership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/OwningMembershipRequest" } ] }, "MembershipExposeRequest": { "$id": "20250201/MembershipExposeRequest", "title": "MembershipExposeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MembershipExpose" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "importedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "importedMembership": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImportAll": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isRecursive": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "MembershipImportRequest": { "$id": "20250201/MembershipImportRequest", "title": "MembershipImportRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MembershipImport" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "importedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "importedMembership": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImportAll": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isRecursive": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/MembershipExposeRequest" } ] }, "MergeNodeRequest": { "$id": "20250201/MergeNodeRequest", "title": "MergeNodeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MergeNode" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "MetaclassRequest": { "$id": "20250201/MetaclassRequest", "title": "MetaclassRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Metaclass" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/MetadataDefinitionRequest" } ] }, "MetadataAccessExpressionRequest": { "$id": "20250201/MetadataAccessExpressionRequest", "title": "MetadataAccessExpressionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MetadataAccessExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "MetadataDefinitionRequest": { "$id": "20250201/MetadataDefinitionRequest", "title": "MetadataDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MetadataDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "MetadataFeatureRequest": { "$id": "20250201/MetadataFeatureRequest", "title": "MetadataFeatureRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MetadataFeature" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "metaclass": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Metaclass" }, { "type": "null" } ] }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningAnnotatingRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/MetadataUsageRequest" } ] }, "MetadataUsageRequest": { "$id": "20250201/MetadataUsageRequest", "title": "MetadataUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MetadataUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Structure" } }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "metaclass": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Metaclass" }, { "type": "null" } ] }, "metadataDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Metaclass" }, { "type": "null" } ] }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningAnnotatingRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "MultiplicityRequest": { "$id": "20250201/MultiplicityRequest", "title": "MultiplicityRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Multiplicity" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/MultiplicityRangeRequest" } ] }, "MultiplicityRangeRequest": { "$id": "20250201/MultiplicityRangeRequest", "title": "MultiplicityRangeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "MultiplicityRange" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "bound": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, "minItems": 1, "maxItems": 2 }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "lowerBound": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "upperBound": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "required": [ "@type" ], "additionalProperties": false }, "NamespaceRequest": { "$id": "20250201/NamespaceRequest", "title": "NamespaceRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Namespace" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/PackageRequest" }, { "$ref": "20250201/TypeRequest" } ] }, "NamespaceExposeRequest": { "$id": "20250201/NamespaceExposeRequest", "title": "NamespaceExposeRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "NamespaceExpose" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "importedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "importedNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImportAll": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isRecursive": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "NamespaceImportRequest": { "$id": "20250201/NamespaceImportRequest", "title": "NamespaceImportRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "NamespaceImport" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "importOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "importedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "importedNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImportAll": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isRecursive": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/NamespaceExposeRequest" } ] }, "NullExpressionRequest": { "$id": "20250201/NullExpressionRequest", "title": "NullExpressionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "NullExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "ObjectiveMembershipRequest": { "$id": "20250201/ObjectiveMembershipRequest", "title": "ObjectiveMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ObjectiveMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedObjectiveRequirement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "OccurrenceDefinitionRequest": { "$id": "20250201/OccurrenceDefinitionRequest", "title": "OccurrenceDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "OccurrenceDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConstraintDefinitionRequest" }, { "$ref": "20250201/ActionDefinitionRequest" }, { "$ref": "20250201/ItemDefinitionRequest" }, { "$ref": "20250201/PortDefinitionRequest" } ] }, "OccurrenceUsageRequest": { "$id": "20250201/OccurrenceUsageRequest", "title": "OccurrenceUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "OccurrenceUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConstraintUsageRequest" }, { "$ref": "20250201/EventOccurrenceUsageRequest" }, { "$ref": "20250201/ActionUsageRequest" }, { "$ref": "20250201/ItemUsageRequest" }, { "$ref": "20250201/PortUsageRequest" } ] }, "OperatorExpressionRequest": { "$id": "20250201/OperatorExpressionRequest", "title": "OperatorExpressionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "OperatorExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "instantiatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/CollectExpressionRequest" }, { "$ref": "20250201/IndexExpressionRequest" }, { "$ref": "20250201/SelectExpressionRequest" }, { "$ref": "20250201/FeatureChainExpressionRequest" } ] }, "OwningMembershipRequest": { "$id": "20250201/OwningMembershipRequest", "title": "OwningMembershipRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "OwningMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/FeatureValueRequest" }, { "$ref": "20250201/ElementFilterMembershipRequest" }, { "$ref": "20250201/FeatureMembershipRequest" }, { "$ref": "20250201/VariantMembershipRequest" } ] }, "PackageRequest": { "$id": "20250201/PackageRequest", "title": "PackageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Package" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "filterCondition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/LibraryPackageRequest" } ] }, "ParameterMembershipRequest": { "$id": "20250201/ParameterMembershipRequest", "title": "ParameterMembershipRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ParameterMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ReturnParameterMembershipRequest" }, { "$ref": "20250201/ActorMembershipRequest" }, { "$ref": "20250201/StakeholderMembershipRequest" }, { "$ref": "20250201/SubjectMembershipRequest" } ] }, "PartDefinitionRequest": { "$id": "20250201/PartDefinitionRequest", "title": "PartDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PartDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConnectionDefinitionRequest" }, { "$ref": "20250201/RenderingDefinitionRequest" }, { "$ref": "20250201/ViewDefinitionRequest" } ] }, "PartUsageRequest": { "$id": "20250201/PartUsageRequest", "title": "PartUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PartUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Structure" } }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConnectionUsageRequest" }, { "$ref": "20250201/ViewUsageRequest" }, { "$ref": "20250201/RenderingUsageRequest" } ] }, "PayloadFeatureRequest": { "$id": "20250201/PayloadFeatureRequest", "title": "PayloadFeatureRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PayloadFeature" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "PerformActionUsageRequest": { "$id": "20250201/PerformActionUsageRequest", "title": "PerformActionUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PerformActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "eventOccurrence": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "performedAction": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ExhibitStateUsageRequest" }, { "$ref": "20250201/IncludeUseCaseUsageRequest" } ] }, "PortConjugationRequest": { "$id": "20250201/PortConjugationRequest", "title": "PortConjugationRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PortConjugation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConjugatedPortDefinition" }, "conjugatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "originalPortDefinition": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortDefinition" }, "originalType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "PortDefinitionRequest": { "$id": "20250201/PortDefinitionRequest", "title": "PortDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PortDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "conjugatedPortDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConjugatedPortDefinition" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConjugatedPortDefinitionRequest" } ] }, "PortUsageRequest": { "$id": "20250201/PortUsageRequest", "title": "PortUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "PortUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "portDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "PortionKindRequest": { "$id": "20250201/PortionKindRequest", "title": "PortionKindRequest", "type": "string", "enum": [ "timeslice", "snapshot" ] }, "PredicateRequest": { "$id": "20250201/PredicateRequest", "title": "PredicateRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Predicate" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConstraintDefinitionRequest" } ] }, "RedefinitionRequest": { "$id": "20250201/RedefinitionRequest", "title": "RedefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Redefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "redefinedFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "redefiningFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "specific": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "subsettedFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "subsettingFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "ReferenceSubsettingRequest": { "$id": "20250201/ReferenceSubsettingRequest", "title": "ReferenceSubsettingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ReferenceSubsetting" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "referencingFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "specific": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "subsettedFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "subsettingFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "ReferenceUsageRequest": { "$id": "20250201/ReferenceUsageRequest", "title": "ReferenceUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ReferenceUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "RelationshipRequest": { "$id": "20250201/RelationshipRequest", "title": "RelationshipRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Relationship" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConnectorRequest" }, { "$ref": "20250201/AssociationRequest" }, { "$ref": "20250201/DisjoiningRequest" }, { "$ref": "20250201/DifferencingRequest" }, { "$ref": "20250201/ConjugationRequest" }, { "$ref": "20250201/SpecializationRequest" }, { "$ref": "20250201/UnioningRequest" }, { "$ref": "20250201/IntersectingRequest" }, { "$ref": "20250201/TypeFeaturingRequest" }, { "$ref": "20250201/FeatureInvertingRequest" }, { "$ref": "20250201/FeatureChainingRequest" }, { "$ref": "20250201/DependencyRequest" }, { "$ref": "20250201/MembershipRequest" }, { "$ref": "20250201/ImportRequest" }, { "$ref": "20250201/AnnotationRequest" } ] }, "RenderingDefinitionRequest": { "$id": "20250201/RenderingDefinitionRequest", "title": "RenderingDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RenderingDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "rendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "RenderingUsageRequest": { "$id": "20250201/RenderingUsageRequest", "title": "RenderingUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RenderingUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Structure" } }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "renderingDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingDefinition" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "RequirementConstraintKindRequest": { "$id": "20250201/RequirementConstraintKindRequest", "title": "RequirementConstraintKindRequest", "type": "string", "enum": [ "assumption", "requirement" ] }, "RequirementConstraintMembershipRequest": { "$id": "20250201/RequirementConstraintMembershipRequest", "title": "RequirementConstraintMembershipRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RequirementConstraintMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "20250201/RequirementConstraintKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConstraint": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedConstraint": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/RequirementVerificationMembershipRequest" }, { "$ref": "20250201/FramedConcernMembershipRequest" } ] }, "RequirementDefinitionRequest": { "$id": "20250201/RequirementDefinitionRequest", "title": "RequirementDefinitionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RequirementDefinition" }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "framedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ConcernDefinitionRequest" }, { "$ref": "20250201/ViewpointDefinitionRequest" } ] }, "RequirementUsageRequest": { "$id": "20250201/RequirementUsageRequest", "title": "RequirementUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RequirementUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/SatisfyRequirementUsageRequest" }, { "$ref": "20250201/ConcernUsageRequest" }, { "$ref": "20250201/ViewpointUsageRequest" } ] }, "RequirementVerificationMembershipRequest": { "$id": "20250201/RequirementVerificationMembershipRequest", "title": "RequirementVerificationMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "RequirementVerificationMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "20250201/RequirementConstraintKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConstraint": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRequirement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedConstraint": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "verifiedRequirement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ResultExpressionMembershipRequest": { "$id": "20250201/ResultExpressionMembershipRequest", "title": "ResultExpressionMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ResultExpressionMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedResultExpression": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ReturnParameterMembershipRequest": { "$id": "20250201/ReturnParameterMembershipRequest", "title": "ReturnParameterMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ReturnParameterMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "SatisfyRequirementUsageRequest": { "$id": "20250201/SatisfyRequirementUsageRequest", "title": "SatisfyRequirementUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SatisfyRequirementUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assertedConstraint": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" }, "assumedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isNegated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "satisfiedRequirement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, "satisfyingFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "SelectExpressionRequest": { "$id": "20250201/SelectExpressionRequest", "title": "SelectExpressionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SelectExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "instantiatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "operator": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "SendActionUsageRequest": { "$id": "20250201/SendActionUsageRequest", "title": "SendActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SendActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "payloadArgument": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "receiverArgument": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "senderArgument": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "SpecializationRequest": { "$id": "20250201/SpecializationRequest", "title": "SpecializationRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Specialization" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "specific": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/FeatureTypingRequest" }, { "$ref": "20250201/SubsettingRequest" }, { "$ref": "20250201/SubclassificationRequest" } ] }, "StakeholderMembershipRequest": { "$id": "20250201/StakeholderMembershipRequest", "title": "StakeholderMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StakeholderMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedStakeholderParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "StateDefinitionRequest": { "$id": "20250201/StateDefinitionRequest", "title": "StateDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StateDefinition" }, "action": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "doAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "entryAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "exitAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isParallel": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "state": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "StateSubactionKindRequest": { "$id": "20250201/StateSubactionKindRequest", "title": "StateSubactionKindRequest", "type": "string", "enum": [ "entry", "do", "exit" ] }, "StateSubactionMembershipRequest": { "$id": "20250201/StateSubactionMembershipRequest", "title": "StateSubactionMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StateSubactionMembership" }, "action": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "20250201/StateSubactionKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "StateUsageRequest": { "$id": "20250201/StateUsageRequest", "title": "StateUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "StateUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "doAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "entryAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "exitAction": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isParallel": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stateDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/ExhibitStateUsageRequest" } ] }, "StepRequest": { "$id": "20250201/StepRequest", "title": "StepRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Step" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/FlowRequest" }, { "$ref": "20250201/ExpressionRequest" }, { "$ref": "20250201/ActionUsageRequest" } ] }, "StructureRequest": { "$id": "20250201/StructureRequest", "title": "StructureRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Structure" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/MetaclassRequest" }, { "$ref": "20250201/AssociationStructureRequest" }, { "$ref": "20250201/ItemDefinitionRequest" }, { "$ref": "20250201/PortDefinitionRequest" } ] }, "SubclassificationRequest": { "$id": "20250201/SubclassificationRequest", "title": "SubclassificationRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Subclassification" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningClassifier": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "specific": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "subclassifier": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" }, "superclassifier": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "SubjectMembershipRequest": { "$id": "20250201/SubjectMembershipRequest", "title": "SubjectMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SubjectMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSubjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "SubsettingRequest": { "$id": "20250201/SubsettingRequest", "title": "SubsettingRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Subsetting" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "general": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "specific": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "subsettedFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "subsettingFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/RedefinitionRequest" }, { "$ref": "20250201/CrossSubsettingRequest" }, { "$ref": "20250201/ReferenceSubsettingRequest" } ] }, "SuccessionRequest": { "$id": "20250201/SuccessionRequest", "title": "SuccessionRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Succession" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/SuccessionFlowRequest" }, { "$ref": "20250201/SuccessionAsUsageRequest" } ] }, "SuccessionAsUsageRequest": { "$id": "20250201/SuccessionAsUsageRequest", "title": "SuccessionAsUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SuccessionAsUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "SuccessionFlowRequest": { "$id": "20250201/SuccessionFlowRequest", "title": "SuccessionFlowRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SuccessionFlow" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "flowEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowEnd" }, "maxItems": 2 }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "payloadFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PayloadFeature" }, { "type": "null" } ] }, "payloadType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/SuccessionFlowUsageRequest" } ] }, "SuccessionFlowUsageRequest": { "$id": "20250201/SuccessionFlowUsageRequest", "title": "SuccessionFlowUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "SuccessionFlowUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "association": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Association" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "connectorEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "defaultFeaturingType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "flowDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Interaction" } }, "flowEnd": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowEnd" }, "maxItems": 2 }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "interaction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Interaction" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "payloadFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PayloadFeature" }, { "type": "null" } ] }, "payloadType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "relatedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "sourceFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "sourceOutputFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "targetFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "targetInputFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "TerminateActionUsageRequest": { "$id": "20250201/TerminateActionUsageRequest", "title": "TerminateActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TerminateActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "terminatedOccurrenceArgument": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "TextualRepresentationRequest": { "$id": "20250201/TextualRepresentationRequest", "title": "TextualRepresentationRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TextualRepresentation" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "annotatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "minItems": 1 }, "annotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "body": { "type": "string" }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "language": { "type": "string" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotatingRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningAnnotatingRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "representedElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "TransitionFeatureKindRequest": { "$id": "20250201/TransitionFeatureKindRequest", "title": "TransitionFeatureKindRequest", "type": "string", "enum": [ "trigger", "guard", "effect" ] }, "TransitionFeatureMembershipRequest": { "$id": "20250201/TransitionFeatureMembershipRequest", "title": "TransitionFeatureMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TransitionFeatureMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "20250201/TransitionFeatureKindRequest" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "transitionFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "TransitionUsageRequest": { "$id": "20250201/TransitionUsageRequest", "title": "TransitionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TransitionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "effectAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "guardExpression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "succession": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Succession" }, "target": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "triggerAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AcceptActionUsage" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "TriggerInvocationExpressionRequest": { "$id": "20250201/TriggerInvocationExpressionRequest", "title": "TriggerInvocationExpressionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TriggerInvocationExpression" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "argument": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "instantiatedType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "kind": { "oneOf": [ { "$ref": "20250201/TriggerKindRequest" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, "TriggerKindRequest": { "$id": "20250201/TriggerKindRequest", "title": "TriggerKindRequest", "type": "string", "enum": [ "when", "at", "after" ] }, "TypeRequest": { "$id": "20250201/TypeRequest", "title": "TypeRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Type" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/FeatureRequest" }, { "$ref": "20250201/ClassifierRequest" } ] }, "TypeFeaturingRequest": { "$id": "20250201/TypeFeaturingRequest", "title": "TypeFeaturingRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "TypeFeaturing" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "featureOfType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningFeatureOfType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } } }, "required": [ "@type" ], "additionalProperties": false }, "UnioningRequest": { "$id": "20250201/UnioningRequest", "title": "UnioningRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Unioning" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "typeUnioned": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "unioningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "required": [ "@type" ], "additionalProperties": false }, "UsageRequest": { "$id": "20250201/UsageRequest", "title": "UsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "Usage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/AttributeUsageRequest" }, { "$ref": "20250201/ReferenceUsageRequest" }, { "$ref": "20250201/OccurrenceUsageRequest" }, { "$ref": "20250201/ConnectorAsUsageRequest" } ] }, "UseCaseDefinitionRequest": { "$id": "20250201/UseCaseDefinitionRequest", "title": "UseCaseDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "UseCaseDefinition" }, "action": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "includedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, "UseCaseUsageRequest": { "$id": "20250201/UseCaseUsageRequest", "title": "UseCaseUsageRequest", "anyOf": [ { "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "UseCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "includedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "useCaseDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseDefinition" }, { "type": "null" } ] }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } } }, "required": [ "@type" ], "additionalProperties": false }, { "$ref": "20250201/IncludeUseCaseUsageRequest" } ] }, "VariantMembershipRequest": { "$id": "20250201/VariantMembershipRequest", "title": "VariantMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "VariantMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedVariantUsage": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "VerificationCaseDefinitionRequest": { "$id": "20250201/VerificationCaseDefinitionRequest", "title": "VerificationCaseDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "VerificationCaseDefinition" }, "action": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "calculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "objectiveRequirement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } }, "verifiedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } } }, "required": [ "@type" ], "additionalProperties": false }, "VerificationCaseUsageRequest": { "$id": "20250201/VerificationCaseUsageRequest", "title": "VerificationCaseUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "VerificationCaseUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "calculationDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "caseDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseDefinition" }, { "type": "null" } ] }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "objectiveRequirement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" }, { "type": "null" } ] }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } }, "verificationCaseDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseDefinition" }, { "type": "null" } ] }, "verifiedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } } }, "required": [ "@type" ], "additionalProperties": false }, "ViewDefinitionRequest": { "$id": "20250201/ViewDefinitionRequest", "title": "ViewDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewDefinition" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "satisfiedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } }, "view": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "viewCondition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "viewRendering": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ViewRenderingMembershipRequest": { "$id": "20250201/ViewRenderingMembershipRequest", "title": "ViewRenderingMembershipRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewRenderingMembership" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "isImplied": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "memberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "memberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "memberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "membershipOwningNamespace": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMemberElement": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, "ownedMemberElementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberFeature": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "ownedMemberName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedMemberShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "ownedRelatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelatedElement": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "referencedRendering": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" }, "relatedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "source": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "target": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "visibility": { "oneOf": [ { "$ref": "20250201/VisibilityKindRequest" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ViewUsageRequest": { "$id": "20250201/ViewUsageRequest", "title": "ViewUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewUsage" }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "exposedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "itemDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Structure" } }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "partDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartDefinition" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "satisfiedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } }, "viewCondition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "viewDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewDefinition" }, { "type": "null" } ] }, "viewRendering": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" }, { "type": "null" } ] } }, "required": [ "@type" ], "additionalProperties": false }, "ViewpointDefinitionRequest": { "$id": "20250201/ViewpointDefinitionRequest", "title": "ViewpointDefinitionRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewpointDefinition" }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "expression": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "framedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "ownedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "ownedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "ownedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "ownedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "ownedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "ownedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "ownedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "ownedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "ownedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "ownedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "ownedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "ownedSubclassification": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subclassification" } }, "ownedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "ownedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "ownedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "ownedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "ownedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "ownedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "step": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Step" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } }, "viewpointStakeholder": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } } }, "required": [ "@type" ], "additionalProperties": false }, "ViewpointUsageRequest": { "$id": "20250201/ViewpointUsageRequest", "title": "ViewpointUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "ViewpointUsage" }, "actorParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "assumedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "constraintDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "framedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "function": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Function" }, { "type": "null" } ] }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isModelLevelEvaluable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "predicate": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Predicate" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "reqId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "requiredConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "requirementDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementDefinition" }, { "type": "null" } ] }, "result": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "stakeholderParameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "subjectParameter": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, "text": { "type": "array", "items": { "type": "string" } }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } }, "viewpointDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointDefinition" }, { "type": "null" } ] }, "viewpointStakeholder": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } } }, "required": [ "@type" ], "additionalProperties": false }, "VisibilityKindRequest": { "$id": "20250201/VisibilityKindRequest", "title": "VisibilityKindRequest", "type": "string", "enum": [ "private", "protected", "public" ] }, "WhileLoopActionUsageRequest": { "$id": "20250201/WhileLoopActionUsageRequest", "title": "WhileLoopActionUsageRequest", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" }, "@type": { "type": "string", "const": "WhileLoopActionUsage" }, "actionDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "aliasIds": { "type": "array", "items": { "type": "string" } }, "behavior": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Behavior" } }, "bodyAction": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" }, "chainingFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "crossFeature": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, { "type": "null" } ] }, "declaredName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "declaredShortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "definition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Classifier" } }, "differencingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "directedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "directedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "direction": { "oneOf": [ { "$ref": "20250201/FeatureDirectionKindRequest" }, { "type": "null" } ] }, "documentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Documentation" } }, "elementId": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "endFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "endOwningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "feature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "featureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "featureTarget": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" }, "featuringType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "importedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "individualDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceDefinition" }, { "type": "null" } ] }, "inheritedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "inheritedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "input": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "intersectingType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "isAbstract": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isComposite": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConjugated": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isConstant": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isDerived": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isEnd": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isImpliedIncluded": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isIndividual": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isLibraryElement": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isOrdered": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isPortion": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isReference": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isSufficient": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isUnique": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariable": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "isVariation": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "mayTimeVary": { "oneOf": [ { "type": "boolean" }, { "type": "null" } ] }, "member": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "membership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "multiplicity": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Multiplicity" }, { "type": "null" } ] }, "name": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "nestedAction": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ActionUsage" } }, "nestedAllocation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AllocationUsage" } }, "nestedAnalysisCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AnalysisCaseUsage" } }, "nestedAttribute": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/AttributeUsage" } }, "nestedCalculation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CalculationUsage" } }, "nestedCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CaseUsage" } }, "nestedConcern": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConcernUsage" } }, "nestedConnection": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConnectorAsUsage" } }, "nestedConstraint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ConstraintUsage" } }, "nestedEnumeration": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/EnumerationUsage" } }, "nestedFlow": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FlowUsage" } }, "nestedInterface": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/InterfaceUsage" } }, "nestedItem": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ItemUsage" } }, "nestedMetadata": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/MetadataUsage" } }, "nestedOccurrence": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OccurrenceUsage" } }, "nestedPart": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PartUsage" } }, "nestedPort": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/PortUsage" } }, "nestedReference": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceUsage" } }, "nestedRendering": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RenderingUsage" } }, "nestedRequirement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/RequirementUsage" } }, "nestedState": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/StateUsage" } }, "nestedTransition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TransitionUsage" } }, "nestedUsage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "nestedUseCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/UseCaseUsage" } }, "nestedVerificationCase": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VerificationCaseUsage" } }, "nestedView": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewUsage" } }, "nestedViewpoint": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ViewpointUsage" } }, "occurrenceDefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Class" } }, "output": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedAnnotation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Annotation" } }, "ownedConjugator": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Conjugation" }, { "type": "null" } ] }, "ownedCrossSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/CrossSubsetting" }, { "type": "null" } ] }, "ownedDifferencing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Differencing" } }, "ownedDisjoining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Disjoining" } }, "ownedElement": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedEndFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeature": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "ownedFeatureChaining": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureChaining" } }, "ownedFeatureInverting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureInverting" } }, "ownedFeatureMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" } }, "ownedImport": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Import" } }, "ownedIntersecting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Intersecting" } }, "ownedMember": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" } }, "ownedMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Membership" } }, "ownedRedefinition": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Redefinition" } }, "ownedReferenceSubsetting": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/ReferenceSubsetting" }, { "type": "null" } ] }, "ownedRelationship": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" } }, "ownedSpecialization": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Specialization" } }, "ownedSubsetting": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Subsetting" } }, "ownedTypeFeaturing": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TypeFeaturing" } }, "ownedTyping": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureTyping" } }, "ownedUnioning": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Unioning" } }, "owner": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Element" }, { "type": "null" } ] }, "owningDefinition": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Definition" }, { "type": "null" } ] }, "owningFeatureMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/FeatureMembership" }, { "type": "null" } ] }, "owningMembership": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/OwningMembership" }, { "type": "null" } ] }, "owningNamespace": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Namespace" }, { "type": "null" } ] }, "owningRelationship": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Relationship" }, { "type": "null" } ] }, "owningType": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" }, { "type": "null" } ] }, "owningUsage": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" }, { "type": "null" } ] }, "parameter": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Feature" } }, "portionKind": { "oneOf": [ { "$ref": "20250201/PortionKindRequest" }, { "type": "null" } ] }, "qualifiedName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "shortName": { "oneOf": [ { "type": "string" }, { "type": "null" } ] }, "textualRepresentation": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/TextualRepresentation" } }, "type": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "unioningType": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Type" } }, "untilArgument": { "oneOf": [ { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" }, { "type": "null" } ] }, "usage": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variant": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Usage" } }, "variantMembership": { "type": "array", "items": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/VariantMembership" } }, "whileArgument": { "$ref": "https://www.omg.org/spec/SysML/20250201/Identified", "$comment": "https://www.omg.org/spec/SysML/20250201/Expression" } }, "required": [ "@type" ], "additionalProperties": false }, "Identified": { "$id": "https://www.omg.org/spec/SysML/20250201/Identified", "title": "Identified", "type": "object", "properties": { "@id": { "type": "string", "format": "uuid" } }, "required": [ "@id" ], "additionalProperties": false } } }