{
  "$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
    }
  }
}